@import url('https://fonts.googleapis.com/css?family=Archivo+Black|Archivo+Narrow:400,600|Noto+Sans+JP:100,300|Noto+Sans+SC:100|Noto+Sans:400,700&display=swap');
.pr-title span,

body, html, a, p{
    /*font-family: 'Noto Sans', sans-serif ;*/
    font-family: 'Noto Sans JP', sans-serif !important;
}
.pr-title,
.pr-subtitle{
    font-family: 'Archivo Narrow', sans-serif !important;
    text-transform: uppercase;
}
h1,
h2,
h3,
h4,
h5,
h6{
    font-family: 'Archivo Narrow', sans-serif !important;
    text-align: left;
    text-transform: uppercase;

}

h1{ font-size: 38px;}
h2{ font-size: 34px;}
h3{ font-size: 30px;}
h4{ font-size: 26px;}
h5{ font-size: 22px;}
h6{ font-size: 16px;}

.grid-det_category a{
    font-size: 14px !important;
    letter-spacing: normal !important;
}
/*
font-family: 'Archivo Narrow', sans-serif;
font-family: 'Archivo Black', sans-serif;
font-family: 'Noto Sans', sans-serif;
font-family: 'Noto Sans JP', sans-serif;
*/
h1.main-menu{
font-size: 22px !important;
text-align: left !important;
    padding-left: 20px !important;
}
.dropbtn{

    letter-spacing: .1em;
}


.section-title h2{ font-size: 46px !important; line-height: 55px !important; text-align: left !important;}
.slide h4{ line-height: 1.6em !important; font-size: 16px !important; text-transform: none !important; text-align: left !important;}

.footer-contacts li,
.footer-box {
    font-family: 'Noto Sans JP', sans-serif !important; font-weight: normal !important;
    font-size: 14px !important;
}
.footer-contacts li { text-transform: none !important;}



.first-tile_load h2{
    font-size: 32px !important;
    padding-bottom: 10px !important;

}

.first-tile_load.slide h2{
    text-align: left !important;
    font-size: 40px !important;
    letter-spacing: 2px !important;
    font-weight: bold !important;

}




.first-tile_load h6,
.first-tile_load h2{
    text-align: right !important;
    color: #eff5fb !important;
    font-weight: normal !important;
}

.first-tile_load h6{
    text-transform: none !important;
}

.rotate_text{
    letter-spacing: 4px;
}


section p{

    font-size: 15px !important;
color: #111111 !important;
    line-height: 1.8em !important;
    /*font-family: Arial !important;*/
    margin-bottom: 15px !important;
}

section h6{
    font-size: 20px !important;
    margin-bottom: 10px !important;
}


section .inline-facts h6{
    font-size: 12px !important;
    letter-spacing: normal !important;
}

section .gallery-filters a{
    letter-spacing: normal !important;
    color: #111111 !important;
}

section .grid-det-item p{
    text-transform: uppercase;
    margin-bottom: 5px !important;
    margin-top: 0 !important;
font-size: 12px !important;


}
.grid-det-item p span{ padding-right: 5px !important;}


.pr-list li { 'Noto Sans JP', sans-serif !important; font-size: 12px; padding: 7px 0;  letter-spacing: .1em}
.pr-list li{
    color: #eb7f39;
}

.fixed-column h4{
    margin-bottom: 10px !important;
}

.footer_text p{
    margin-top: 10px !important;
    font-size: 15px !important;
    line-height: 1.9em !important;
    color: #999999 !important;
}
.footer-contacts li{
'Noto Sans JP', sans-serif !important;
    letter-spacing: 1px !important;
}

.footer-contacts li a{
    color: #999999 !important;

}

.footer-header span{
    font-size: 10px !important;
}

