@charset "UTF-8";

/*--障害者手帳について--*/
#top_disability_certificate + section.contents_box01 .heading.block_header_2{
    padding-bottom: 15px;
    background-image: linear-gradient(to right, var(--i_txt_color) 3px, transparent 3px);
    background-size: 7px 1px;
    background-repeat: repeat-x;
    background-position: left bottom;
}

#top_disability_certificate + section.contents_box01 .heading.block_header_2 .h{
  padding-left:0;
}

#top_disability_certificate + section.contents_box01 .heading.block_header_2 .h:before{
  content:none;
}

#top_disability_certificate + section.contents_box01 .heading.block_header_2 p{
  font-size:1.6rem;
  margin-top: 0.5rem;
  padding-left:0;  
  color: var(--i_main_color);
}

#top_disability_certificate + section.contents_box01 .inner_item_img a{
  transition:0.3s all;
}

#top_disability_certificate + section.contents_box01 .inner_item_img a:hover{
  opacity:0.7;
}

@media screen and (max-width:768px){
  #top_disability_certificate + section.contents_box01 .heading.block_header_2 p{
    font-size:1.4rem;
  }
}


/*--サポート料金--*/
@media screen and (min-width:921px){
  #c2+div .heading.block_header_4 .h  {
     font-size: clamp(1.7rem , 1.8vw , 2.4rem) !important;
  }
}


/*--マンガでわかる障害年金--*/
#manga + section.contents_box01 .inner_item_img a{
  transition:0.3s all;
}

#manga + section.contents_box01 .inner_item_img a:hover{
  opacity:0.7;
}

/*--どのようなことをご希望ですか？--*/
#card+div .parallax_img {
    filter: brightness(83%) contrast(100%) blur(2px);
    opacity: 0.5;
}

a[id*="card"]+div.composite_box01.block_images_7 .wrapper_item{
    justify-content: space-between;
    justify-content: space-evenly;
}
a[id*="card"]+div.composite_box01.block_images_7 .inner_item{
    width: 23% !important;
}
a[id*="card"]+div.composite_box01.block_images_7 .inner_item_txt{
	color: var(--i_txt_color)!important;
    background: var(--i_bg_color) !important;
	border-radius: 15px;
	min-height: 140px;
}
a[id*="card"]+div.composite_box01.block_images_7 .heading{
    display: flex;
	flex-direction: column;
	align-items: center;
}

a[id*="card"]+div.composite_box01.block_images_7 .heading p{
    color: #fff;
}

a[id*="card"]+div.composite_box01.block_images_7 .heading.block_header_4 .h{
	position: relative;
    font-size: 2.4rem !important;
	color: var(--i_main_color)!important;
	padding: 70px 10px 0;
	width: auto;
      text-align: center;
}

a[id*="card"]+div.composite_box01.block_images_7 .heading.block_header_4 .h br.spbr{
  display:block !important;
}

a[id*="card"]+div.composite_box01.block_images_7 .heading.block_header_4 p{
    font-size: 1.5rem !important;
	color: var(--i_main_color);
}

a[id*="card"]+div.composite_box01.block_images_7 .inner_item .heading.block_header_4 .h:before{
	position: absolute;
	content: "";
	background: url("/common/upload_data/fukusima-syougainennkinncom/image/20240619094904.png");
	background-repeat: no-repeat!important;
	background-position: center!important;
	background-size: contain!important;
	width: 60px;
	height: 60px;
	top: 0;
	left: calc(50% - 25px);
}

a[id*="card"]+div.composite_box01.block_images_7 .inner_item:nth-child(2) .heading.block_header_4 .h:before{
	background: url("/common/upload_data/fukusima-syougainennkinncom/image/20240619094859.png");
    width: 80px;
    height: 65px;
    top: -6px;
    left: calc(50% - 40px);
}

a[id*="card"]+div.composite_box01.block_images_7 .inner_item:nth-child(3) .heading.block_header_4 .h:before{
	background: url("/common/upload_data/fukusima-syougainennkinncom/image/20240619094901.png");
    width: 80px;
    height: 65px;
    top: -6px;
    left: calc(50% - 40px);
}

a[id*="card"]+div.composite_box01.block_images_7 .inner_item:nth-child(4) .heading.block_header_4 .h:before{
	background: url("/common/upload_data/fukusima-syougainennkinncom/image/20240619094907.png");
    width: 80px;
    height: 65px;
    top: -6px;
    left: calc(50% - 40px);
}


a[id*="card"]+div.composite_box01.block_images_7 .inner_item > a:hover + .inner_item_txt .heading.block_header_4 .h:before{
	filter: brightness(0) invert(1);
}

a[id*="card"]+div.composite_box01.block_images_7 .inner_item > a:hover + .inner_item_txt{
    background: var(--i_sub_color) !important;
}
a[id*="card"]+div.composite_box01.block_images_7 .inner_item > a:hover + .inner_item_txt>.heading.block_header_4 .h{
    color: #fff !important;
}
a[id*="card"]+div.composite_box01.block_images_7 .inner_item > a:hover + .inner_item_txt>.heading.block_header_4 p{
    color: #fff !important;
}
a[id*="card"]+div.composite_box01.block_images_7 .inner_item > a:hover + .inner_item_txt> p{
    color: #fff !important;
}
@media screen and (min-width: 701px) and (max-width:1100px){
  a[id*="card"]+div.composite_box01.block_images_7 .inner_item_txt{
    padding: 30px 10px;
  }

  a[id*="card"]+div.composite_box01.block_images_7 .heading.block_header_4 .h{
    font-size: max(1.5rem , 2.0vw) !important;
  }
}

@media screen and (max-width: 700px){
    a[id*="card"]+div.composite_box01.block_images_7 .heading.block_header_4 .h br.spbr{
      display:none !important;
    }

    a[id*="card"]+div.composite_box01.block_images_7 .inner_item {
        width: 100% !important;
    }

	a[id*="card"]+div.composite_box01.block_images_7 .inner_item_txt{
		min-height: 100px;
	}
    a[id*="card"]+div.composite_box01.block_images_7 .inner_item{
        min-height: 100px;
    }
    a[id*="card"]+div.composite_box01.block_images_7 .heading.block_header_4 .h{
        font-size: 2.2rem !important;
    }
    a[id*="card"]+div.composite_box01.block_images_7 .heading.block_header_4 p{
        font-size: 1.5rem !important;
    }

    a[id*="card"]+div.composite_box01.block_images_7 .inner_item {
        width: 90% !important;
        margin: 1.5rem auto !important;
    }

    a[id*="card"]+div.composite_box01.block_images_7 .inner_item:nth-of-type(2n-1):nth-last-of-type(2) {
        margin-bottom: 1.5rem !important;
    }

}
@media screen and (max-width: 480px){
    a[id*="card"]+div.composite_box01.block_images_7 .inner_item:not(:last-of-type){
        margin-bottom: 20px !important;
    }
	a[id*="card"]+div.composite_box01.block_images_7 .inner_item:nth-of-type(1):nth-last-of-type(3),
	a[id*="card"]+div.composite_box01.block_images_7 .inner_item:nth-of-type(2):nth-last-of-type(2),
	a[id*="card"]+div.composite_box01.block_images_7 .inner_item:nth-of-type(3):nth-last-of-type(1){
		width: 94% !important;
		margin: 0 auto 20px !important;
	}
    a[id*="card"]+div.composite_box01.block_images_7 .inner_item {
        width: 94% !important;
	 margin: 0 auto 20px !important;
    }
    a[id*="card"]+div.composite_box01.block_images_7 .inner_item:nth-of-type(2n-1):nth-last-of-type(2){
        margin-bottom: 20px !important;
    }
    a[id*="card"]+div.composite_box01:not(.col2):not(.block_images_14):not(.block_images_16) .inner_item{
        margin-left:auto !important;
    }
}