.s-content__full-low--s-i-fpsoudan {
    background-image: url(/assets/images/original/shiritai-insurance-fpsoudan-image_01.png);
}
.s-headline--low {
    text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8);
}
.s-headline--low__sub {
    display: block;
}


.s-head_image-full-low{
  padding-top: 72px;
}


.s-change-type__list{
  margin-bottom: 32px;
}

.s-change-type__item.is-current{
  padding-top: 8px;
  padding-bottom: 8px;
}

.s-change-type__list,
.s-change-type__item.is-current{
  border-radius: 5px;
}

.s-anchor-list{
  width: 100%;
  flex-wrap: wrap;
  flex-direction: row;
}

.s-anchor-list__item{
  margin-right: 16px;
  margin-bottom: 16px;
}

.s-table_shop_list {
  border-collapse: collapse;
}

.s-table_shop_list .s-table_row{
  border-top: solid 1px #ddd;
  width: 100%;
}

.s-table_shop_list .s-table_row:last-child{
  border-bottom: solid 1px #ddd;
}

.s-table_shop_list .s-table_row:first-child,
.s-table_shop_list .s-table_row:nth-of-type(2){
  border: none;
}

.s-table_shop_list .s-table_heading{
  background-color: #f6f6f6;
  padding: 12px 0;
}

.s-table_shop_list .s-table_heading:first-child{
  padding: 16px 32px;
}

.s-table_shop_list .s-table_data{
  font-size: 14px;
  line-height: 24px;
  padding: 0;
}
/*
.s-table_shop_list .s-table_data:first-child{
  padding: 24px 0;
}
*/
/*
.s-table_shop_list .s-table_data:last-child{
  padding: 0 0 24px;
}
*/
.s-table_shop_list .s-table_shop{
  font-size: 16px;
  margin: 16px 0;
}


@media only screen and (max-width: 768px){
  /* PCでのスタイル適応無し、スマホのみでのスタイル適応部分 */

.s-headline{
  font-size: 24px;
}

.s-anchor-list__item:nth-of-type(4n) .s-anchor-list__link{
  margin-left: 0;
}

.s-layout__flex-sp .s-table_data{
  display: block;
}

.s-layout__flex-sp{
  display: flex;
  flex-wrap: wrap;
}

.s-table_more_info{
  text-align: right;
}
.s-table_shop_list .s-table_shop{
  margin: 16px 0;
}
.s-table_shop_list .s-table_more_info {
  margin: 0 0 16px;
}

/* 追記20250416 */
.s-change-type__list .s-change-type__item {
	padding: 6px 12px;
}
}

@media only screen and (min-width: 769px){
/* PC表示のスタイルここ以外だとスマホにも適応される */

.s-head_image-full-low{
  padding-top: 88px;
}

.s-change-type__list{
  width: 80%;
}

.s-table_shop_list {
  width: 100%;
}

.s-table_shop_list .s-table_data{
  padding: 20px 0;
}

.s-table_shop_list .s-table_data:first-child{
  padding-left: 32px;
}

.s-table_shop_list .s-table_row{
  display: table-row;
  text-align: left;
}

.s-table_shop_list .s-table_nearest_station{
  width: 500px;
  padding-right: 32px;
}

.s-table_shop_list .s-table_shop{
  width: 300px;
}

}


