@charset "UTF-8";
#staff_box #main #profile_box h2 span:nth-child(1){font-size: 19px;}
#staff_box #main #profile_box h2 span:nth-child(2){font-size: 25px;padding: 1em 2em 0;}
#staff_box #main #profile_box .profile_detail .image_illust{}
#staff_box #main #profile_box .profile_detail .image_illust ul li{ width: 120px; height: auto;}
#staff_box #main #profile_box .profile_detail .image_illust ul li img{ width: 100%; height: auto;}
#staff_box #main #profile_box .profile_detail .image_illust ul li:nth-child(1){ position: absolute; top: 110px; left: 40px;}
#staff_box #main #profile_box .profile_detail .image_illust ul li:nth-child(2){ position: absolute; bottom: -120px; left: 220px;}
#staff_box #main #profile_box .profile_detail .image_illust ul li:nth-child(3){ position: absolute; bottom: -100px; right: 30px;}
#staff_box #main #profile_box .profile_detail .image_illust ul li:nth-child(4){ position: absolute; top: -20px; right: 0;}
#staff_box #main #profile_box .profile_detail .image_illust ul li:nth-child(5){ position: absolute; bottom: -110px; right: 170px;}

/*カラー分ここから*/
.stripe_box{ background-color: #fff; background-image: repeating-linear-gradient(-45deg,#fde5c7, #fde5c7 2px,transparent 0, transparent 8px);}
#staff_box #main #profile_box h2{background-color: #7ac943;}
#interview_box dl dt{ color: #7ac943;}
/*カラー分ここまで*/

@media screen and (min-width: 768px){

}

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

#staff_box #main #profile_box .profile_detail .image_illust ul li{ width: 100px; height: auto;}
#staff_box #main #profile_box .profile_detail .image_illust ul li:nth-child(1){ position: absolute; top: 90px; left: 0px;}
#staff_box #main #profile_box .profile_detail .image_illust ul li:nth-child(2){ position: absolute; bottom: -90px; left: 100px;}
#staff_box #main #profile_box .profile_detail .image_illust ul li:nth-child(3){ position: absolute; bottom: -90px; right: 140px;}
#staff_box #main #profile_box .profile_detail .image_illust ul li:nth-child(4){ position: absolute; top: auto; bottom: -90px; right: 0;}
#staff_box #main #profile_box .profile_detail .image_illust ul li:nth-child(5){ position: absolute; bottom: -90px; right: 240px;}
    
}

@media screen and (max-width: 767px){
#staff_box #main #profile_box h2{ width: 100%; padding: 20px 0; margin-bottom: 20px; position: relative; left: 0; bottom: 40px;}
#staff_box #main #profile_box h2 span:nth-child(1){font-size: 16px; display: inline-block;}
#staff_box #main #profile_box h2 span:nth-child(2){font-size: 20px; display: inline-block; padding: 0 0 0 20px;}
#staff_box #main #profile_box .profile_detail .image_illust ul li{ width: 80px; height: auto;}
#staff_box #main #profile_box .profile_detail .image_illust ul li:nth-child(1){ position: absolute; top: -70px; left: 20px;}
#staff_box #main #profile_box .profile_detail .image_illust ul li:nth-child(2){ position: absolute; bottom: -80px; left: 20px;}
#staff_box #main #profile_box .profile_detail .image_illust ul li:nth-child(3){ position: absolute; bottom: -80px; right: 20px;}
#staff_box #main #profile_box .profile_detail .image_illust ul li:nth-child(4){ position: absolute; top: -70px; bottom: auto; right: 20px;}
#staff_box #main #profile_box .profile_detail .image_illust ul li:nth-child(5){ position: absolute; bottom: -80px; right: 0; left: 0; margin: auto; padding: auto;}

}