/* ----------------------------------
　コンテンツ部分（さがす）タブ切替
---------------------------------- */
.tab-name_list {
  	display: flex;
	width: 96%;
	max-width: 1400px;
	gap: 1.42%;
	margin: auto;
}
@media screen and (max-width: 1080px) {
	.tab-name_list {
		width: 89%;
		max-width: 400px;
		gap: 0;
		justify-content: space-between;
	}
}
.tab-name {
	cursor: pointer;
	border-radius: 20px 20px 0 0;
	width: 23.93%;
	max-width: 335px;
	height: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
}
@media screen and (max-width: 1080px) {
	.tab-name {
		border-radius: 10px 10px 0 0;
	}
}
.color_black .tab-name,
.color_blue .tab-name {
	border: 8px solid #fff;
}
@media screen and (max-width: 1080px) {
	.color_black .tab-name,
	.color_blue .tab-name {
		border: 4px solid #fff;
	}
}
.color_black .tab-name.active,
.color_blue .tab-name.active {
	border: 8px solid #ffff00 !important;
	border-bottom: none !important;
	position: relative;
}
@media screen and (max-width: 1080px) {
	.color_black .tab-name.active,
	.color_blue .tab-name.active {
		border: 4px solid #ffff00 !important;
		border-bottom: none !important;
	}
}
.color_black .tab-name.active::after,
.color_blue .tab-name.active::after {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 8px;
	bottom: -8px;
	left: 0;
	background-color: #000;
}
@media screen and (max-width: 1080px) {
	.color_black .tab-name.active::after,
	.color_blue .tab-name.active::after {
		height: 4px;
		bottom: -4px;
	}
}
.color_black .tab-name.active::after {
	background-color: #000;
}
.color_blue .tab-name.active::after {
	background-color: #0000ff !important;
}
.color_black .tab-name img,
.color_blue .tab-name img {
	background-color: #fff!important;
}
@media screen and (max-width: 1080px) {
	.tab-name {
		height: 56px;
	}
}
.tab-content {
  background-color: #f5f5f5;
}
.tab-panel {
  display: none;
}
.tab-panel.active {
  display: block;
}
.color_black .tab-panel.active,
.color_blue .tab-panel.active {
	border: 8px solid #ffff00 !important;
}
@media screen and (max-width: 1080px) {
	.color_black .tab-panel.active,
	.color_blue .tab-panel.active {
		border: 4px solid #ffff00 !important;
	}
}
.tab-panel.active h2 {
  font-size: 20px;
  font-weight: bold;
}
.tab-content .tab_innr_list{
	max-width: 1400px;
	display: flex;
	flex-wrap: wrap;
	gap: 28px;
	margin: auto;
}
@media screen and (max-width: 1510px) {
	.tab-content .tab_innr_list{
		max-width: 924px;
	}
}
@media screen and (max-width: 1080px) {
	.tab-content .tab_innr_list{
		max-width: 728px;
		gap: unset;
	}
}
@media screen and (max-width: 768px) {
	.tab-content .tab_innr_list{
		display: block;
	}
}

/* ----------------------------------
　コンテンツ部分（さがす）タブ内アコーディオン
---------------------------------- */
.accordion-content{
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;

  max-height: 0;
  overflow: hidden;

  opacity: 0;
  visibility: hidden;
  pointer-events: none; /* 追加 */

  /* transition:
    max-height 1.2s ease,
    visibility 1.2s linear 1.2s; */
}
@media screen and (max-width: 1080px) {
	.accordion-content{
		position: relative;
	}
}

.accordion-wrapper.active .accordion-content{
	max-height: 1000px;
	opacity: 1;
	visibility: visible;
	pointer-events: auto; /* 追加 */
	transition:max-height 1.5s ease;
	border: 4px solid #55C1C1;
	background-color: #fff;
	top: calc(100% - 26px);
	border-radius: 0 0 20px 20px;
}
@media screen and (max-width: 1080px) {		
	.accordion-wrapper.active .accordion-content{
		border: 2px solid #55C1C1;
		border-radius: 0 0 10px 10px;
		top: -26px;
	}
}

/* 前面に出す */
.accordion-wrapper.active{
  position: relative; /* 追加 */
  z-index: 200;
}

.summary_inner {
	position: relative;
	cursor: pointer;
	display: flex;
	width: 448px;
	background-repeat: no-repeat;
	background-size: contain;
	background-color: #fff;
    border-radius: 20px;
    /* border: 4px solid #55C1C1; */
}
@media screen and (max-width: 1080px) {
	.summary_inner {
		width: 350px;
	}
}
@media screen and (max-width: 375px) {
	.summary_inner {
		width: 100%;
	}
}
.summary_inner::before{
	content: "";
    display: block;
    top: 0;
    left: 4px;
    width: calc(100% - 8px);
    height: 100%;
    position: absolute;
    outline: 4px solid #55C1C1;
    border-radius: 16px;
    z-index: 1;
    background-color: #fff;
	background-repeat: no-repeat;
}
@media screen and (max-width: 1080px) {
	.summary_inner::before{
		left: 2px;
		width: calc(100% - 4px);
		outline: 2px solid #55C1C1;
		border-radius: 10px;
		background-size: contain;
        background-position: center left;
	}
}
.summary_inner p a{
	color: #333;
	display: block;
	text-decoration: none;
}

/* --------アコーディオンの中身のスタイル-------- */
.content {
  /* overflow: hidden; */
  /* details直下のタグにpaddingを設定すると挙動がおかしくなるので、ここには指定しない */
}

.content_inner {
  padding: 28px 30px 14px 16px;
}
.content_inner ul li{
	position: relative;
}
.content_inner ul li:nth-of-type(n+2){
  border-top: 1px solid #55C1C1;
}
.content_inner ul li::before{
	content: "";
	display: block;
	position: absolute;
	width: 6px;
	height: 10px;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	background-image: url(/img/site/kosodate/search_list_arrow_small.png);
	background-repeat: no-repeat;
	z-index: 1;
}
.content_inner ul li a{
	font-size: 1.8rem;
	display: block;
	padding: 20px 20px 20px 6px;
  	font-weight: bold;
	text-decoration: none;
	color: #333;
}
@media screen and (max-width: 1080px) {
	.content_inner ul li a{
		font-size: 1.6rem;
		padding: 20px 31px 20px 6px;
	}
}

.tab_innr_item{
	position: relative;
	width: 448px;
}
@media screen and (max-width: 1080px) {
	.tab_innr_item{
		width: 350px;
		margin: 0 auto 15px;
	}
}
@media screen and (max-width: 390px) {
	.tab_innr_item{
		width: 100%;
	}
}

@media screen and (max-width: 1080px) {
	.accordion-wrapper{
		width: 100%;
		position: relative;
	}
}

.tab_innr_item .summary_inner p{
    font-size: 2.4rem;
	line-height: 1.375;
	padding: 40px 0;
	width: 100%;
	position: relative;
	z-index: 1;
}
@media screen and (max-width: 1080px) {
	.tab_innr_item .summary_inner p{
		font-size: 1.8rem;
		padding: 33px 0;
	}
}
@media screen and (max-width: 344px) {
	.tab_innr_item .summary_inner p{
		font-size: 1.6rem;
	}
}
.tab_innr_item .summary_inner p::after{
	content: "";
	display: block;
	position: absolute;
	width: 19px;
	height: 11px;
	background-image: url(/img/site/kosodate/search_accordion_arrow_v2.png);
	background-size: contain;
	background-repeat: no-repeat;
	top: 50%;
	right: 26px;
}
@media screen and (max-width: 1080px) {
	.tab_innr_item .summary_inner p::after{
		right: 6%;
		width: 15px;
    	height: 8px;
	}
}
.accordion-wrapper.active .summary_inner p::after{
	transform: rotate(180deg);
	transform-origin: center 25%;
	transition: transform 0.2s;
}
.tab_innr_item .summary_inner p span{
	display: block;
}
@media screen and (max-width: 1080px) {
	.tab_innr_item .summary_inner p span{
		margin-right: 45px;
		-webkit-text-stroke: 4px #fff;
		text-stroke: 4px #fff;
		paint-order: stroke;
	}
}

.tab-name_ls{
	background-color: #FFF7D2;
}
@media screen and (max-width: 1080px) {
	.tab-name_ls img{
		width: 65px;
	}
}
.tab-panel_ls{
	background-color: #FFF7D2;
	padding: 80px 40px 93px;
}
@media screen and (max-width: 1080px) {
	.tab-panel_ls{
		padding: 32px 20px 43px;
	}
}
@media screen and (max-width: 768px) {
	.tab-panel_ls{
		padding: 32px 5.13% 43px;
	}
}
.tab-panel_ls .tab_innr_item:nth-of-type(1) .summary_inner::before{
	background-image: url(/img/site/kosodate/life_topic01_v4.png);
}
.tab-panel_ls .tab_innr_item:nth-of-type(2) .summary_inner::before{
	background-image: url(/img/site/kosodate/life_topic02_v4.png);
}
.tab-panel_ls .tab_innr_item:nth-of-type(3) .summary_inner::before{
	background-image: url(/img/site/kosodate/life_topic03_v4.png);
}
.tab-panel_ls .tab_innr_item:nth-of-type(4) .summary_inner::before{
	background-image: url(/img/site/kosodate/life_topic04_v4.png);
}
.tab-panel_ls .tab_innr_item:nth-of-type(5) .summary_inner::before{
	background-image: url(/img/site/kosodate/life_topic05_v4.png);
}
.tab-panel_ls .tab_innr_item:nth-of-type(6) .summary_inner::before{
	background-image: url(/img/site/kosodate/life_topic06_v4.png);
}
.tab-panel_ls .tab_innr_item .summary_inner p span{
	display: block;
}
.tab-panel_ls .tab_innr_item:nth-of-type(1) .summary_inner p span{
    margin-left: 146px;
}
@media screen and (max-width: 1080px) {
	.tab-panel_ls .tab_innr_item:nth-of-type(1) .summary_inner p span{
		margin-left: 41%;
	}
}
.tab-panel_ls .tab_innr_item:nth-of-type(2) .summary_inner p span{
    margin-left: 133px;
}
@media screen and (max-width: 1080px) {
	.tab-panel_ls .tab_innr_item:nth-of-type(2) .summary_inner p span{
		margin-left: 31%;
	}
}
.tab-panel_ls .tab_innr_item:nth-of-type(3) .summary_inner p span{
    margin-left: 106px;
}
@media screen and (max-width: 1080px) {
	.tab-panel_ls .tab_innr_item:nth-of-type(3) .summary_inner p span{
		margin-left: 29%;
	}
}
.tab-panel_ls .tab_innr_item:nth-of-type(4) .summary_inner p span{
    margin-left: 106px;
}
@media screen and (max-width: 1080px) {
	.tab-panel_ls .tab_innr_item:nth-of-type(4) .summary_inner p span{
		margin-left: 30%;
	}
}
.tab-panel_ls .tab_innr_item:nth-of-type(5) .summary_inner p{
    padding: 23px 0;
}
@media screen and (max-width: 1080px) {
	.tab-panel_ls .tab_innr_item:nth-of-type(5) .summary_inner p{
		padding: 21px 0;
	}
}
.tab-panel_ls .tab_innr_item:nth-of-type(5) .summary_inner p span{
    margin-left: 38px;
	text-align: center;
}
@media screen and (max-width: 1080px) {
	.tab-panel_ls .tab_innr_item:nth-of-type(5) .summary_inner p span{
		margin-left: 19%;
	}
}
.tab-panel_ls .tab_innr_item:nth-of-type(6) .summary_inner p span{
    margin-left: 159px;
}
@media screen and (max-width: 1080px) {
	.tab-panel_ls .tab_innr_item:nth-of-type(6) .summary_inner p span{
		margin-left: 37%;
	}
}


.tab-name_moku{
	background-color:#D9F2F1;
}
@media screen and (max-width: 1080px) {
	.tab-name_moku img{
		width: 48px;
	}
}
.tab-panel_moku{
	background-color:#D9F2F1;
	padding: 80px 40px 93px;
}
@media screen and (max-width: 1080px) {
	.tab-panel_moku{
		padding: 32px 20px 43px;
	}
}
@media screen and (max-width: 768px) {
	.tab-panel_moku{
		padding: 32px 5.13% 43px;
	}
}
.tab-panel_moku .tab_innr_item:nth-of-type(1) .summary_inner::before{
	background-image: url(/img/site/kosodate/mokuteki_topic01_v4.png);
}
.tab-panel_moku .tab_innr_item:nth-of-type(2) .summary_inner::before{
	background-image: url(/img/site/kosodate/mokuteki_topic02_v4.png);
}
.tab-panel_moku .tab_innr_item:nth-of-type(3) .summary_inner::before{
	background-image: url(/img/site/kosodate/mokuteki_topic03_v4.png);
}
.tab-panel_moku .tab_innr_item:nth-of-type(4) .summary_inner::before{
	background-image: url(/img/site/kosodate/mokuteki_topic04_v4.png);
}
.tab-panel_moku .tab_innr_item:nth-of-type(5) .summary_inner::before{
	background-image: url(/img/site/kosodate/mokuteki_topic05_v4.png);
}

.tab-panel_moku .tab_innr_item:nth-of-type(1) .summary_inner p span{
    margin-left: 185px;
}
@media screen and (max-width: 1080px) {
	.tab-panel_moku .tab_innr_item:nth-of-type(1) .summary_inner p span{
		margin-left: 45%;
	}
}
.tab-panel_moku .tab_innr_item:nth-of-type(2) .summary_inner p{
    padding: 23px 0;
}
@media screen and (max-width: 1080px) {
	.tab-panel_moku .tab_innr_item:nth-of-type(2) .summary_inner p{
		padding: 21px 0;
	}
}
.tab-panel_moku .tab_innr_item:nth-of-type(2) .summary_inner p span{
    margin-left: 63px;
	text-align: center;
    letter-spacing: 0;
}
@media screen and (max-width: 1080px) {
	.tab-panel_moku .tab_innr_item:nth-of-type(2) .summary_inner p span{
		margin-left: 28%;
	}
}
.tab-panel_moku .tab_innr_item:nth-of-type(3) .summary_inner p{
    padding: 23px 0;
}
@media screen and (max-width: 1080px) {
	.tab-panel_moku .tab_innr_item:nth-of-type(3) .summary_inner p{
		padding: 21px 0;
	}
}
.tab-panel_moku .tab_innr_item:nth-of-type(3) .summary_inner p span{
    margin-left: 100px;
	text-align: center;
}
@media screen and (max-width: 1080px) {
	.tab-panel_moku .tab_innr_item:nth-of-type(3) .summary_inner p span{
		margin-left: 28%;
	}
}
.tab-panel_moku .tab_innr_item:nth-of-type(4) .summary_inner p span{
    margin-left: 172px;
}
@media screen and (max-width: 1080px) {
	.tab-panel_moku .tab_innr_item:nth-of-type(4) .summary_inner p span{
		margin-left: 44%;
	}
}
.tab-panel_moku .tab_innr_item:nth-of-type(5) .summary_inner p span{
    margin-left: 169px;
}
@media screen and (max-width: 1080px) {
	.tab-panel_moku .tab_innr_item:nth-of-type(5) .summary_inner p span{
		margin-left: 44%;
	}
}
.tab-panel_moku .tab_innr_item:nth-of-type(1) .summary_inner p::after{
	transform: rotate(-90deg);
	top: calc(50% - 3px);
}
.tab-panel_moku .accordion-wrapper.active .summary_inner p::after{
	transform: rotate(-90deg);
	transform-origin: center;
}
.tab-panel_moku .tab_innr_item:nth-of-type(1) .summary_inner p{
	padding: 0;
}
.tab-panel_moku .summary_inner p a{
	padding: 40px 0;
}
@media screen and (max-width: 1080px) {
	.tab-panel_moku .summary_inner p a{
		padding: 33px 0;
	}
}


.tab-name_taisho{
	background-color:#F1D9DB;
}
@media screen and (max-width: 1080px) {
	.tab-name_taisho img{
		width: 65px;
	}
}
.tab-panel_taisho{
	background-color:#F1D9DB;
	padding: 88px 40px 83px;
}
@media screen and (max-width: 1080px) {
	.tab-panel_taisho{
		padding: 32px 20px 43px;
	}
}
@media screen and (max-width: 768px) {
	.tab-panel_taisho{
		padding: 32px 5.13% 43px;
	}
}
.tab-panel_taisho .summary_inner{
	width: 329px;
}
@media screen and (max-width: 375px) {
	.tab-panel_taisho .summary_inner{
		width: 100%;
	}
}
.tab-panel_taisho .tab_innr_item:nth-of-type(1) .summary_inner::before{
	background-image: url(/img/site/kosodate/taishou_topic01_v4.png);
}
.tab-panel_taisho .tab_innr_item:nth-of-type(2) .summary_inner::before{
	background-image: url(/img/site/kosodate/taishou_topic02_v4.png);
}
.tab-panel_taisho .tab_innr_item:nth-of-type(3) .summary_inner::before{
	background-image: url(/img/site/kosodate/taishou_topic03_v4.png);
}
.tab-panel_taisho .tab_innr_item:nth-of-type(4) .summary_inner::before{
	background-image: url(/img/site/kosodate/taishou_topic04_v4.png);
}

.tab-panel_taisho .tab_innr_item:nth-of-type(1) .summary_inner p span{
    margin-left: 161px;
}
@media screen and (max-width: 1080px) {
	.tab-panel_taisho .tab_innr_item:nth-of-type(1) .summary_inner p span{
		margin-left: 46%;
	}
}
.tab-panel_taisho .tab_innr_item:nth-of-type(2) .summary_inner p{
	padding: 23px 0;
}
@media screen and (max-width: 1080px) {
	.tab-panel_taisho .tab_innr_item:nth-of-type(2) .summary_inner p{
		padding: 21px 0;
	}
}
.tab-panel_taisho .tab_innr_item:nth-of-type(2) .summary_inner p span{
    margin-left: 61px;
	text-align: center;
}
@media screen and (max-width: 1080px) {
	.tab-panel_taisho .tab_innr_item:nth-of-type(2) .summary_inner p span{
		margin-left: 19%;
	}
}
.tab-panel_taisho .tab_innr_item:nth-of-type(3) .summary_inner p{
	padding: 23px 0;
}
@media screen and (max-width: 1080px) {
	.tab-panel_taisho .tab_innr_item:nth-of-type(3) .summary_inner p{
		padding: 21px 0;
	}
}
.tab-panel_taisho .tab_innr_item:nth-of-type(3) .summary_inner p span{
    margin-left: 66px;
	text-align: center;
}
@media screen and (max-width: 1080px) {
	.tab-panel_taisho .tab_innr_item:nth-of-type(3) .summary_inner p span{
		margin-left: 21%;
	}
}
.tab-panel_taisho .tab_innr_item:nth-of-type(4) .summary_inner p span{
    margin-left: 111px;
}
@media screen and (max-width: 1080px) {
	.tab-panel_taisho .tab_innr_item:nth-of-type(4) .summary_inner p span{
		margin-left: 39%;
	}
}

.tab-panel_taisho .tab_innr_item:nth-of-type(n+5) .summary_inner{
	width: 329px;
}
@media screen and (max-width: 375px) {
	.tab-panel_taisho .tab_innr_item:nth-of-type(n+5) .summary_inner{
		width: 100%;
	}
}
.tab-panel_taisho .tab_innr_item:nth-of-type(5) .summary_inner p span{
    margin-left: 22px;
}
@media screen and (max-width: 1080px) {
	.tab-panel_taisho .tab_innr_item:nth-of-type(5) .summary_inner p span{
		margin-left: 21%;
	}
}
.tab-panel_taisho .tab_innr_item:nth-of-type(6) .summary_inner p span{
    margin-left: 83px;
}
@media screen and (max-width: 1080px) {
	.tab-panel_taisho .tab_innr_item:nth-of-type(6) .summary_inner p span{
		margin-left: 33%;
	}
}
.tab-panel_taisho .tab_innr_item:nth-of-type(7) .summary_inner p span{
    margin-left: 83px;
}
@media screen and (max-width: 1080px) {
	.tab-panel_taisho .tab_innr_item:nth-of-type(7) .summary_inner p span{
		margin-left: 33%;
	}
}
.tab-panel_taisho .tab_innr_item:nth-of-type(8) .summary_inner p{
	padding: 23px 0;
}
@media screen and (max-width: 1080px) {
	.tab-panel_taisho .tab_innr_item:nth-of-type(8) .summary_inner p{
		padding: 21px 0;
	}
}
.tab-panel_taisho .tab_innr_item:nth-of-type(8) .summary_inner p span{
    margin-left: 4px;
	text-align: center;
}
@media screen and (max-width: 1080px) {
	.tab-panel_taisho .tab_innr_item:nth-of-type(8) .summary_inner p span{
		margin-left: 15%;
	}
}


@media screen and (max-width: 1500px) {
	.tab-panel_taisho .tab_innr_list{
		max-width: 1043px;
	}
}
@media screen and (max-width: 1140px) {
	.tab-panel_taisho .tab_innr_list{
		max-width: 700px;
	}
}
.tab-panel_taisho .tab_innr_item{
	width: 329px;
}
@media screen and (max-width: 375px) {
	.tab-panel_taisho .tab_innr_item{
		width: 100%;
	}
}

.tab-name_shisetsu{
	background-color:#D9DDF1;
}
@media screen and (max-width: 1080px) {
	.tab-name_shisetsu img{
		width: 48px;
	}
}
.tab-panel_shisetsu{
	background-color:#D9DDF1;
	padding: 43px 40px 36px;
}
@media screen and (max-width: 1080px) {
	.tab-panel_shisetsu{
		padding: 32px 20px 43px;
	}
}
.tab-panel_shisetsu .tab_innr_list{
	gap: 40px;
}
@media screen and (max-width: 1080px) {
	.tab-panel_shisetsu .tab_innr_list{
		gap: unset;
	}
}
.tab-panel_shisetsu .tab_innr_item{
  width: 440px;
}
@media screen and (max-width: 1080px) {
	.tab-panel_shisetsu .tab_innr_item{
		width: 350px;
	}
}
@media screen and (max-width: 375px) {
	.tab-panel_shisetsu .tab_innr_item{
		width: 100%;
	}
}
.tab-panel_shisetsu .js-details{
	border: none;
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
}
.color_black .tab-panel_shisetsu .js-details,
.color_blue .tab-panel_shisetsu .js-details{
	border: 4px solid #fff;
}
@media screen and (max-width: 1080px) {
	.color_black .tab-panel_shisetsu .js-details,
	.color_blue .tab-panel_shisetsu .js-details{
		border: 2px solid #fff;
	}
}
.tab-panel_shisetsu .js-summary::before{
	display: none;
}
.tab-panel_shisetsu .summary_inner{
	width: 440px;
}
@media screen and (max-width: 1080px) {
	.tab-panel_shisetsu .summary_inner{
		width: 350px;
	}
}
@media screen and (max-width: 768px) {
	.tab-panel_shisetsu .summary_inner{
		width: 100%;
	}
}
.tab-panel_shisetsu .tab_innr_item .summary_inner::before{
	background-size: contain;
	background-position: center left;
}
.tab-panel_shisetsu .tab_innr_item:nth-of-type(1) .summary_inner::before{
	background-image: url(/img/site/kosodate/shisetsu_topic01_v3.png);
}
.tab-panel_shisetsu .tab_innr_item:nth-of-type(2) .summary_inner::before{
	background-image: url(/img/site/kosodate/shisetsu_topic02_v3.png);
}
.tab-panel_shisetsu .tab_innr_item:nth-of-type(3) .summary_inner::before{
	background-image: url(/img/site/kosodate/shisetsu_topic03_v3.png);
}
.tab-panel_shisetsu .tab_innr_item:nth-of-type(4) .summary_inner::before{
	background-image: url(/img/site/kosodate/shisetsu_topic04_v3.png);
}
.tab-panel_shisetsu .tab_innr_item:nth-of-type(5) .summary_inner::before{
	background-image: url(/img/site/kosodate/shisetsu_topic05_v3.png);
}
.tab-panel_shisetsu .tab_innr_item .summary_inner p{
	padding: 0;
}
.tab-panel_shisetsu .tab_innr_item .summary_inner p a{
	padding: 63px 0;
}
@media screen and (max-width: 1080px) {
	.tab-panel_shisetsu .tab_innr_item .summary_inner p a{
		padding: 38px 0;
	}
}
.tab-panel_shisetsu .tab_innr_item .summary_inner p::after{
	transform: rotate(-90deg);
	top: calc(50% - 3px);
}
.tab-panel_shisetsu .accordion-wrapper.active .summary_inner p::after{
	transform: rotate(-90deg);
	transform-origin: center;
}
.tab-panel_shisetsu .tab_innr_item:nth-of-type(1) .summary_inner p span{
    margin-left: 211px;
}
@media screen and (max-width: 1080px) {
	.tab-panel_shisetsu .tab_innr_item:nth-of-type(1) .summary_inner p span{
		margin-left: 48%;
	}
}
.tab-panel_shisetsu .tab_innr_item:nth-of-type(2) .summary_inner p a{
	padding: 30px 0;
}
@media screen and (max-width: 1080px) {
	.tab-panel_shisetsu .tab_innr_item:nth-of-type(2) .summary_inner p a{
		padding: 14px 0;
	}
}
.tab-panel_shisetsu .tab_innr_item:nth-of-type(2) .summary_inner p span{
    margin-left: 249px;
}
@media screen and (max-width: 1080px) {
	.tab-panel_shisetsu .tab_innr_item:nth-of-type(2) .summary_inner p span{
		margin-left: 51%;
		margin-right: 35px;
	}
}
.tab-panel_shisetsu .tab_innr_item:nth-of-type(3) .summary_inner p span{
    margin-left: 229px;
}
@media screen and (max-width: 1080px) {
	.tab-panel_shisetsu .tab_innr_item:nth-of-type(3) .summary_inner p span{
		margin-left: 48%;
	}
}
.tab-panel_shisetsu .tab_innr_item:nth-of-type(4) .summary_inner p span{
    margin-left: 209px;
}
@media screen and (max-width: 1080px) {
	.tab-panel_shisetsu .tab_innr_item:nth-of-type(4) .summary_inner p span{
		margin-left:49%;
	}
}
.tab-panel_shisetsu .tab_innr_item:nth-of-type(5) .summary_inner p span{
    margin-left: 229px;
}
@media screen and (max-width: 1080px) {
	.tab-panel_shisetsu .tab_innr_item:nth-of-type(5) .summary_inner p span{
		margin-left: 52%;
	}
}