@charset "UTF-8";
/*↓パーツ*/
.parts_mb20 {
  margin-bottom: 20px !important;
}

.parts_mb30 {
  margin-bottom: 30px !important;
}

.parts_br600 {
  display: none;
}
@media screen and (max-width: 600px) {
  .parts_br600 {
    display: block;
  }
}

.parts_br500 {
  display: none;
}
@media screen and (max-width: 500px) {
  .parts_br500 {
    display: block;
  }
}

.parts_br400 {
  display: none;
}
@media screen and (max-width: 400px) {
  .parts_br400 {
    display: block;
  }
}

.porinfo_parts_h2ttl {
  font-size: 1.75rem;
  font-weight: 700;
  color: #444444;
  line-height: 1.6;
  text-align: center;
  margin-bottom: 30px;
}
@media screen and (max-width: 600px) {
  .porinfo_parts_h2ttl {
    font-size: 1.5rem;
  }
}

.porinfo_parts_h3ttl {
  font-size: 1.375rem;
  font-weight: 700;
  color: #444444;
  line-height: 1.6;
  text-align: center;
  margin-bottom: 20px;
}

.porinfo_parts_h4ttl {
  line-height: 1.6;
  margin-bottom: 15px;
}
.porinfo_parts_h4ttl h4 {
  position: relative;
  background-color: #444444;
  border-radius: 22px;
  display: inline-block;
  padding: 6px 20px 6px 38px;
  vertical-align: middle;
}
.porinfo_parts_h4ttl h4::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 10px;
  margin: auto;
  content: "";
  vertical-align: middle;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: #DC0002;
}
.porinfo_parts_h4ttl h4::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 15px;
  margin: auto;
  content: "";
  vertical-align: middle;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #444;
}
.porinfo_parts_h4ttl h4 span {
  font-size: 1.125rem;
  font-weight: 700;
  color: #fff;
  text-align: left;
  margin-top: 10px;
}
@media screen and (max-width: 600px) {
  .porinfo_parts_h4ttl h4 {
    text-align: left;
  }
}

.parts_flex_box {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 20px;
}
.parts_flex_box .flex_img {
  max-width: 640px;
  width: 100%;
}
.parts_flex_box .flex_img img {
  width: 100%;
  height: auto;
}
.parts_flex_box .flex_txt {
  padding-left: 30px;
  flex: 1;
}
@media screen and (max-width: 600px) {
  .parts_flex_box {
    flex-direction: column;
  }
  .parts_flex_box .flex_img {
    max-width: 100%;
  }
  .parts_flex_box .flex_txt {
    padding-left: 0px;
    width: 100%;
    margin-top: 20px;
  }
}

.parts_flex_box_r {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 20px;
  flex-direction: row-reverse;
}
.parts_flex_box_r .flex_img {
  max-width: 640px;
  width: 100%;
}
.parts_flex_box_r .flex_img img {
  width: 100%;
  height: auto;
}
.parts_flex_box_r .flex_txt {
  padding-right: 30px;
  flex: 1;
}
@media screen and (max-width: 600px) {
  .parts_flex_box_r {
    flex-direction: column;
  }
  .parts_flex_box_r .flex_img {
    max-width: 100%;
  }
  .parts_flex_box_r .flex_txt {
    padding-right: 0px;
    width: 100%;
    margin-top: 20px;
  }
}

.porinfo_conv_btn {
  width: 100%;
  display: flex;
  justify-content: center;
  line-height: 1.6;
  padding: 30px 10px 50px;
}
.where_recbox .porinfo_conv_btn {
  padding: 40px 10px 70px;
}

.porinfo_conv_btn a {
  max-width: 480px;
  width: 100%;
  height: 80px;
  border-radius: 40px;
  display: flex;
  justify-content: center;
  background-color: #DC0002;
  text-decoration: none;
  transition: 0.5s;
  position: relative;
  background: linear-gradient(#dc0002 0%, #dc0002 100%);
  box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.6);
}
.porinfo_conv_btn a::before{
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 40px;
  background: linear-gradient(rgba(255, 255, 255, 0.8) 0%, rgba(234, 132, 132, 0.42) 29.28%, rgba(116, 0, 1, 0.5) 100%);

}
.porinfo_conv_btn a:hover {
  background-color: #252525;
  transition: 0.5s;
}
.porinfo_conv_btn a span {
  font-size: 1.125rem;
  font-weight: 700;
  color: #fff;
  margin-top: 25px;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 600px) {
  .porinfo_conv_btn a {
    height: 60px;
    border-radius: 30px;
  }
  .porinfo_conv_btn a span {
    margin-top: 15px;
  }

  .porinfo_conv_btn {
    padding: 40px 10px 50px;
  }
  .where_recbox .porinfo_conv_btn {
    padding: 30px 10px 50px;
  }
}

.porinfo_conv_btn_g {
  width: 100%;
  display: flex;
  justify-content: center;
  line-height: 1.6;
  padding: 30px 10px 50px;
}
.porinfo_season .porinfo_conv_btn_g {
  padding: 30px 10px 80px;
}
.porinfo_conv_btn_g a {
  max-width: 480px;
  width: 100%;
  height: 80px;
  border-radius: 40px;
  display: flex;
  justify-content: center;
  text-decoration: none;
  transition: 0.5s;
  background: #65d644;
  box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.6);
  position: relative;
}
.porinfo_conv_btn_g a::before{
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
  border-radius: 40px;
  background: linear-gradient(rgba(255, 255, 255, 0.8) 0%, rgba(59, 226, 10, 0.5) 32.64%, rgba(42, 96, 26, 0.5) 100%);
}
.porinfo_conv_btn_g a:hover {
  background-color: #252525;
  transition: 0.5s;
}
.porinfo_conv_btn_g a span {
  font-size: 1.125rem;
  font-weight: 700;
  color: #fff;
  margin-top: 25px;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 600px) {
  .porinfo_season .porinfo_conv_btn_g {
    padding: 30px 10px 60px;
  }
  .porinfo_conv_btn_g a span {
    margin-top: 15px;
  }
  .porinfo_conv_btn_g a {
    height: 60px;
    border-radius: 30px;
  }
}

.parts_tablebox01 {
  line-height: 1.2;
  border: 2px solid #D2D2D2;
  text-align: left;
  width: 100%;
  border-collapse: collapse;
}
.parts_tablebox01 td, .parts_tablebox01 th {
  font-weight: 700;
  border: 2px solid #D2D2D2;
  padding: 5px 20px;
}
.parts_tablebox01 th {
  background-color: #ECECEC;
}
.parts_tablebox01 td {
  background-color: #fff;
}
.parts_tablebox01 tr th:nth-of-type(1) {
  width: 250px;
}
.parts_tablebox01 tr td:nth-of-type(1) {
  width: 250px;
}
@media screen and (max-width: 600px) {
  .parts_tablebox01 td, .parts_tablebox01 th {
    padding: 5px 10px;
  }
  .parts_tablebox01 tr th:nth-of-type(1) {
    width: 120px;
  }
  .parts_tablebox01 tr td:nth-of-type(1) {
    width: 120px;
  }
}

.parts_tablebox02 {
  line-height: 1.2;
  border: 2px solid #D2D2D2;
  text-align: left;
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 20px;
}
.parts_tablebox02 td, .parts_tablebox02 th {
  font-weight: 700;
  padding: 5px 20px;
  border: 2px solid #D2D2D2;
}
.parts_tablebox02 th {
  background-color: #ECECEC;
}
.parts_tablebox02 td {
  background-color: #fff;
}
.parts_tablebox02 tr th:nth-of-type(1) {
  width: 250px;
}
@media screen and (max-width: 600px) {
  .parts_tablebox02 {
    border-left: none;
    border-right: none;
  }
  .parts_tablebox02 tr th:nth-of-type(1) {
    width: 100%;
  }
  .parts_tablebox02 tr th, .parts_tablebox02 tr td {
    border-top: none;
    display: block;
    width: 100%;
    padding: 5px 10px;
  }
  .parts_tablebox02 tr:last-of-type td {
    border-bottom: none;
  }
}

.parts_flex_box_img {
  max-width: 1000px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.parts_flex_box_img .inner_imgcover {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.parts_flex_box_img .inner_imgcover .inner_img {
  width: calc((100% - 30px) / 2);
}
.parts_flex_box_img .inner_imgcover .inner_img:nth-of-type(2) {
  margin-left: 30px;
}
.parts_flex_box_img .inner_imgcover .inner_img img {
  width: 100%;
  height: auto;
}
.parts_flex_box_img .inner_imgcover .inner_img figcaption {
  font-size: 0.75rem;
}
.parts_flex_box_img .captxt {
  font-size: 0.75rem;
  line-height: 1.6;
  font-weight: 700;
  margin-top: 10px;
  margin-bottom: 20px;
}
@media screen and (max-width: 600px) {
  .parts_flex_box_img .inner_imgcover {
    flex-direction: column;
  }
  .parts_flex_box_img .inner_imgcover .inner_img {
    width: 100%;
  }
  .parts_flex_box_img .inner_imgcover .inner_img:nth-of-type(2) {
    margin-top: 10px;
    margin-left: 0px;
  }
}

.parts_flex_box_img_1200 {
  max-width: 1200px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.parts_flex_box_img_1200 .inner_imgcover {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.parts_flex_box_img_1200 .inner_imgcover .inner_img {
  width: calc((100% - 30px) / 2);
}
.parts_flex_box_img_1200 .inner_imgcover .inner_img:nth-of-type(2) {
  margin-left: 30px;
}
.parts_flex_box_img_1200 .inner_imgcover .inner_img img {
  width: 100%;
  height: auto;
}
.parts_flex_box_img_1200 .captxt {
  font-size: 0.75rem;
  line-height: 1.6;
  font-weight: 700;
  margin-top: 10px;
  margin-bottom: 20px;
}
@media screen and (max-width: 600px) {
  .parts_flex_box_img_1200 .inner_imgcover {
    flex-direction: column;
  }
  .parts_flex_box_img_1200 .inner_imgcover .inner_img {
    width: 100%;
  }
  .parts_flex_box_img_1200 .inner_imgcover .inner_img:nth-of-type(2) {
    margin-left: 0px;
    margin-top: 10px;
  }
}

/*↑パーツ*/
.lp_head {
  position: relative;
  overflow: hidden;
}
.lp_head .lp_head_bg {
  position: absolute;
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.lp_head .lp_head_img {
  position: relative;
  display: block;
  margin: 0 auto;
  max-width: 100%;
  height: auto;
}

.porinfo_main {
  font-size: 1.0625rem; /*base*/
  line-height: 2;
  color: #444;
}
.porinfo_main figure {
  margin: 0;
}
.porinfo_main figure figcaption {
  font-size: 0.75rem;
  line-height: 1.6;
  font-weight: 700;
  margin-top: 10px;
}

.porinfo_introduction_cover {
  background-color: #fff;
  padding-top: 100px;
}
.porinfo_introduction_cover .porinfo_introduction {
  max-width: 1220px;
  width: 100%;
  margin: 0 auto;
  padding-left: 10px;
  padding-right: 10px;
}
.porinfo_introduction_cover .porinfo_introduction .inner {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}
.porinfo_introduction_cover .porinfo_introduction .inner .porinfo_int_ttl {
  font-size: 2rem; /*title_base*/
  font-weight: 700;
  line-height: 1.6;
  color: #444;
  margin-bottom: 15px;
}
.porinfo_introduction_cover .porinfo_introduction .inner .txt {
  font-size: 1.0625rem;
  font-weight: 700;
  line-height: 2;
  color: #444;
  margin-bottom: 10px;
}
.porinfo_introduction_cover .porinfo_introduction .inner .txt_strong .txt_strong_inner {
  display: inline-block;
  background-color: #444444;
  padding: 0 15px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
}
.porinfo_introduction_cover .porinfo_introduction .inner .txt_strong .txt_strong_inner span {
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.6;
  color: #FFB320;
}
.porinfo_introduction_cover .porinfo_introduction .inner .porinfo_int_img {
  width: 575px;
  max-width: 100%;
  height: auto;
  margin: 50px auto 0px;
}
.porinfo_introduction_cover .porinfo_introduction .inner .porinfo_int_img img {
  width: 100%;
  height: auto;
}
.porinfo_introduction_cover .porinfo_introduction .inner .porinfo_int_desc {
  margin: 0 auto 10px;
}
.porinfo_introduction_cover .porinfo_introduction .inner .porinfo_int_cap {
  display: flex;
  margin-left: auto;
  margin-right: auto;
}
.porinfo_introduction_cover .porinfo_introduction .inner .porinfo_int_cap .txt {
  color: #444;
  font-size: 1rem;
  font-weight: 400;
  line-height: 2;
  text-align: left;
  margin-bottom: 0;
}
.porinfo_introduction_cover .porinfo_introduction .inner .porinfo_int_cap .txt:nth-of-type(1){
  padding-right: 10px;
}
@media screen and (max-width: 600px) {
  .porinfo_introduction_cover {
    padding-top: 20px;
  }
  .porinfo_introduction_cover .porinfo_introduction .inner .porinfo_int_ttl {
    font-size: 1.75rem; /*title_base*/
    margin-bottom: 5px;
  }
  .porinfo_introduction_cover .porinfo_introduction .inner .txt_strong .txt_strong_inner {
    line-height: 1.2;
    padding: 6px 10px;
  }
  .porinfo_introduction_cover .porinfo_introduction .inner .txt_strong .txt_strong_inner span {
    font-size: 1.25rem;
  }
  .porinfo_introduction_cover .porinfo_introduction .inner .porinfo_int_cap{
    display: block;
  }
  .porinfo_introduction_cover .porinfo_introduction .inner .porinfo_int_cap .txt:nth-of-type(1){
    padding-right: 0;
  }
  .porinfo_introduction_cover .porinfo_introduction .inner .porinfo_int_img {
    margin: 20px auto 0px;
  }
}
@media screen and (max-width: 400px) {
  .porinfo_introduction_cover .porinfo_introduction {
    padding: 30px 10px;
  }
  .porinfo_introduction_cover .porinfo_introduction .inner .porinfo_int_ttl {
    font-size: 1.75rem; /*title_base*/
  }
  .porinfo_introduction_cover .porinfo_introduction .inner .txt_strong .txt_strong_inner span {
    font-size: 1.125rem;
  }
}

.porinfo_introduction_cover .porinfo_conv_btn {
  padding: 20px 20px 70px;
}
.porinfo_qalist {
  background-color: #fff;
}
.porinfo_qalist .inner {
  background-color: #F5F5F5;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
  width: 100%;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 30px;
}
.porinfo_qalist .inner .porinfo_qa_ttl {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.6;
  color: #444;
  margin-bottom: 25px;
  border-bottom: 1px solid #888;
  background-size: 6px 1px;
  background-repeat: repeat-x;
  background-position: left bottom;
}

.porinfo_qalist .inner .porinfo_qa_listbox {

}
.porinfo_qalist .inner .porinfo_qa_listbox a {
  text-decoration: none;
  display: block;
  margin-bottom: 13px;
}
.porinfo_qalist .inner .porinfo_qa_listbox .box {
  background-size: 6px 1px;
  background-repeat: repeat-x;
  background-image : linear-gradient(to right, #888 3px, transparent 3px);
  background-position: left bottom;
  display: flex;
}
.porinfo_qalist .inner .porinfo_qa_listbox a .box span {
  font-size: 1.25rem;
  line-height: 1.6;
  font-weight: 700;
  color: #444;
}
.porinfo_qalist .inner .porinfo_qa_listbox a .box span:nth-of-type(1){
  padding-right: 10px;
}
.porinfo_qalist .inner .porinfo_qa_listbox a:hover {
  background-color: #DC0002;
  border: 2px solid #dc0002;
  transition: 0.5s;
}
.porinfo_qalist .inner .porinfo_qa_listbox a:hover .box span {
  color: #fff;
}
@media screen and (max-width: 600px) {
  .porinfo_introduction_cover .porinfo_conv_btn {
    padding: 30px 20px 60px;
  }
  .porinfo_qalist {
    padding: 0px 10px;
  }
  .porinfo_qalist .inner .porinfo_qa_ttl {
    font-size: 1.5rem;
    margin-bottom: 20px;
  }
  .porinfo_qalist .inner .porinfo_qa_ttl::before {
    right: 0;
    left: 0;
    margin: 0 auto;
    top: -80px;
  }

}
@media screen and (max-width: 400px) {

}

.porinfo_base_cover {
  padding-top: 100px;
  padding-bottom: 30px;
  background-color: #fff;
}
.porinfo_base_cover .porinfo_base {
  max-width: 1220px;
  width: 100%;
  margin: 0 auto;
  padding-left: 10px;
  padding-right: 10px;
}
.porinfo_base_cover .porinfo_base .inner .porinfo_basebox {
  background-color: #F5F5F5;
  padding: 30px 20px;
  margin-bottom: 20px;
}
.porinfo_base_cover .porinfo_base .inner .porinfo_basebox .list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.porinfo_base_cover .porinfo_base .inner .porinfo_basebox .list li {
  padding-left: 10px;
}
.porinfo_base_cover .porinfo_base .inner .porinfo_basebox .list li::before {
  content: "";
  width: 7px;
  height: 7px;
  display: inline-block;
  background-color: #444;
  border-radius: 50%;
  position: relative;
  left: -10px;
  top: -2px;
}
.porinfo_base_cover .porinfo_base .inner .porinfo_basebox .list li span {
  font-weight: 700;
}
.porinfo_base_cover .porinfo_base .inner .porinfo_basebox .inner_box {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-bottom: 20px;
}
.porinfo_base_cover .porinfo_base .inner .porinfo_basebox .inner_box .box_list {
  width: 32%;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 10px;
  display: flex;
}
.porinfo_base_cover .porinfo_base .inner .porinfo_basebox .inner_box .box_list:nth-of-type(1), .porinfo_base_cover .porinfo_base .inner .porinfo_basebox .inner_box .box_list:nth-of-type(2) {
  margin-right: 2%;
}
.porinfo_base_cover .porinfo_base .inner .porinfo_basebox .inner_box .box_list .num {
  width: 30px;
  height: 30px;
  background-color: #FFB320;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
}
.porinfo_base_cover .porinfo_base .inner .porinfo_basebox .inner_box .box_list .num span {
  font-size: 1.125rem;
  font-weight: 700;
  color: #fff;
}
.porinfo_base_cover .porinfo_base .inner .porinfo_basebox .inner_box .box_list .txt {
  flex: 1;
  font-size: 1.0625rem;
  font-weight: 700;
  line-height: 1.6;
  text-align: center;
  margin-left: -30px;
}
@media screen and (max-width: 600px) {
  .porinfo_base_cover {
    padding-top: 70px;
  }
  .porinfo_base_cover .porinfo_base .inner .porinfo_basebox .inner_box {
    flex-wrap: wrap;
  }
  .porinfo_base_cover .porinfo_base .inner .porinfo_basebox .inner_box .box_list {
    width: 100%;
  }
  .porinfo_base_cover .porinfo_base .inner .porinfo_basebox .inner_box .box_list:nth-of-type(1), .porinfo_base_cover .porinfo_base .inner .porinfo_basebox .inner_box .box_list:nth-of-type(2) {
    margin-right: 0%;
    margin-bottom: 10px;
  }
  .porinfo_base_cover .porinfo_base .inner .porinfo_basebox .inner_box .box_list .num {
    width: 30px;
    height: 30px;
    background-color: #FFB320;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 1;
  }
  .porinfo_base_cover .porinfo_base .inner .porinfo_basebox .inner_box .box_list .num span {
    font-size: 1.125rem;
    font-weight: 700;
    color: #fff;
  }
  .porinfo_base_cover .porinfo_base .inner .porinfo_basebox .inner_box .box_list .txt {
    flex: 1;
    font-size: 1.0625rem;
    font-weight: 700;
    line-height: 1.6;
    text-align: center;
    margin-left: -30px;
  }
}

.porinfo_taiya_cover {
  background-color: #F9EFE3;
  padding: 50px 0 0;
}
.porinfo_taiya_cover .porinfo_taiya {
  max-width: 1220px;
  width: 100%;
  margin: 0 auto;
  padding-left: 10px;
  padding-right: 10px;
}
.porinfo_taiya_cover .porinfo_taiya .porinfo_taiyabox {
  background-color: #fff;
  padding: 30px 20px;
  margin-bottom: 30px;
}
.porinfo_taiya_cover .porinfo_taiya .porinfo_taiyabox .inner_figure {
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.porinfo_taiya_cover .porinfo_taiya .porinfo_taiyabox .inner_figure .inner_cont {
  width: 66.6666666667%;
  display: flex;
  flex-direction: column;
}
.porinfo_taiya_cover .porinfo_taiya .porinfo_taiyabox .inner_figure .inner_cont .cont_box {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.porinfo_taiya_cover .porinfo_taiya .porinfo_taiyabox .inner_figure .inner_cont .cont_box .box {
  width: 45%;
  background-color: #FFB320;
  padding: 5px;
  font-weight: 700;
  text-align: center;
}
.porinfo_taiya_cover .porinfo_taiya .porinfo_taiyabox .inner_figure .inner_cont .cont_box .inner_x {
  position: relative;
  width: 24px;
  height: 18px;
}
.porinfo_taiya_cover .porinfo_taiya .porinfo_taiyabox .inner_figure .inner_cont .cont_box .inner_x::before {
  position: absolute;
  content: "";
  top: 50%;
  right: 0px;
  height: 2px;
  width: 24px;
  background-color: #444;
  transform: rotate(-35deg);
}
.porinfo_taiya_cover .porinfo_taiya .porinfo_taiyabox .inner_figure .inner_cont .cont_box .inner_x::after {
  position: absolute;
  content: "";
  top: 50%;
  right: 0px;
  height: 2px;
  width: 24px;
  background-color: #444;
  transform: rotate(35deg);
}
.porinfo_taiya_cover .porinfo_taiya .porinfo_taiyabox .inner_figure .inner_cont .inner_desc {
  text-align: center;
  font-weight: 700;
}
.porinfo_taiya_cover .porinfo_taiya .porinfo_taiyabox .inner_figure .arrow-cont {
  width: 33.3333333333%;
  display: flex;
  align-items: center;
  padding-left: 20px;
}
.porinfo_taiya_cover .porinfo_taiya .porinfo_taiyabox .inner_figure .arrow-cont .arrow::before {
  content: "→";
  font-size: 24px;
  font-weight: 900;
  margin-right: 10px;
  position: relative;
  top: -30px;
}
.porinfo_taiya_cover .porinfo_taiya .porinfo_taiyabox .inner_figure .arrow-cont .txt {
  font-size: 0.875rem;
  font-weight: 700;
}
.porinfo_taiya_cover .porinfo_taiya .porinfo_taiyabox .inner_figure .arrow-cont .txt .highlight {
  font-size: 1.375rem;
  font-weight: 700;
  color: #DC0002;
  margin-right: 10px;
}
.porinfo_taiya_cover .porinfo_taiya .porinfo_taiyabox .captxt span {
  color: #DC0002;
  font-weight: 700;
}
.porinfo_taiya_cover .porinfo_taiya .porinfo_taiyabox .notice_txt {
  font-size: 0.875rem;
  font-weight: 400;
}
@media screen and (max-width: 600px) {
  .porinfo_taiya_cover .porinfo_taiya .porinfo_taiyabox .inner_figure {
    flex-direction: column;
  }
  .porinfo_taiya_cover .porinfo_taiya .porinfo_taiyabox .inner_figure .inner_cont {
    width: 100%;
  }
  .porinfo_taiya_cover .porinfo_taiya .porinfo_taiyabox .inner_figure .inner_cont .cont_box .box {
    font-size: 0.875rem;
  }
  .porinfo_taiya_cover .porinfo_taiya .porinfo_taiyabox .inner_figure .arrow-cont {
    width: 100%;
    padding-left: 0px;
    flex-direction: column;
    margin-bottom: 10px;
  }
  .porinfo_taiya_cover .porinfo_taiya .porinfo_taiyabox .inner_figure .arrow-cont .arrow::before {
    content: "↓";
    margin-right: 0px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
  }
  .porinfo_taiya_cover .porinfo_taiya .porinfo_taiyabox .inner_figure .arrow-cont .txt {
    font-size: 0.875rem;
    font-weight: 700;
  }
  .porinfo_taiya_cover .porinfo_taiya .porinfo_taiyabox .inner_figure .arrow-cont .txt .highlight {
    font-size: 1.375rem;
    font-weight: 700;
    color: #DC0002;
    margin-right: 10px;
  }
}

.porinfo_taiya_cover .porinfo_taiya .porinfo_taiyasel .captxt {
  margin-bottom: 20px;
}
.porinfo_taiya_cover .porinfo_taiya .porinfo_taiyasel .porinfo_taiyasel_box {
  background-color: #fff;
  padding: 30px 20px 10px;
}
.porinfo_taiya_cover .porinfo_taiya .porinfo_taiyasel .porinfo_taiyasel_box .select_box {
  padding-bottom: 20px;
}
.porinfo_taiya_cover .porinfo_taiya .porinfo_taiyasel .porinfo_taiyasel_box .select_box:nth-of-type(2) {
  border-bottom: 2px solid #D2D2D2;
  margin-bottom: 20px;
}
.porinfo_taiya_cover .porinfo_taiya .porinfo_taiyasel .porinfo_taiyasel_box .select_box .ttl {
  display: flex;
  align-items: flex-start;
  background-color: #888888;
  padding: 5px 15px;
  margin-bottom: 10px;
}
.porinfo_taiya_cover .porinfo_taiya .porinfo_taiyasel .porinfo_taiyasel_box .select_box .ttl span {
  color: #fff;
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.4;
}
.porinfo_taiya_cover .porinfo_taiya .porinfo_taiyasel .porinfo_taiyasel_box .select_box .ttl span:nth-of-type(1) {
  margin-right: 7px;
  width: 36px;
}
.porinfo_taiya_cover .porinfo_taiya .porinfo_taiyasel .porinfo_taiyasel_box .select_box .ttl span:nth-of-type(2) {
  flex: 1;
}
.porinfo_taiya_cover .porinfo_taiya .porinfo_taiyasel .porinfo_taiyasel_box .select_box .kind {
  display: flex;
  margin-bottom: 10px;
}
.porinfo_taiya_cover .porinfo_taiya .porinfo_taiyasel .porinfo_taiyasel_box .select_box .kind .kindbox {
  background-color: #ECECEC;
  padding: 1px 15px;
  font-size: 1.125rem;
  font-weight: 700;
  margin-right: 20px;
  width: 66px;
}
.porinfo_taiya_cover .porinfo_taiya .porinfo_taiyasel .porinfo_taiyasel_box .select_box .kind .kindtxt {
  flex: 1;
  font-size: 1rem;
  font-weight: 400;
}
@media screen and (max-width: 600px) {
  .porinfo_taiya_cover .porinfo_taiya .porinfo_taiyasel .porinfo_taiyasel_box {
    padding: 30px 10px 10px;
  }
  .porinfo_taiya_cover .porinfo_taiya .porinfo_taiyasel .porinfo_taiyasel_box .select_box .kind .kindbox {
    padding: 1px 10px;
    margin-right: 7px;
    width: 58px;
  }
  .porinfo_taiya_cover .porinfo_taiya .porinfo_taiyasel .porinfo_taiyasel_box .select_box .kind .kindtxt {
    flex: 1;
    font-size: 1rem;
    font-weight: 400;
  }
}

.porinfo_technology {
  padding-top: 50px;
  background-color: #fff;
}
.porinfo_technology .inner {
  max-width: 1220px;
  width: 100%;
  margin: 0 auto;
  padding-left: 10px;
  padding-right: 10px;
}

.porinfo_season {
  background-color: #F9EFE3;
  padding: 50px 0 0;
}
.porinfo_season .inner {
  max-width: 1220px;
  width: 100%;
  margin: 0 auto;
  padding-left: 10px;
  padding-right: 10px;
}
.porinfo_season .inner .captxt {
  margin-bottom: 20px;
}
.porinfo_season .inner .porinfo_seasonbox {
  background-color: #fff;
  padding: 30px 20px 10px;
}
.porinfo_season .inner .porinfo_seasonbox2 {
  background-color: #fff;
  padding: 30px 20px 10px;
}
.porinfo_season .inner .season_imgbox {
  background-color: #888888;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 10px;
}
.porinfo_season .inner .season_imgbox .imgbox_inner {
  max-width: 1000px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.porinfo_season .inner .season_imgbox .imgbox_inner .ttl {
  background-color: #fff;
  padding: 5px 15px;
  text-align: center;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.4;
  margin-bottom: 20px;
}
.porinfo_season .inner .season_imgbox .imgbox_inner .txt {
  margin-top: 20px;
  color: #fff;
}
@media screen and (max-width: 600px) {
  .porinfo_season .inner .season_imgbox .imgbox_inner .ttl {
    text-align: left;
  }
  .porinfo_season .inner .season_imgbox {
    padding: 10px 10px;
  }
  .porinfo_season .inner .porinfo_seasonbox2 {
    padding: 10px 20px 20px;
  }
  .porinfo_season .inner .porinfo_seasonbox2 .captxt{
    margin-bottom: 0;
  }
}

.porinfo_where {
  background-color: #fff;
  padding: 50px 0 0;
}
.porinfo_where .inner {
  max-width: 1220px;
  width: 100%;
  margin: 0 auto;
  padding-left: 10px;
  padding-right: 10px;
}
.porinfo_where .inner .captxt {
  margin-bottom: 20px;
}
.porinfo_where .porinfo_parts_h4ttl {
  text-align: center;
}
.porinfo_where .where_recbox {
  background-color: #F5F5F5;
  width: 100%;
  padding-top: 30px;
}
.porinfo_where .where_recbox .inner {
  max-width: 1220px;
  width: 100%;
  margin: 0 auto;
  padding-left: 10px;
  padding-right: 10px;
}
.porinfo_where .where_recbox .inner .parts_flex_box {
  align-items: flex-start;
}
.porinfo_where .where_recbox .inner .porinfo_where_point01 {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 2px solid #D2D2D2;
}
.porinfo_where .where_recbox .inner .porinfo_where_point02 {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 2px solid #D2D2D2;
}

.porinfo_voice_cover {
  background-color: #F9EFE3;
  padding: 50px 0 0;
}
.porinfo_voice_cover .porinfo_voice {
  max-width: 1220px;
  width: 100%;
  margin: 0 auto;
  padding-left: 10px;
  padding-right: 10px;
}
.porinfo_voice_cover .porinfo_voice .inner {
  background-color: #fff;
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  padding: 30px 20px;
}
.porinfo_voice_cover .porinfo_voice .inner .captxt {
  margin-bottom: 20px;
}
.porinfo_voice_cover .porinfo_voice .inner .porinfo_parts_h4ttl {
  text-align: center;
}
.porinfo_voice_cover .porinfo_voice .inner .under_txt {
  text-align: center;
}
.porinfo_voice_cover .porinfo_voice .inner .voice_box {
  padding: 20px 0 30px;
}
.porinfo_voice_cover .porinfo_voice .inner .voice_box .staff_box,
.porinfo_voice_cover .porinfo_voice .inner .voice_box .customer_box {
  display: flex;
  align-items: center;
}
.porinfo_voice_cover .porinfo_voice .inner .voice_box .staff_box .img_box,
.porinfo_voice_cover .porinfo_voice .inner .voice_box .customer_box .img_box {
  width: 120px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.porinfo_voice_cover .porinfo_voice .inner .voice_box .staff_box .img_box .img,
.porinfo_voice_cover .porinfo_voice .inner .voice_box .customer_box .img_box .img {
  width: 100px;
  height: 100px;
}
.porinfo_voice_cover .porinfo_voice .inner .voice_box .staff_box .img_box .img img,
.porinfo_voice_cover .porinfo_voice .inner .voice_box .customer_box .img_box .img img {
  width: 100%;
  height: auto;
}
.porinfo_voice_cover .porinfo_voice .inner .voice_box .staff_box .img_box .txt,
.porinfo_voice_cover .porinfo_voice .inner .voice_box .customer_box .img_box .txt {
  font-size: 0.75rem;
  line-height: 1.2;
  margin-top: 5px;
}
.porinfo_voice_cover .porinfo_voice .inner .voice_box .staff_box .txt_box{
  margin-left: 20px;
}
.porinfo_voice_cover .porinfo_voice .inner .voice_box .customer_box .txt_box{
  margin-right: 10px;
}
.porinfo_voice_cover .porinfo_voice .inner .voice_box .staff_box .txt_box,
.porinfo_voice_cover .porinfo_voice .inner .voice_box .customer_box .txt_box {
  flex: 1;
  display: flex;
  padding: 10px;
  max-width: 800px;
  position: relative;
}
.porinfo_voice_cover .porinfo_voice .inner .voice_box .staff_box .txt_box::before,
.porinfo_voice_cover .porinfo_voice .inner .voice_box .customer_box .txt_box::before {
  content: "";
  position: absolute;
  border-style: solid;
}
.porinfo_voice_cover .porinfo_voice .inner .voice_box .staff_box .txt_box span:nth-child(1),
.porinfo_voice_cover .porinfo_voice .inner .voice_box .customer_box .txt_box span:nth-child(1) {
  color: #fff;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 0.875rem;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
}
.porinfo_voice_cover .porinfo_voice .inner .voice_box .staff_box .txt_box span:nth-child(2),
.porinfo_voice_cover .porinfo_voice .inner .voice_box .customer_box .txt_box span:nth-child(2) {
  flex: 1;
  padding-left: 10px;
  line-height: 1.6;
}
.porinfo_voice_cover .porinfo_voice .inner .voice_box .staff_box {
  justify-content: flex-start;
}
.porinfo_voice_cover .porinfo_voice .inner .voice_box .staff_box span:nth-child(1) {
  background-color: #444;
}
.porinfo_voice_cover .porinfo_voice .inner .voice_box .staff_box:nth-child(2) {
  flex: 1;
  font-weight: 700;
}
.porinfo_voice_cover .porinfo_voice .inner .voice_box .staff_box .txt_box {
  font-weight: 700;
  background-color: #ECECEC;
}
.porinfo_voice_cover .porinfo_voice .inner .voice_box .staff_box .txt_box::before {
  border-color: transparent #ECECEC transparent transparent;
  border-width: 7px 14px 7px 0;
  top: 50%;
  left: -14px; /* 吹き出しから左に三角形を表示 */
  transform: translateY(-50%);
}
.porinfo_voice_cover .porinfo_voice .inner .voice_box .customer_box {
  justify-content: flex-end;
}
.porinfo_voice_cover .porinfo_voice .inner .voice_box .customer_box span:nth-child(1) {
  background-color: #DC0002;
}
.porinfo_voice_cover .porinfo_voice .inner .voice_box .customer_box .txt_box {
  background-color: #FEF2F2;
}
.porinfo_voice_cover .porinfo_voice .inner .voice_box .customer_box .txt_box::before {
  border-color: transparent transparent transparent #FEF2F2;
  border-width: 7px 0 7px 14px;
  top: 30px;
  right: -14px; /* 吹き出しから左に三角形を表示 */
  transform: translateY(50%);
}
@media screen and (max-width: 600px) {
  .porinfo_voice_cover .porinfo_voice .inner {
    padding: 30px 10px;
  }
  .porinfo_voice_cover .porinfo_voice .inner .captxt {
    text-align: left;
  }
  .porinfo_voice_cover .porinfo_voice .inner .voice_box .staff_box,
  .porinfo_voice_cover .porinfo_voice .inner .voice_box .customer_box {
    margin-bottom: 20px;
    display: flex;
    align-items: flex-start;
  }
  .porinfo_voice_cover .porinfo_voice .inner .voice_box .staff_box .img_box,
  .porinfo_voice_cover .porinfo_voice .inner .voice_box .customer_box .img_box {
    width: 90px;
  }
  .porinfo_voice_cover .porinfo_voice .inner .voice_box .staff_box .img_box .img,
  .porinfo_voice_cover .porinfo_voice .inner .voice_box .customer_box .img_box .img {
    width: 90px;
    height: 90px;
  }
  .porinfo_voice_cover .porinfo_voice .inner .voice_box .staff_box .img_box .txt,
  .porinfo_voice_cover .porinfo_voice .inner .voice_box .customer_box .img_box .txt {
    text-align: center;
  }
  .porinfo_voice_cover .porinfo_voice .inner .voice_box .staff_box .txt_box,
  .porinfo_voice_cover .porinfo_voice .inner .voice_box .customer_box .txt_box {
    flex-direction: column;
    align-items: center;
    padding-left: 10px;
  }
  .porinfo_voice_cover .porinfo_voice .inner .voice_box .staff_box .txt_box span:nth-child(2),
  .porinfo_voice_cover .porinfo_voice .inner .voice_box .customer_box .txt_box span:nth-child(2) {
    margin-top: 10px;
    padding-left: 0px;
  }
  .porinfo_voice_cover .porinfo_voice .inner .voice_box .staff_box .txt_box::before {
    top: 44px;
  }
  .porinfo_voice_cover .porinfo_voice .inner .voice_box .customer_box:last-of-type {
    margin-bottom: 0;
  }
}

.porinfo_voice_cover .porinfo_voice .banner_cover {
  max-width: 1040px;
  width: 100%;
  padding: 50px 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.porinfo_voice_cover .porinfo_voice .banner_cover .porinfo_conv_btn,
.porinfo_voice_cover .porinfo_voice .banner_cover .porinfo_conv_btn_g {
  width: 50%;
}
.porinfo_voice_cover .porinfo_voice .banner_cover .porinfo_conv_btn {
  padding: 0;
  justify-content: flex-start;
}
.porinfo_voice_cover .porinfo_voice .banner_cover .porinfo_conv_btn_g {
  padding: 0;
  justify-content: flex-end;
}
@media screen and (max-width: 600px) {
  .porinfo_voice_cover .porinfo_voice .banner_cover {
    flex-direction: column;
  }
  .porinfo_voice_cover .porinfo_voice .banner_cover .porinfo_conv_btn,
  .porinfo_voice_cover .porinfo_voice .banner_cover .porinfo_conv_btn_g {
    width: 100%;
    justify-content: center;
  }
  .porinfo_voice_cover .porinfo_voice .banner_cover .porinfo_conv_btn {
    padding-bottom: 20px;
  }
}

.porinfo_particulars {
  background-color: #fff;
  padding-top: 50px;
}
.porinfo_particulars .inner {
  max-width: 1220px;
  width: 100%;
  margin: 0 auto;
  padding-left: 10px;
  padding-right: 10px;
}
.porinfo_particulars .particulars_box {
  background-color: #F5F5F5;
  padding-top: 30px;
}
.porinfo_particulars .particulars_box .inner {
  max-width: 1220px;
  width: 100%;
  margin: 0 auto;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 20px;
}
.porinfo_particulars .particulars_box .inner .list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.porinfo_particulars .particulars_box .inner .list li {
  padding-left: 10px;
}
.porinfo_particulars .particulars_box .inner .list li::before {
  content: "";
  width: 7px;
  height: 7px;
  display: inline-block;
  background-color: #444;
  border-radius: 50%;
  position: relative;
  left: -10px;
  top: -2px;
}
.porinfo_particulars .particulars_box .inner .list li span {
  font-weight: 700;
}
.porinfo_particulars .particulars_box .inner .parts_flex_box_img_1200 {
  border-bottom: 2px solid #d2d2d2;
  padding-bottom: 10px;
  margin-bottom: 30px;
}
.porinfo_particulars .particulars_box .inner .parts_flex_box {
  align-items: flex-start;
  border-bottom: 2px solid #d2d2d2;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
.porinfo_particulars .particulars_box .inner .parts_flex_box_r {
  align-items: flex-start;
  border-bottom: 2px solid #d2d2d2;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
.porinfo_particulars .particulars_box .banner_cover {
  max-width: 1040px;
  width: 100%;
  padding: 50px 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.porinfo_particulars .particulars_box .banner_cover .porinfo_conv_btn,
.porinfo_particulars .particulars_box .banner_cover .porinfo_conv_btn_g {
  width: 50%;
}
.porinfo_particulars .particulars_box .banner_cover .porinfo_conv_btn {
  padding: 0;
  justify-content: flex-start;
}
.porinfo_particulars .particulars_box .banner_cover .porinfo_conv_btn_g {
  padding: 0;
  justify-content: flex-end;
}
@media screen and (max-width: 600px) {
  .porinfo_particulars .particulars_box .banner_cover {
    flex-direction: column;
  }
  .porinfo_particulars .particulars_box .banner_cover .porinfo_conv_btn,
  .porinfo_particulars .particulars_box .banner_cover .porinfo_conv_btn_g {
    width: 100%;
    justify-content: center;
  }
  .porinfo_particulars .particulars_box .banner_cover .porinfo_conv_btn {
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 600px) {
  .porinfo_particulars .particulars_box .inner .porinfo_parts_h4ttl {
    text-align: center;
  }
}

.porinfo_fq {
  background-color: #fff;
  padding-top: 50px;
}
.porinfo_fq .inner {
  max-width: 1220px;
  width: 100%;
  margin: 0 auto;
  padding-left: 10px;
  padding-right: 10px;
}
.porinfo_fq .inner .accordion-title {
  background-color: #F9EFE3;
  position: relative;
  display: flex;
  padding: 10px;
  margin-bottom: 20px;
}
.porinfo_fq .inner .accordion-title .q_txt_box {
  flex: 1;
  display: flex;
  font-weight: 700;
  align-items: flex-start;
}
.porinfo_fq .inner .accordion-title .q_txt_box span:nth-child(1) {
  color: #fff;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 0.875rem;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1.6;
  background-color: #444;
  margin-top: 2px;
}
.porinfo_fq .inner .accordion-title .q_txt_box span:nth-child(2) {
  flex: 1;
  padding-left: 10px;
  line-height: 1.6;
}
.porinfo_fq .inner .accordion-title .porinfo_fqbtn {
  position: relative;
  top: 3px;
  padding-left: 10px;
  width: 34px;
  height: 24px;
  display: inline-block;
}
.porinfo_fq .inner .accordion-title .porinfo_fqbtn span::before {
  position: absolute;
  content: "";
  top: 50%;
  right: 0px;
  height: 2px;
  width: 24px;
  background: #707070;
  transform: rotate(90deg);
  transition: all 0.3s ease-in-out;
}
.porinfo_fq .inner .accordion-title .porinfo_fqbtn span::after {
  position: absolute;
  content: "";
  top: 50%;
  right: 0px;
  height: 2px;
  width: 24px;
  background: #707070;
  transition: all 0.3s ease-in-out;
}
.porinfo_fq .inner .accordion-title.open {
  margin-bottom: 0;
}
.porinfo_fq .inner .accordion-title.open .porinfo_fqbtn span::before {
  transform: rotate(180deg);
  transition: all 0.3s ease-in-out;
}
.porinfo_fq .inner .accordion-title.open .porinfo_fqbtn span::after {
  position: absolute;
  content: "";
  top: 50%;
  right: 0px;
  height: 2px;
  width: 24px;
  background: #707070;
  transition: all 0.3s ease-in-out;
}
.porinfo_fq .inner .accordion-txt {
  display: none;
}
.porinfo_fq .inner .accordion-txt .a_txt_box {
  flex: 1;
  display: flex;
  font-weight: 400;
  align-items: flex-start;
  padding: 15px 45px 30px 10px;
}
.porinfo_fq .inner .accordion-txt .a_txt_box span:nth-child(1) {
  color: #fff;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 0.875rem;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1.6;
  background-color: #DC0002;
  margin-top: 2px;
}
.porinfo_fq .inner .accordion-txt .a_txt_box span:nth-child(2) {
  flex: 1;
  padding-left: 10px;
  line-height: 1.6;
}
@media screen and (max-width: 600px) {
  .porinfo_fq .inner .accordion-title .q_txt_box span:nth-child(2) {
    padding-left: 5px;
  }
  .porinfo_fq .inner .accordion-title .porinfo_fqbtn {
    padding-left: 5px;
    width: 29px;
  }
  .porinfo_fq .inner .accordion-txt .a_txt_box {
    padding: 15px 29px 30px 10px;
  }
  .porinfo_fq .inner .accordion-txt .a_txt_box span:nth-child(2) {
    padding-left: 5px;
  }
}

.porinfo_fq .banner_cover {
  max-width: 1040px;
  width: 100%;
  padding: 50px 20px 150px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.porinfo_fq .banner_cover .porinfo_conv_btn,
.porinfo_fq .banner_cover .porinfo_conv_btn_g {
  width: 50%;
}
.porinfo_fq .banner_cover .porinfo_conv_btn {
  padding: 0;
  justify-content: flex-start;
}
.porinfo_fq .banner_cover .porinfo_conv_btn_g {
  padding: 0;
  justify-content: flex-end;
}
@media screen and (max-width: 600px) {
  .porinfo_fq .banner_cover {
    padding: 50px 20px 100px;
    flex-direction: column;
  }
  .porinfo_fq .banner_cover .porinfo_conv_btn,
  .porinfo_fq .banner_cover .porinfo_conv_btn_g {
    width: 100%;
    justify-content: center;
  }
  .porinfo_fq .banner_cover .porinfo_conv_btn {
    padding-bottom: 20px;
  }
}/*# sourceMappingURL=style.css.map */