@charset "UTF-8";

.section-box {

    & p:first-child {
        margin-bottom: 5rem;

        @media screen and (max-width: 767px) {
          margin-bottom: 4rem;
        }
    }
}

/* 組織紹介パンフレット */
.sec-pamphlet{

    .content-box{
    
        .button-box{
            display: flex;
            gap: 3rem;
    
            @media screen and (max-width: 767px) {
              flex-direction: column;
              gap: 2rem;
            }
        
            .common-elip-button{
                flex: 0 0 45rem;
                height: 7rem;
                justify-content: center;
                gap: 7px;
                border-radius: 60px;
    
                @media screen and (max-width: 767px) {
                  flex: 0 0 5rem;
                  width: 100%;
                  height: 5rem;
                  border-radius: 30px;
                }
            
            }
        }
    }
}

/* 各種計画書・報告書 */

.sec-report {

    .content-box {
        display: flex;
        flex-direction: column;
        gap: 4rem;

        .detail-box{

            & h3 {
                margin-bottom: 2rem;
            }

            .detail-list{
                display: flex;
                gap: 4rem;

                @media screen and (max-width: 767px) {
                  /* flex-direction: column; */
                  /* gap: 2rem; */
                  flex-wrap: wrap;
                }
            
                .detail-item{
                    position: relative;

                    &:after {
                        content: '/';
                        position: absolute;
                        top: 0;
                        right: -2rem;
                    }

                    &:last-child::after {
                        display: none;
                    }
                
                    .detail-link{
                        text-decoration: underline;
                    
                    }
                }
            }
    }

    }
}