@charset "UTF-8";
/* ============================================= sp
================================================*/

/*---調整追加 sp---*/

.second-hero-title {
    width: 87vw!important;
    padding: 21vw 0 6vw!important;
}

.second-hero-title .en {
    font-family: var(--mincho)!important;
    font-size: 1.8rem;
    right: 0.5rem;
    position: relative;
}

.second-hero-title .jp {
    font-family: 'Montserrat'!important;
    padding-left: 0;
}

.second-hero-title .jp:before {
    content: none;
}

.second-text p {
    font-size: 1rem;
}

.privacy {text-align: justify;padding: 2%;}
.privacy p {font-size: 12px;margin-bottom: 5%;line-height: 1.8;}
.privacy .p_ttl{margin-bottom: 10px;background: #f5f5f5;padding: 5px 14px;font-size: 14px;}

/* ============================================= pc
================================================*/
@media screen and (min-width: 736px) { 



/*---調整追加 pc---*/

.second-hero-title {
    width: 73vw!important;
    padding: 3vw 0 3.2vw !important;
}
.second-hero-title .en {
    right: 0.4rem;
    margin-bottom: 1rem;
    letter-spacing: 0.2vw!important;
}

.second-hero-title .jp {
    font-size: 1.2rem;
}

.second-hero-title .jp:before {

}


.privacy {padding: 10px;}
.privacy p {font-size: 14px;margin-bottom: 20px;}
.privacy .p_ttl{margin-bottom: 10px;padding: 8px 14px;font-size: 16px;font-weight:bold;}

  }
	
  /* retina用 ----------------------------------------------- */ }
@media screen and (min-width: 736px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 736px) and (min-resolution: 2dppx) { 

   }
