@charset "UTF-8";

/*=========================
section__top
=========================*/
.section__top{
    height: 180px; 
    background-image: url(../images/blue_bg.png);
    background-repeat: no-repeat;/* 画像を繰り返し表示しない */
    background-size: cover;/* 画面を全体に囲む */
    background-position: center;/* 画像が中央から広がるように */
 }

  /* ページタイトルのスタイル */
.service__top__subtitle {
    font-family: "DM Sans", sans-serif;
    font-style: italic;
    font-size: 1.4rem;
    font-weight: bold;
    color: var(--primary-blue,#11438a);
    text-align: center; /* 中央揃え */
    padding-top: 65px;
    letter-spacing: 0.1em;/* 字間 */
}

.service__top__title {
    font-size: 2.5rem;
    font-weight: 500;
    color: var(--primary-blue,#11438a);
    text-align: center; /* 中央揃え */
    padding-bottom: 65px;
}

/* pcのsection__top */
@media screen and (min-width: 768px) {
    .section__top{
        height: 300px; 
     }

    /* ページタイトルのスタイル */
    .service__top__subtitle {
        font-size: 1.8rem;
        padding-top: 100px;
    }

    .service__top__title {
        font-size: 3.5rem;
    }
 }


 /*=========================
section__privacy
=========================*/
.section__privacy{
    padding: 100px 6.6% 50px;
}

.privacy__content{
    padding-bottom:50px ;
}

.privacy__content__title{
    font-size: 1.6rem;
    font-weight: bold;
    padding-bottom: 20px;
}

.privacy__content__text {
    font-size: 1.4rem;
    text-align: justify; /* 両端揃え */
}

.privacy__content__text2 {
    font-size: 1.4rem;
    text-align: justify; /* 両端揃え */
    padding-bottom: 20px;
}

/* pcのsection__privacy */
@media screen and (min-width: 768px){
    .section__privacy{
        padding: 150px 6.6% 100px;
    }

    .privacy__content{
        padding-bottom:50px ;
        max-width: 800px;
        margin: 0 auto;
    }
}