@charset "UTF-8";

.sec-single-tour {

    .content-box{
        display: flex;
        flex-direction: column;
        gap: 7rem;

        @media screen and (max-width: 767px) {
          gap: 5rem;
        }

        & h3 {
            margin-bottom: 4rem;

            @media screen and (max-width: 767px) {
              margin-bottom: 3rem;
            }
        }

        .title{
            font-size: 4.6rem;
            font-weight: bold;
            line-height: 1.5;
            margin-bottom: 7rem;

            @media screen and (max-width: 767px) {
              margin-bottom: 5rem;
              font-size: 2.5rem;
            }
        
        }
        .about-box{
        
            .en-title{
            
            }
            .ja-title{
            
            }
            .about-content{
                font-size: 1.6rem;
                line-height: 1.7;
            
            }
        }
        .item-box{
        
            .item-content{

                & table td {
                    line-height: 1.7;
                }
            
            }
        }
        .contact-box{

            & a {
                text-decoration: underline;
            }

        
        }
    }
}


.en-title.en-page{
    font-size: 3.6rem !important;
    @media screen and (max-width: 767px) {
      font-size: 2.6rem !important;
    }
    
}