@charset "utf-8";
/*
bgc
=================================================*/
.bgc-ccf6ff {
  background-color: #ccf6ff;
}
.bgc-a8ddff {
  background-color: #a8ddff;
}
.bgc-ddf2ff {
  background-color: #ddf2ff;
}

/*
period[BEM]
=================================================*/
.period {
  background-color: #185bb5;
  padding: 16px 0;
}
.period .period__paragragh {
  width: 960px;
  margin: 0 auto;
  font-size: 20px;
  text-align: center;
  color: #ffffff;
  line-height: 1.5;
}

/*
entry[BEM]
=================================================*/
.entry {
  padding: 24px 16px 40px;
}
.entry .entry__paragragh {
  margin: 16px 0 32px;
  font-size: 16px;
  text-align: center;
  /* padding-left: 1em;
  text-indent: -1em; */
}

/*
section[BEM]
=================================================*/
.section-present .section__inner {
  background-color: #fff;
  padding: 24px 16px;
  border-radius: 8px;
  width: 768px;
  margin:0 auto;
}
.section-present .section__paragragh {
  margin:24px auto 0 ;
  width: 768px;
  font-size: 14px;

}
.section-present .section__heading{
  text-align: center;
    width: 472px;
    margin: 0 auto 32px;
}

.section-present figure.figure{
  margin: 0 0 0 10px ;
  text-align: center;
}

/*
figure[BEM]
=================================================*/



/*
scm-headline[scm]
=================================================*/
.father2025-scm-headline-pickupad {
  margin-bottom: 24px;
}
.father2025-scm-headline-pickupad span {
  background-image: linear-gradient(to bottom, transparent 50%, #ccf6ff 51%);
  padding: 0 10px;
}

/*
scm-alert[scm]
=================================================*/
#anc_01 .scm-alert[data-layout=default] {
  background-color: #f1f1f1;
}

/*
scm-keyword[scm]
=================================================*/
.entry__links{
  width: 484px;
  margin: 0 auto;
}

.father2025-scm-keyword-pagelink {
  position: relative;
  line-height: 1.3;
  font-size: 18px;
  color: #333 !important;
  background-color: #ffffff;
  border-radius: 5px;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  padding: 12px 28px 12px 14px;
  border: 1px solid #185bb5;
}
.father2025-scm-keyword-pagelink::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
  width: 0;
  height: 0;
  margin: auto;
  border-style: solid;
  border-width: 6px 6px 0;
  border-color: #185bb5 transparent transparent;
}

.father2025-scm-keyword-pagelink:hover{
  text-decoration: none;
  opacity: 0.8;
}
.father2025-scm-keyword-pagelink:active,
.father2025-scm-keyword-pagelink:visited{
  color:#333333;
}

.father2025-scm-keyword-pagelink-pickup {
  position: relative;
  line-height: 1.3;
  font-size: 22px;
  font-weight: bold;
  color: #ffffff !important;
  background-color: #185bb5;
  border-radius: 5px;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  padding: 15px 14px 14px;
}
.father2025-scm-keyword-pagelink-pickup:hover{
  color:#fff!important;
text-decoration: none;
opacity: 0.8;
}
.father2025-scm-keyword-pagelink-pickup::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
  width: 0;
  height: 0;
  margin: auto;
  border-style: solid;
  border-width: 6px 6px 0;
  border-color: #ffffff transparent transparent;
}

.father2025-scm-keyword-catalog {
  position: relative;
  line-height: 1.3;
  font-size: min(3.7333333333vw, 28px);
  font-weight: bold;
  color: #bf0000 !important;
  background-color: #ffffff;
  border-radius: 5px;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  padding: 12px 14px;
  border: 1px solid #bf0000;
}

/*
 entryFooter
========================================= */
/* .father2025-panda-entryFooter-scm-headline{
  font-size: min(5.3333vw, 40px);
  line-height: 1.25;
} */


/*
 shoplist
========================================= */
.father_panda_shoplist .ecm-accordion-item{
  list-style: none;
  border-bottom: none;
}

.father_panda_shoplist .ecm-accordion-item a:hover{
  text-decoration: underline;
  background-color: transparent;
}

.father_panda_shoplist .ecm-accordion-item .ecm-accordion-trigger{
padding: 0;
}
.father_panda_shoplist .ecm-accordion-item .ecm-accordion-trigger i{
  display: none;
}