@charset "UTF-8";

#top_about+section>.content_wrapper{
	background: #FFFC69;
	width: 90%;
	border-radius: 30px;
	padding: 30px 60px;
}
#top_about+section .about_txt{
	display: flex;
	font-weight: 600;
	letter-spacing: 0.1rem;
      justify-content: flex-start;
}
#top_about+section .about_txt:not(:last-child){
	margin-bottom: 20px;
}
#top_about+section .about_txt p {
      font-size: 2.1rem;
}
#top_about+section .about_txt p:first-child {
    margin-right: 2rem;
}

@media screen and (max-width: 900px){
	#top_about+section>.content_wrapper{
	      padding: 30px 20px;
       }
       #top_about+section .about_txt:not(:last-child) {
            margin-bottom: 10px;
       }
}


/*----追加修正-----*/
#use_flow + section.contents_box01[class*="block_image_text_"] .inner_item_txt .contents_btn01 a {
    background: url(/common/upload_data/workpit-officialcom/image/20250422113338.png) no-repeat;
    background-size: contain;
    width: fit-content !important;
    min-width: 150px;
    height: 50px;
    border: none;
    border-radius: 0;
}

#use_flow + section.contents_box01[class*="block_image_text_"] .inner_item_txt .contents_btn01 a:hover {
    opacity: 0.8;
}

#use_flow + section.contents_box01 .contents_btn01 a[target=_blank] span,
#use_flow + section.contents_box01 .contents_btn01 a:before {
    display: none;
}


/*----追加修正-----*/
#-x-service1 + div.composite_box01 .inner_item:nth-of-type(1):nth-last-of-type(4),
#-x-service1 + div.composite_box01 .inner_item:nth-of-type(2):nth-last-of-type(3),
#-x-service1 + div.composite_box01 .inner_item:nth-of-type(3):nth-last-of-type(2),
#-x-service1 + div.composite_box01 .inner_item:nth-of-type(4):nth-last-of-type(1),
#-x-service2 + div.composite_box01 .inner_item:nth-of-type(1):nth-last-of-type(4),
#-x-service2 + div.composite_box01 .inner_item:nth-of-type(2):nth-last-of-type(3),
#-x-service2 + div.composite_box01 .inner_item:nth-of-type(3):nth-last-of-type(2),
#-x-service2 + div.composite_box01 .inner_item:nth-of-type(4):nth-last-of-type(1) {
    background: #fff;
    padding: 2rem;
}

#-x-service1 + div.composite_box01 .inner_item_img img,
#-x-service2 + div.composite_box01 .inner_item_img img {
    width: 70% !important;
    height: fit-content !important;
    object-fit: contain;
}

#-x-service1 + div.composite_box01 .inner_item,
#-x-service2 + div.composite_box01 .inner_item {
    justify-content: space-around;
}

@media screen and (max-width: 900px){
      #-x-service1 + div.width_fixed>.content_wrapper,
      #-x-service2 + div.width_fixed>.content_wrapper {
          max-width: 100% !important;
          width: 600px;
      }
}

@media screen and (max-width: 700px) { 
      #-x-service1 + div.composite_box01:not(.block_images_7):not(.block_images_8):not(.block_images_10):not(.block_images_11):not(.block_images_12):not(.block_images_13):not(.block_images_15):not(.block_images_17):not(.block_images_21):not(.block_images_22):not(.block_images_23):not(.block_images_24) .inner_item,
      #-x-service2 + div.composite_box01:not(.block_images_7):not(.block_images_8):not(.block_images_10):not(.block_images_11):not(.block_images_12):not(.block_images_13):not(.block_images_15):not(.block_images_17):not(.block_images_21):not(.block_images_22):not(.block_images_23):not(.block_images_24) .inner_item {
        margin-bottom: 20px;
    }
}