br.only-sp {
  display: none;
}
.device-sp br.only-sp {
  display: inline !important;
}

/************************************************************
 * 0. Base
 ************************************************************/
body {
  font-feature-settings: "halt" 1;
}

/************************************************************
 * 0. Main visual
 ************************************************************/
.tpr_contents .tpr_mainvisual.tpr_mainvisual_contents {
  width: 100vw;
  margin: 0;
  background-position: 50% calc(50% - 60px);
  background-size: auto 40%;
}
.device-sp .tpr_contents .tpr_mainvisual.tpr_mainvisual_contents {
  height: calc(100vw - 40px);
  background-position: 50% 50%;
  background-size: calc(100vw - 32px);
}

/* Main background-image */
.device-sp .tpr_background {
  height: 100vw;
  margin-top: 80px;
}

/************************************************************
 * 1. Yodogawa - Lead
 ************************************************************/
#tpr_e_iicojue8k {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
  color: #29629E;
}

/************************************************************
 * 2. Subtitle
 ************************************************************/
#tpr_e_r9t8qlf7s {
  display: flex;
  padding-bottom: 20px;
  transform: skewY(-4deg);
  justify-content: center;
}
.device-sp #tpr_e_r9t8qlf7s {
  padding: 0 0 20px 0;
}
#tpr_e_r9t8qlf7s .tpr_title {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 16px;
  color: #fff;
  background-color: #29629E;
}
#tpr_e_r9t8qlf7s .tpr_title::before {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-right: 4px;
  content: "";
}
#tpr_e_r9t8qlf7s .tpr_title::after {
  position: absolute;
  bottom: -18px;
  left: 50%;
  display: block;
  width: 0px;
  height: 0px;
  content: "";
  transform: translateX(-50%);
  border-top: 20px solid #29629E;
  border-right: 12px solid transparent;
  border-bottom: 0px solid transparent;
  border-left: 4px solid transparent;
}

#tpr_e_ztwwzx22k {
  display: flex;
  padding-bottom: 20px;
  transform: skewY(-4deg);
}
.device-sp #tpr_e_ztwwzx22k {
  padding: 0 0 20px 0;
}
#tpr_e_ztwwzx22k .tpr_title {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 16px;
  color: #fff;
  background-color: #29629E;
}
#tpr_e_ztwwzx22k .tpr_title::before {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-right: 4px;
  content: "";
  background-image: url(/store/techo/tpr/contents/images/s25zufr24_1700648294368_check-circle-outline_w.svg);
}
#tpr_e_ztwwzx22k .tpr_title::after {
  position: absolute;
  bottom: -18px;
  left: 50%;
  display: block;
  width: 0px;
  height: 0px;
  content: "";
  transform: translateX(-50%);
  border-top: 20px solid #29629E;
  border-right: 12px solid transparent;
  border-bottom: 0px solid transparent;
  border-left: 4px solid transparent;
}

#tpr_e_f3ooskf7u {
  display: flex;
  padding-bottom: 20px;
  transform: skewY(-4deg);
}
.device-sp #tpr_e_f3ooskf7u {
  padding: 0 0 20px 0;
}
#tpr_e_f3ooskf7u .tpr_title {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 16px;
  color: #fff;
  background-color: #29629E;
}
#tpr_e_f3ooskf7u .tpr_title::before {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-right: 4px;
  content: "";
  background-image: url(/store/techo/tpr/contents/images/s25zufr24_1700648294370_clock-outline_w.svg);
}
#tpr_e_f3ooskf7u .tpr_title::after {
  position: absolute;
  bottom: -18px;
  left: 50%;
  display: block;
  width: 0px;
  height: 0px;
  content: "";
  transform: translateX(-50%);
  border-top: 20px solid #29629E;
  border-right: 12px solid transparent;
  border-bottom: 0px solid transparent;
  border-left: 4px solid transparent;
}

#tpr_e_mu565edm9 {
  display: flex;
  padding-bottom: 20px;
  transform: skewY(-4deg);
}
.device-sp #tpr_e_mu565edm9 {
  padding: 0 0 20px 0;
}
#tpr_e_mu565edm9 .tpr_title {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 16px;
  color: #fff;
  background-color: #29629E;
}
#tpr_e_mu565edm9 .tpr_title::before {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-right: 4px;
  content: "";
  background-image: url(/store/techo/tpr/contents/images/s25zufr24_1700648294375_lightbulb-on-outline_w.svg);
}
#tpr_e_mu565edm9 .tpr_title::after {
  position: absolute;
  bottom: -18px;
  left: 50%;
  display: block;
  width: 0px;
  height: 0px;
  content: "";
  transform: translateX(-50%);
  border-top: 20px solid #29629E;
  border-right: 12px solid transparent;
  border-bottom: 0px solid transparent;
  border-left: 4px solid transparent;
}

#tpr_e_sihdnm3gf {
  display: flex;
  padding-bottom: 20px;
  transform: skewY(-4deg);
}
.device-sp #tpr_e_sihdnm3gf {
  padding: 0 0 20px 0;
}
#tpr_e_sihdnm3gf .tpr_title {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 16px;
  color: #fff;
  background-color: #29629E;
}
#tpr_e_sihdnm3gf .tpr_title::before {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-right: 4px;
  content: "";
  background-image: url(/store/techo/tpr/contents/images/s25zufr24_1700648294365_chart-timeline-variant-shimmer_w.svg);
}
#tpr_e_sihdnm3gf .tpr_title::after {
  position: absolute;
  bottom: -18px;
  left: 50%;
  display: block;
  width: 0px;
  height: 0px;
  content: "";
  transform: translateX(-50%);
  border-top: 20px solid #29629E;
  border-right: 12px solid transparent;
  border-bottom: 0px solid transparent;
  border-left: 4px solid transparent;
}

#tpr_e_zg5ndwyhl {
  display: flex;
  padding-bottom: 20px;
  transform: skewY(-4deg);
}
.device-sp #tpr_e_zg5ndwyhl {
  padding: 0 0 20px 0;
}
#tpr_e_zg5ndwyhl .tpr_title {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 16px;
  color: #fff;
  background-color: #29629E;
}
#tpr_e_zg5ndwyhl .tpr_title::before {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-right: 4px;
  content: "";
  background-image: url(/store/techo/tpr/contents/images/s25zufr24_1700648294373_file-document-edit-outline_w.svg);
}
#tpr_e_zg5ndwyhl .tpr_title::after {
  position: absolute;
  bottom: -18px;
  left: 50%;
  display: block;
  width: 0px;
  height: 0px;
  content: "";
  transform: translateX(-50%);
  border-top: 20px solid #29629E;
  border-right: 12px solid transparent;
  border-bottom: 0px solid transparent;
  border-left: 4px solid transparent;
}

/************************************************************
 * 3. Navigation
 ************************************************************/
#tpr_e_qb8zcbrc1 {
  overflow: visible;
}

#tpr_e_t1x3n4o3u {
  display: flex;
  justify-content: center;
  overflow: visible;
}
.device-sp #tpr_e_t1x3n4o3u {
  padding: 0;
  margin: 16px -16px 0;
}
#tpr_e_t1x3n4o3u .tpr_link {
  text-decoration: none;
}
#tpr_e_t1x3n4o3u .tpr_link:hover {
  opacity: 1;
}
#tpr_e_t1x3n4o3u .tpr_link:hover .tpr_box {
  margin-top: 2px !important;
  margin-bottom: -2px;
  border-color: #29629E;
  box-shadow: 0 0px 0px 2px #29629E;
}
#tpr_e_t1x3n4o3u .tpr_box {
  display: flex;
  align-items: center;
  flex-direction: column;
  margin: 0 4px;
  padding: 8px 16px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  box-shadow: 0 2px 0px 2px rgba(0, 0, 0, 0.1);
}
.device-sp #tpr_e_t1x3n4o3u .tpr_box {
  padding: 3px 6px;
  height: 100%;
}
#tpr_e_t1x3n4o3u .tpr_box .tpr_text {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
  margin: 4px 0 0 0;
  color: #29629E;
}
.device-sp #tpr_e_t1x3n4o3u .tpr_box .tpr_text {
  display: flex;
  align-items: center;
  height: 100%;
  font-size: 12px;
  line-height: 1.25;
}

/************************************************************
 * 4. Text / Caption
 ************************************************************/
#tpr_e_uflgyal8j {
  margin: 32px auto 16px auto;
}
.device-sp #tpr_e_uflgyal8j {
  padding: 0 32px;
}
.device-pc #tpr_e_uflgyal8j {
  max-width: 560px;
}

#tpr_e_cq2f4q47v {
  margin: 32px auto 16px auto;
}
.device-sp #tpr_e_cq2f4q47v {
  padding: 0 32px;
}
.device-pc #tpr_e_cq2f4q47v {
  max-width: 560px;
}

#tpr_e_9e4qx5ama {
  margin: 32px auto 16px auto;
}
.device-sp #tpr_e_9e4qx5ama {
  padding: 0 32px;
}
.device-pc #tpr_e_9e4qx5ama {
  max-width: 560px;
}

#tpr_e_9ungnyigg {
  margin: 32px auto 16px auto;
}
.device-sp #tpr_e_9ungnyigg {
  padding: 0 32px;
}
.device-pc #tpr_e_9ungnyigg {
  max-width: 560px;
}

#tpr_e_lvs4e2ahn {
  margin: 32px auto 16px auto;
}
.device-sp #tpr_e_lvs4e2ahn {
  padding: 0 32px;
}
.device-pc #tpr_e_lvs4e2ahn {
  max-width: 560px;
}

#tpr_e_otidf9mkq {
  margin-top: 16px !important;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.device-sp #tpr_e_otidf9mkq {
  padding: 0 32px;
}
#tpr_e_otidf9mkq > .tpr_box {
  display: flex;
  align-items: center;
}
#tpr_e_otidf9mkq > .tpr_box + .tpr_text {
  margin-top: 16px;
}
#tpr_e_otidf9mkq > .tpr_box .tpr_title {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
}
.device-sp #tpr_e_otidf9mkq > .tpr_box {
  padding: 0;
}
#tpr_e_otidf9mkq ul {
  padding-left: 1.5em;
}
#tpr_e_otidf9mkq ul li {
  list-style: disc;
}
.device-pc #tpr_e_otidf9mkq {
  max-width: 560px;
}

#tpr_e_ctmwwv0cu {
  margin-top: 16px !important;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.device-sp #tpr_e_ctmwwv0cu {
  padding: 0 32px;
}
#tpr_e_ctmwwv0cu > .tpr_box {
  display: flex;
  align-items: center;
}
#tpr_e_ctmwwv0cu > .tpr_box + .tpr_text {
  margin-top: 16px;
}
#tpr_e_ctmwwv0cu > .tpr_box .tpr_title {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
}
.device-sp #tpr_e_ctmwwv0cu > .tpr_box {
  padding: 0;
}
#tpr_e_ctmwwv0cu ul {
  padding-left: 1.5em;
}
#tpr_e_ctmwwv0cu ul li {
  list-style: disc;
}
.device-pc #tpr_e_ctmwwv0cu {
  max-width: 560px;
}

#tpr_e_781lqmc7w {
  margin-top: 16px !important;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.device-sp #tpr_e_781lqmc7w {
  padding: 0 32px;
}
#tpr_e_781lqmc7w > .tpr_box {
  display: flex;
  align-items: center;
}
#tpr_e_781lqmc7w > .tpr_box + .tpr_text {
  margin-top: 16px;
}
#tpr_e_781lqmc7w > .tpr_box .tpr_title {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
}
.device-sp #tpr_e_781lqmc7w > .tpr_box {
  padding: 0;
}
#tpr_e_781lqmc7w ul {
  padding-left: 1.5em;
}
#tpr_e_781lqmc7w ul li {
  list-style: disc;
}
.device-pc #tpr_e_781lqmc7w {
  max-width: 560px;
}

#tpr_e_ecilld4md {
  margin-top: 16px !important;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.device-sp #tpr_e_ecilld4md {
  padding: 0 32px;
}
#tpr_e_ecilld4md > .tpr_box {
  display: flex;
  align-items: center;
}
#tpr_e_ecilld4md > .tpr_box + .tpr_text {
  margin-top: 16px;
}
#tpr_e_ecilld4md > .tpr_box .tpr_title {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
}
.device-sp #tpr_e_ecilld4md > .tpr_box {
  padding: 0;
}
#tpr_e_ecilld4md ul {
  padding-left: 1.5em;
}
#tpr_e_ecilld4md ul li {
  list-style: disc;
}
.device-pc #tpr_e_ecilld4md {
  max-width: 560px;
}

#tpr_e_rzow0jogl {
  margin-top: 16px !important;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.device-sp #tpr_e_rzow0jogl {
  padding: 0 32px;
}
#tpr_e_rzow0jogl > .tpr_box {
  display: flex;
  align-items: center;
}
#tpr_e_rzow0jogl > .tpr_box + .tpr_text {
  margin-top: 16px;
}
#tpr_e_rzow0jogl > .tpr_box .tpr_title {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
}
.device-sp #tpr_e_rzow0jogl > .tpr_box {
  padding: 0;
}
#tpr_e_rzow0jogl ul {
  padding-left: 1.5em;
}
#tpr_e_rzow0jogl ul li {
  list-style: disc;
}
.device-pc #tpr_e_rzow0jogl {
  max-width: 560px;
}

#tpr_e_tb18xxdhx {
  margin-top: 16px !important;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.device-sp #tpr_e_tb18xxdhx {
  padding: 0 32px;
}
#tpr_e_tb18xxdhx > .tpr_box {
  display: flex;
  align-items: center;
}
#tpr_e_tb18xxdhx > .tpr_box + .tpr_text {
  margin-top: 16px;
}
#tpr_e_tb18xxdhx > .tpr_box .tpr_title {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
}
.device-sp #tpr_e_tb18xxdhx > .tpr_box {
  padding: 0;
}
#tpr_e_tb18xxdhx ul {
  padding-left: 1.5em;
}
#tpr_e_tb18xxdhx ul li {
  list-style: disc;
}
.device-pc #tpr_e_tb18xxdhx {
  max-width: 560px;
}

#tpr_e_lds09utrt {
  margin-top: 16px !important;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.device-sp #tpr_e_lds09utrt {
  padding: 0 32px;
}
#tpr_e_lds09utrt > .tpr_box {
  display: flex;
  align-items: center;
}
#tpr_e_lds09utrt > .tpr_box + .tpr_text {
  margin-top: 16px;
}
#tpr_e_lds09utrt > .tpr_box .tpr_title {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
}
.device-sp #tpr_e_lds09utrt > .tpr_box {
  padding: 0;
}
#tpr_e_lds09utrt ul {
  padding-left: 1.5em;
}
#tpr_e_lds09utrt ul li {
  list-style: disc;
}
.device-pc #tpr_e_lds09utrt {
  max-width: 560px;
}

#tpr_e_5036g5shq {
  margin-top: 16px !important;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.device-sp #tpr_e_5036g5shq {
  padding: 0 32px;
}
#tpr_e_5036g5shq > .tpr_box {
  display: flex;
  align-items: center;
}
#tpr_e_5036g5shq > .tpr_box + .tpr_text {
  margin-top: 16px;
}
#tpr_e_5036g5shq > .tpr_box .tpr_title {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
}
.device-sp #tpr_e_5036g5shq > .tpr_box {
  padding: 0;
}
#tpr_e_5036g5shq ul {
  padding-left: 1.5em;
}
#tpr_e_5036g5shq ul li {
  list-style: disc;
}
.device-pc #tpr_e_5036g5shq {
  max-width: 560px;
}

/************************************************************
 * 5. Column
 ************************************************************/
.device-pc #tpr_e_l69iwza84 {
  max-width: 560px;
  margin: 0 auto;
}
.device-sp #tpr_e_l69iwza84 {
  padding: 0 32px;
}
#tpr_e_l69iwza84 > div.tpr_text {
  padding: 32px;
  background-color: #e6e6e6;
}
.device-sp #tpr_e_l69iwza84 > div.tpr_text {
  padding: 24px;
}
#tpr_e_l69iwza84 > p.tpr_text {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
  position: relative;
  display: flex;
  justify-content: center;
  margin-top: 1px;
  padding: 16px 16px 16px 72px;
  color: #fff;
  background-color: #29629E;
}
#tpr_e_l69iwza84 > p.tpr_text::before {
  position: absolute;
  top: 50%;
  left: 0px;
  display: inline-block;
  width: 56px;
  height: 56px;
  content: "";
  transform: translateY(-50%);
  background: url(/store/techo/tpr/contents/images/s25zufr24_1700648294367_check-bold_w.svg) no-repeat center center;
}
#tpr_e_l69iwza84 > p.tpr_text::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 56px;
  display: block;
  width: 0px;
  height: 100%;
  content: "";
  border-right: 1px solid #fff;
}
#tpr_e_l69iwza84 p:first-child {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
}
#tpr_e_l69iwza84 ul {
  padding-left: 1.5em;
}
#tpr_e_l69iwza84 ul li {
  list-style: disc;
}

.device-pc #tpr_e_06memq47v {
  max-width: 560px;
  margin: 0 auto;
}
.device-sp #tpr_e_06memq47v {
  padding: 0 32px;
}
#tpr_e_06memq47v > div.tpr_text {
  padding: 32px;
  background-color: #e6e6e6;
}
.device-sp #tpr_e_06memq47v > div.tpr_text {
  padding: 24px;
}
#tpr_e_06memq47v > p.tpr_text {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
  position: relative;
  display: flex;
  justify-content: center;
  margin-top: 1px;
  padding: 16px 16px 16px 72px;
  color: #fff;
  background-color: #29629E;
}
#tpr_e_06memq47v > p.tpr_text::before {
  position: absolute;
  top: 50%;
  left: 0px;
  display: inline-block;
  width: 56px;
  height: 56px;
  content: "";
  transform: translateY(-50%);
  background: url(/store/techo/tpr/contents/images/s25zufr24_1700648294367_check-bold_w.svg) no-repeat center center;
}
#tpr_e_06memq47v > p.tpr_text::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 56px;
  display: block;
  width: 0px;
  height: 100%;
  content: "";
  border-right: 1px solid #fff;
}
#tpr_e_06memq47v p:first-child {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
}
#tpr_e_06memq47v ul {
  padding-left: 1.5em;
}
#tpr_e_06memq47v ul li {
  list-style: disc;
}

.device-pc #tpr_e_jsgapmxma {
  max-width: 560px;
  margin: 0 auto;
}
.device-sp #tpr_e_jsgapmxma {
  padding: 0 32px;
}
#tpr_e_jsgapmxma > div.tpr_text {
  padding: 32px;
  background-color: #e6e6e6;
}
.device-sp #tpr_e_jsgapmxma > div.tpr_text {
  padding: 24px;
}
#tpr_e_jsgapmxma > p.tpr_text {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
  position: relative;
  display: flex;
  justify-content: center;
  margin-top: 1px;
  padding: 16px 16px 16px 72px;
  color: #fff;
  background-color: #29629E;
}
#tpr_e_jsgapmxma > p.tpr_text::before {
  position: absolute;
  top: 50%;
  left: 0px;
  display: inline-block;
  width: 56px;
  height: 56px;
  content: "";
  transform: translateY(-50%);
  background: url(/store/techo/tpr/contents/images/s25zufr24_1700648294367_check-bold_w.svg) no-repeat center center;
}
#tpr_e_jsgapmxma > p.tpr_text::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 56px;
  display: block;
  width: 0px;
  height: 100%;
  content: "";
  border-right: 1px solid #fff;
}
#tpr_e_jsgapmxma p:first-child {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
}
#tpr_e_jsgapmxma ul {
  padding-left: 1.5em;
}
#tpr_e_jsgapmxma ul li {
  list-style: disc;
}

.device-pc #tpr_e_zjq6p5xgh {
  max-width: 560px;
  margin: 0 auto;
}
.device-sp #tpr_e_zjq6p5xgh {
  padding: 0 32px;
}
#tpr_e_zjq6p5xgh > div.tpr_text {
  padding: 32px;
  background-color: #e6e6e6;
}
.device-sp #tpr_e_zjq6p5xgh > div.tpr_text {
  padding: 24px;
}
#tpr_e_zjq6p5xgh > p.tpr_text {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
  position: relative;
  display: flex;
  justify-content: center;
  margin-top: 1px;
  padding: 16px 16px 16px 72px;
  color: #fff;
  background-color: #29629E;
}
#tpr_e_zjq6p5xgh > p.tpr_text::before {
  position: absolute;
  top: 50%;
  left: 0px;
  display: inline-block;
  width: 56px;
  height: 56px;
  content: "";
  transform: translateY(-50%);
  background: url(/store/techo/tpr/contents/images/s25zufr24_1700648294367_check-bold_w.svg) no-repeat center center;
}
#tpr_e_zjq6p5xgh > p.tpr_text::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 56px;
  display: block;
  width: 0px;
  height: 100%;
  content: "";
  border-right: 1px solid #fff;
}
#tpr_e_zjq6p5xgh p:first-child {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
}
#tpr_e_zjq6p5xgh ul {
  padding-left: 1.5em;
}
#tpr_e_zjq6p5xgh ul li {
  list-style: disc;
}

.device-pc #tpr_e_m45kipfhn {
  max-width: 560px;
  margin: 0 auto;
}
.device-sp #tpr_e_m45kipfhn {
  padding: 0 32px;
}
#tpr_e_m45kipfhn > div.tpr_text {
  padding: 32px;
  background-color: #e6e6e6;
}
.device-sp #tpr_e_m45kipfhn > div.tpr_text {
  padding: 24px;
}
#tpr_e_m45kipfhn > p.tpr_text {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
  position: relative;
  display: flex;
  justify-content: center;
  margin-top: 1px;
  padding: 16px 16px 16px 72px;
  color: #fff;
  background-color: #29629E;
}
#tpr_e_m45kipfhn > p.tpr_text::before {
  position: absolute;
  top: 50%;
  left: 0px;
  display: inline-block;
  width: 56px;
  height: 56px;
  content: "";
  transform: translateY(-50%);
  background: url(/store/techo/tpr/contents/images/s25zufr24_1700648294367_check-bold_w.svg) no-repeat center center;
}
#tpr_e_m45kipfhn > p.tpr_text::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 56px;
  display: block;
  width: 0px;
  height: 100%;
  content: "";
  border-right: 1px solid #fff;
}
#tpr_e_m45kipfhn p:first-child {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
}
#tpr_e_m45kipfhn ul {
  padding-left: 1.5em;
}
#tpr_e_m45kipfhn ul li {
  list-style: disc;
}

/************************************************************
 * 6. Recommend
 ************************************************************/
#tpr_e_i7nvejk3u {
  margin-top: 40px;
  padding-top: 40px;
  border-top: 2px solid #e6e6e6;
  overflow: visible;
}
.device-sp #tpr_e_i7nvejk3u {
  margin-top: 32px;
  padding-top: 32px;
}
#tpr_e_i7nvejk3u > .tpr_img {
  max-width: 560px;
  margin: 0 auto;
}
.device-sp #tpr_e_i7nvejk3u > .tpr_img {
  padding: 0 16px;
}
#tpr_e_i7nvejk3u > .tpr_text {
  display: flex;
  justify-content: center;
  margin-top: -16px;
}
#tpr_e_i7nvejk3u > .tpr_text + .tpr_text {
  margin-top: 16px;
}
#tpr_e_i7nvejk3u > .tpr_text .tpr_link {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: 8px 16px;
  text-decoration: none;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 2px 0px 2px rgba(0, 0, 0, 0.1);
}
#tpr_e_i7nvejk3u > .tpr_text .tpr_link:hover {
  margin-top: 2px;
  margin-bottom: -2px;
  opacity: 1;
  border-color: #29629E;
  box-shadow: 0 0px 0px 2px #29629E;
}

#tpr_e_jo9ahry7y {
  margin-top: 40px;
  padding-top: 40px;
  border-top: 2px solid #e6e6e6;
  overflow: visible;
}
.device-sp #tpr_e_jo9ahry7y {
  margin-top: 32px;
  padding-top: 32px;
}
#tpr_e_jo9ahry7y > .tpr_img {
  max-width: 560px;
  margin: 0 auto;
}
.device-sp #tpr_e_jo9ahry7y > .tpr_img {
  padding: 0 16px;
}
#tpr_e_jo9ahry7y > .tpr_text {
  display: flex;
  justify-content: center;
  margin-top: -16px;
}
#tpr_e_jo9ahry7y > .tpr_text + .tpr_text {
  margin-top: 16px;
}
#tpr_e_jo9ahry7y > .tpr_text .tpr_link {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: 8px 16px;
  text-decoration: none;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 2px 0px 2px rgba(0, 0, 0, 0.1);
}
#tpr_e_jo9ahry7y > .tpr_text .tpr_link:hover {
  margin-top: 2px;
  margin-bottom: -2px;
  opacity: 1;
  border-color: #29629E;
  box-shadow: 0 0px 0px 2px #29629E;
}

#tpr_e_m6u6dfsmf {
  margin-top: 40px;
  padding-top: 40px;
  border-top: 2px solid #e6e6e6;
  overflow: visible;
}
.device-sp #tpr_e_m6u6dfsmf {
  margin-top: 32px;
  padding-top: 32px;
}
#tpr_e_m6u6dfsmf > .tpr_img {
  max-width: 560px;
  margin: 0 auto;
}
.device-sp #tpr_e_m6u6dfsmf > .tpr_img {
  padding: 0 16px;
}
#tpr_e_m6u6dfsmf > .tpr_text {
  display: flex;
  justify-content: center;
  margin-top: -16px;
}
#tpr_e_m6u6dfsmf > .tpr_text + .tpr_text {
  margin-top: 16px;
}
#tpr_e_m6u6dfsmf > .tpr_text .tpr_link {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: 8px 16px;
  text-decoration: none;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 2px 0px 2px rgba(0, 0, 0, 0.1);
}
#tpr_e_m6u6dfsmf > .tpr_text .tpr_link:hover {
  margin-top: 2px;
  margin-bottom: -2px;
  opacity: 1;
  border-color: #29629E;
  box-shadow: 0 0px 0px 2px #29629E;
}

#tpr_e_6x1hms6gp {
  margin-top: 40px;
  padding-top: 40px;
  border-top: 2px solid #e6e6e6;
  overflow: visible;
}
.device-sp #tpr_e_6x1hms6gp {
  margin-top: 32px;
  padding-top: 32px;
}
#tpr_e_6x1hms6gp > .tpr_img {
  max-width: 560px;
  margin: 0 auto;
}
.device-sp #tpr_e_6x1hms6gp > .tpr_img {
  padding: 0 16px;
}
#tpr_e_6x1hms6gp > .tpr_text {
  display: flex;
  justify-content: center;
  margin-top: -16px;
}
#tpr_e_6x1hms6gp > .tpr_text + .tpr_text {
  margin-top: 16px;
}
#tpr_e_6x1hms6gp > .tpr_text .tpr_link {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: 8px 16px;
  text-decoration: none;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 2px 0px 2px rgba(0, 0, 0, 0.1);
}
#tpr_e_6x1hms6gp > .tpr_text .tpr_link:hover {
  margin-top: 2px;
  margin-bottom: -2px;
  opacity: 1;
  border-color: #29629E;
  box-shadow: 0 0px 0px 2px #29629E;
}

#tpr_e_8mds5pbhv {
  margin-top: 40px;
  padding-top: 40px;
  border-top: 2px solid #e6e6e6;
  overflow: visible;
}
.device-sp #tpr_e_8mds5pbhv {
  margin-top: 32px;
  padding-top: 32px;
}
#tpr_e_8mds5pbhv > .tpr_img {
  max-width: 560px;
  margin: 0 auto;
}
.device-sp #tpr_e_8mds5pbhv > .tpr_img {
  padding: 0 16px;
}
#tpr_e_8mds5pbhv > .tpr_text {
  display: flex;
  justify-content: center;
  margin-top: -16px;
}
#tpr_e_8mds5pbhv > .tpr_text + .tpr_text {
  margin-top: 16px;
}
#tpr_e_8mds5pbhv > .tpr_text .tpr_link {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: 8px 16px;
  text-decoration: none;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 2px 0px 2px rgba(0, 0, 0, 0.1);
}
#tpr_e_8mds5pbhv > .tpr_text .tpr_link:hover {
  margin-top: 2px;
  margin-bottom: -2px;
  opacity: 1;
  border-color: #29629E;
  box-shadow: 0 0px 0px 2px #29629E;
}

/* Recommend Title */
#tpr_e_gqo393n1m {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding-bottom: 20px;
}
.device-sp #tpr_e_gqo393n1m {
  padding-left: 0;
  padding-right: 16px;
  margin-left: -16px;
}
#tpr_e_gqo393n1m .tpr_title {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
  line-height: 1.25;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 16px;
  transform: skewY(-4deg);
  color: #fff;
  background-color: #29629E;
}
.device-sp #tpr_e_gqo393n1m .tpr_title {
  min-width: 158px;
}
#tpr_e_gqo393n1m .tpr_text {
  display: flex;
  margin-right: 80px;
}
.device-sp #tpr_e_gqo393n1m .tpr_text {
  margin-right: 0;
  flex-wrap: wrap;
  max-width: calc(100vw - 158px - 40px);
}
#tpr_e_gqo393n1m .tpr_text .tpr_link {
  font-size: 14px;
  display: flex;
  align-items: center;
  text-decoration: none;
}
@media (max-width: 430px) {
  .device-sp #tpr_e_gqo393n1m .tpr_text .tpr_link {
    margin-left: auto;
  }
  .device-sp #tpr_e_gqo393n1m .tpr_text .tpr_link + .tpr_link {
    margin-left: auto;
  }
}
#tpr_e_gqo393n1m .tpr_text .tpr_link + .tpr_link {
  margin-left: 16px;
}
#tpr_e_gqo393n1m .tpr_text .tpr_link::after {
  display: block;
  width: 21px;
  height: 21px;
  content: "";
  background-image: url(/store/techo/tpr/contents/images/s25zufr24_1700648294364_arrow-right.svg);
  background-size: contain;
}

#tpr_e_2fixnmz7y {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding-bottom: 20px;
}
.device-sp #tpr_e_2fixnmz7y {
  padding-left: 0;
  padding-right: 16px;
  margin-left: -16px;
}
#tpr_e_2fixnmz7y .tpr_title {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
  line-height: 1.25;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 16px;
  transform: skewY(-4deg);
  color: #fff;
  background-color: #29629E;
}
.device-sp #tpr_e_2fixnmz7y .tpr_title {
  min-width: 158px;
}
#tpr_e_2fixnmz7y .tpr_text {
  display: flex;
  margin-right: 80px;
}
.device-sp #tpr_e_2fixnmz7y .tpr_text {
  margin-right: 0;
  flex-wrap: wrap;
  max-width: calc(100vw - 158px - 40px);
}
#tpr_e_2fixnmz7y .tpr_text .tpr_link {
  font-size: 14px;
  display: flex;
  align-items: center;
  text-decoration: none;
}
@media (max-width: 430px) {
  .device-sp #tpr_e_2fixnmz7y .tpr_text .tpr_link {
    margin-left: auto;
  }
  .device-sp #tpr_e_2fixnmz7y .tpr_text .tpr_link + .tpr_link {
    margin-left: auto;
  }
}
#tpr_e_2fixnmz7y .tpr_text .tpr_link + .tpr_link {
  margin-left: 16px;
}
#tpr_e_2fixnmz7y .tpr_text .tpr_link::after {
  display: block;
  width: 21px;
  height: 21px;
  content: "";
  background-image: url(/store/techo/tpr/contents/images/s25zufr24_1700648294364_arrow-right.svg);
  background-size: contain;
}

#tpr_e_hwt7at7mg {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding-bottom: 20px;
}
.device-sp #tpr_e_hwt7at7mg {
  padding-left: 0;
  padding-right: 16px;
  margin-left: -16px;
}
#tpr_e_hwt7at7mg .tpr_title {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
  line-height: 1.25;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 16px;
  transform: skewY(-4deg);
  color: #fff;
  background-color: #29629E;
}
.device-sp #tpr_e_hwt7at7mg .tpr_title {
  min-width: 158px;
}
#tpr_e_hwt7at7mg .tpr_text {
  display: flex;
  margin-right: 80px;
}
.device-sp #tpr_e_hwt7at7mg .tpr_text {
  margin-right: 0;
  flex-wrap: wrap;
  max-width: calc(100vw - 158px - 40px);
}
#tpr_e_hwt7at7mg .tpr_text .tpr_link {
  font-size: 14px;
  display: flex;
  align-items: center;
  text-decoration: none;
}
@media (max-width: 430px) {
  .device-sp #tpr_e_hwt7at7mg .tpr_text .tpr_link {
    margin-left: auto;
  }
  .device-sp #tpr_e_hwt7at7mg .tpr_text .tpr_link + .tpr_link {
    margin-left: auto;
  }
}
#tpr_e_hwt7at7mg .tpr_text .tpr_link + .tpr_link {
  margin-left: 16px;
}
#tpr_e_hwt7at7mg .tpr_text .tpr_link::after {
  display: block;
  width: 21px;
  height: 21px;
  content: "";
  background-image: url(/store/techo/tpr/contents/images/s25zufr24_1700648294364_arrow-right.svg);
  background-size: contain;
}

#tpr_e_v3zlw7mgq {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding-bottom: 20px;
}
.device-sp #tpr_e_v3zlw7mgq {
  padding-left: 0;
  padding-right: 16px;
  margin-left: -16px;
}
#tpr_e_v3zlw7mgq .tpr_title {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
  line-height: 1.25;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 16px;
  transform: skewY(-4deg);
  color: #fff;
  background-color: #29629E;
}
.device-sp #tpr_e_v3zlw7mgq .tpr_title {
  min-width: 158px;
}
#tpr_e_v3zlw7mgq .tpr_text {
  display: flex;
  margin-right: 80px;
}
.device-sp #tpr_e_v3zlw7mgq .tpr_text {
  margin-right: 0;
  flex-wrap: wrap;
  max-width: calc(100vw - 158px - 40px);
}
#tpr_e_v3zlw7mgq .tpr_text .tpr_link {
  font-size: 14px;
  display: flex;
  align-items: center;
  text-decoration: none;
}
@media (max-width: 430px) {
  .device-sp #tpr_e_v3zlw7mgq .tpr_text .tpr_link {
    margin-left: auto;
  }
  .device-sp #tpr_e_v3zlw7mgq .tpr_text .tpr_link + .tpr_link {
    margin-left: auto;
  }
}
#tpr_e_v3zlw7mgq .tpr_text .tpr_link + .tpr_link {
  margin-left: 16px;
}
#tpr_e_v3zlw7mgq .tpr_text .tpr_link::after {
  display: block;
  width: 21px;
  height: 21px;
  content: "";
  background-image: url(/store/techo/tpr/contents/images/s25zufr24_1700648294364_arrow-right.svg);
  background-size: contain;
}

#tpr_e_wc7ap7bhv {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding-bottom: 20px;
}
.device-sp #tpr_e_wc7ap7bhv {
  padding-left: 0;
  padding-right: 16px;
  margin-left: -16px;
}
#tpr_e_wc7ap7bhv .tpr_title {
  font-family: "Gothic MB101 Bold JIS2004", sans-serif;
  line-height: 1.25;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 16px;
  transform: skewY(-4deg);
  color: #fff;
  background-color: #29629E;
}
.device-sp #tpr_e_wc7ap7bhv .tpr_title {
  min-width: 158px;
}
#tpr_e_wc7ap7bhv .tpr_text {
  display: flex;
  margin-right: 80px;
}
.device-sp #tpr_e_wc7ap7bhv .tpr_text {
  margin-right: 0;
  flex-wrap: wrap;
  max-width: calc(100vw - 158px - 40px);
}
#tpr_e_wc7ap7bhv .tpr_text .tpr_link {
  font-size: 14px;
  display: flex;
  align-items: center;
  text-decoration: none;
}
@media (max-width: 430px) {
  .device-sp #tpr_e_wc7ap7bhv .tpr_text .tpr_link {
    margin-left: auto;
  }
  .device-sp #tpr_e_wc7ap7bhv .tpr_text .tpr_link + .tpr_link {
    margin-left: auto;
  }
}
#tpr_e_wc7ap7bhv .tpr_text .tpr_link + .tpr_link {
  margin-left: 16px;
}
#tpr_e_wc7ap7bhv .tpr_text .tpr_link::after {
  display: block;
  width: 21px;
  height: 21px;
  content: "";
  background-image: url(/store/techo/tpr/contents/images/s25zufr24_1700648294364_arrow-right.svg);
  background-size: contain;
}

/************************************************************
 * 7. Topics (TPR_Column)
 ************************************************************/
#tpr_c_kat6m8pey > div {
  position: relative;
}
.device-pc #tpr_c_kat6m8pey > div {
  padding: 82px 120px 32px 120px;
}
.device-sp #tpr_c_kat6m8pey > div {
  padding: 32px 0;
}
#tpr_c_kat6m8pey > div::before {
  position: absolute;
  top: 40px;
  left: 0;
  display: block;
  width: 100%;
  content: "";
  border-top: 2px solid #29629E;
}
.device-sp #tpr_c_kat6m8pey > div::before {
  top: 32px;
}

#tpr_c_rygsopa8o > div {
  position: relative;
}
.device-pc #tpr_c_rygsopa8o > div {
  padding: 82px 120px 32px 120px;
}
.device-sp #tpr_c_rygsopa8o > div {
  padding: 32px 0;
}
#tpr_c_rygsopa8o > div::before {
  position: absolute;
  top: 40px;
  left: 0;
  display: block;
  width: 100%;
  content: "";
  border-top: 2px solid #29629E;
}
.device-sp #tpr_c_rygsopa8o > div::before {
  top: 32px;
}

#tpr_c_7oi5zdjpi > div {
  position: relative;
}
.device-pc #tpr_c_7oi5zdjpi > div {
  padding: 82px 120px 32px 120px;
}
.device-sp #tpr_c_7oi5zdjpi > div {
  padding: 32px 0;
}
#tpr_c_7oi5zdjpi > div::before {
  position: absolute;
  top: 40px;
  left: 0;
  display: block;
  width: 100%;
  content: "";
  border-top: 2px solid #29629E;
}
.device-sp #tpr_c_7oi5zdjpi > div::before {
  top: 32px;
}

#tpr_c_y1mabu99o > div {
  position: relative;
}
.device-pc #tpr_c_y1mabu99o > div {
  padding: 82px 120px 32px 120px;
}
.device-sp #tpr_c_y1mabu99o > div {
  padding: 32px 0;
}
#tpr_c_y1mabu99o > div::before {
  position: absolute;
  top: 40px;
  left: 0;
  display: block;
  width: 100%;
  content: "";
  border-top: 2px solid #29629E;
}
.device-sp #tpr_c_y1mabu99o > div::before {
  top: 32px;
}

#tpr_c_oo11xwqk0 > div {
  position: relative;
}
.device-pc #tpr_c_oo11xwqk0 > div {
  padding: 82px 120px 32px 120px;
}
.device-sp #tpr_c_oo11xwqk0 > div {
  padding: 32px 0;
}
#tpr_c_oo11xwqk0 > div::before {
  position: absolute;
  top: 40px;
  left: 0;
  display: block;
  width: 100%;
  content: "";
  border-top: 2px solid #29629E;
}
.device-sp #tpr_c_oo11xwqk0 > div::before {
  top: 32px;
}

#tpr_c_kxv7c1edc > div {
  position: relative;
}
.device-pc #tpr_c_kxv7c1edc > div {
  padding: 82px 120px 32px 120px;
}
.device-sp #tpr_c_kxv7c1edc > div {
  padding: 32px 0;
}
#tpr_c_kxv7c1edc > div::before {
  position: absolute;
  top: 40px;
  left: 0;
  display: block;
  width: 100%;
  content: "";
  border-top: 2px solid #29629E;
}
.device-sp #tpr_c_kxv7c1edc > div::before {
  top: 32px;
}
#tpr_c_kxv7c1edc > div .tpr_text {
  max-width: 560px;
  margin: 0 auto;
}
.device-sp #tpr_c_kxv7c1edc > div .tpr_text {
  padding: 0 32px;
}

/************************************************************
 * 8. Photos
 ************************************************************/
#tpr_e_sny6ffds2 {
  position: relative;
}
.device-sp #tpr_e_sny6ffds2 {
  padding: 0;
  margin: 0 -16px;
}
#tpr_e_sny6ffds2 > .tpr_img {
  position: absolute;
  top: 16px;
  left: 16px;
  margin: 0;
}
#tpr_e_sny6ffds2 > .tpr_img + .tpr_img:not(:last-of-type) {
  left: calc(50% + 16px);
}
#tpr_e_sny6ffds2 > .tpr_img:last-of-type {
  position: static;
}

#tpr_e_15xxf8ict {
  position: relative;
}
.device-sp #tpr_e_15xxf8ict {
  padding: 0;
  margin: 0 -16px;
}
#tpr_e_15xxf8ict > .tpr_img {
  position: absolute;
  top: 16px;
  left: 16px;
  margin: 0;
}
#tpr_e_15xxf8ict > .tpr_img + .tpr_img:not(:last-of-type) {
  left: calc(50% + 16px);
}
#tpr_e_15xxf8ict > .tpr_img:last-of-type {
  position: static;
}

#tpr_e_q0v2x3u7w {
  position: relative;
}
.device-sp #tpr_e_q0v2x3u7w {
  padding: 0;
  margin: 0 -16px;
}
#tpr_e_q0v2x3u7w > .tpr_img {
  position: absolute;
  top: 16px;
  left: 16px;
  margin: 0;
}
#tpr_e_q0v2x3u7w > .tpr_img + .tpr_img:not(:last-of-type) {
  left: calc(50% + 16px);
}
#tpr_e_q0v2x3u7w > .tpr_img:last-of-type {
  position: static;
}

#tpr_e_1nx6hj6mb {
  position: relative;
}
.device-sp #tpr_e_1nx6hj6mb {
  padding: 0;
  margin: 0 -16px;
}
#tpr_e_1nx6hj6mb > .tpr_img {
  position: absolute;
  top: 16px;
  left: 16px;
  margin: 0;
}
#tpr_e_1nx6hj6mb > .tpr_img + .tpr_img:not(:last-of-type) {
  left: calc(50% + 16px);
}
#tpr_e_1nx6hj6mb > .tpr_img:last-of-type {
  position: static;
}

#tpr_e_ww9yxcqgj {
  position: relative;
}
.device-sp #tpr_e_ww9yxcqgj {
  padding: 0;
  margin: 0 -16px;
}
#tpr_e_ww9yxcqgj > .tpr_img {
  position: absolute;
  top: 16px;
  left: 16px;
  margin: 0;
}
#tpr_e_ww9yxcqgj > .tpr_img + .tpr_img:not(:last-of-type) {
  left: calc(50% + 16px);
}
#tpr_e_ww9yxcqgj > .tpr_img:last-of-type {
  position: static;
}

#tpr_e_pfci1cmrr {
  position: relative;
}
.device-sp #tpr_e_pfci1cmrr {
  padding: 0;
  margin: 0 -16px;
}
#tpr_e_pfci1cmrr > .tpr_img {
  position: absolute;
  top: 16px;
  left: 16px;
  margin: 0;
}
#tpr_e_pfci1cmrr > .tpr_img + .tpr_img:not(:last-of-type) {
  left: calc(50% + 16px);
}
#tpr_e_pfci1cmrr > .tpr_img:last-of-type {
  position: static;
}

#tpr_e_rg6lmt3hp {
  position: relative;
}
.device-sp #tpr_e_rg6lmt3hp {
  padding: 0;
  margin: 0 -16px;
}
#tpr_e_rg6lmt3hp > .tpr_img {
  position: absolute;
  top: 16px;
  left: 16px;
  margin: 0;
}
#tpr_e_rg6lmt3hp > .tpr_img + .tpr_img:not(:last-of-type) {
  left: calc(50% + 16px);
}
#tpr_e_rg6lmt3hp > .tpr_img:last-of-type {
  position: static;
}

/*# sourceMappingURL=addition.css.map */
