@charset "UTF-8";

.page-content-wrapper.page-jiko{
    padding-bottom: 30rem;

    @media screen and (max-width: 767px) {
      padding-bottom: 15rem;
    }

    & p {
        line-height: 1.75;
    }

    .jiko-content-box{
        display: flex;
        flex-direction: column;
        gap: 8rem;
        margin-top: 7rem;

        @media screen and (max-width: 767px) {
          gap: 4rem;
          margin-top: 4rem;
        }
    
        .jiko-content-item{
            font-size: 1.6rem;
        
            .title{
                font-size: 2rem;
                font-weight: 500;
                color: #fff;
                background-color: var(--primary-color);
                padding: 1.5rem 3rem;
                line-height: 1;
                border-radius: 30px;
                margin-bottom: 2rem;

                @media screen and (max-width: 767px) {
                  font-size: 1.8rem;
                  line-height: 1.6;
                  border-radius: 0;
                }
            
            }
            .desc{
                line-height: 1.75;
                margin-bottom: 5rem;

                @media screen and (max-width: 767px) {
                  margin-bottom: 3rem;
                }
            
            }
        }
    }

}

.detail-table {
                & th, & td {
                        @media screen and (max-width: 767px) {
                            display: block !important;
                            width: 100% !important;
                        }
                    }

                    & th {
                        @media screen and (max-width: 767px) {
                          padding: 1rem 2rem;
                        }
                    }

                    & td {
                      @media screen and (max-width: 767px) {
                        border: 1px solid #e0e0e0;
                      }
                    }
            }

            .m0 {
              margin: 0 !important; 
            }


            .buttons-box {

              & a {
                height: auto !important;
                line-height: 1.4 !important;
              }
            }