.flyTo .logo {
    left:40%;
}
.flyTo .hdr .logo-min {
    position: absolute;
    top: 10%;
    left:40%;
}
.flyTo .navi {
    height: 4.0em;
} 
.flyTo .doc {
    padding-bottom: 4%;
}
/* flyTo page*/
.flyto-intro {
    display: inline-block;
    width: 95%;
    vertical-align: top;
    margin: 0.5% 0 1.5% 2.5%;
}

.flyto-intro > section {
    display: inline-block;
    padding: 2rem 0 0 0;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.flyto-intro > section > figure {
    position: relative;
    padding: 20% 2rem 6rem 2rem;
    display: grid;
    grid-template-columns: 1fr;
    align-items: center;
}
.flyto-intro > section > figure > img {
    position: absolute;
    top: 0;
    width: 100%;
    object-fit: cover;
    /*
    object-position: 100% 80%;
    */
}
.flyto-intro > section > figure > img {
    position: absolute;
    top: 0;
}
.flyto-intro > section > figure > figcaption {
    position: absolute;
    bottom: 5%;
    width: 100%;
    text-align: center;
}
.flyto-intro > section > figure > figcaption > h1,
.flyto-intro > section > figure > figcaption > h3 {
    display: inline-block;
    width: 100%;
    color: rgba(255,255,255,1.00);
}
.flyto-intro > section > figure > figcaption > h1 {
    font-size: clamp(1.5rem, 0.6400rem + 4.3000vw, 5.8rem);
    margin: 0;
	font-family: 'Sansita', sans-serif;
    font-weight: bold;
    font-style: italic;
    text-transform: none;
    text-shadow: 
        3px 3px 0 rgba(21,74,119,1.00),
        3px -3px 0 rgba(21,74,119,1.00),
        -3px 3px 0 rgba(21,74,119,1.00),
        -3px -3px 0 rgba(21,74,119,1.00),
        3px 0px 0 rgba(21,74,119,1.00),
        0px 3px 0 rgba(21,74,119,1.00),
        -3px 0px 0 rgba(21,74,119,1.00),
        0px -3px 0 rgba(21,74,119,1.00);
}
.flyto-intro > section > figure > figcaption > h3 {
    font-family: 'carnaslight';
    margin: .67em auto 0 auto;
    font-weight: 400;
    font-size: 1.6em;
    color: rgba(255,255,255,1.00);
    background-color: rgba(21,74,119,1.00);
    border-radius: 0.6em;
    padding: 1.0% 2.0%;
    width: auto;
}

@media (min-width:1152px) and (max-width:1489px) {

    

}
@media (min-width:1490px) and (max-width:1689px){

    
}
@media (min-width:1690px) and (max-width:1919px){
	

}
@media (min-width:1920px){

    
}
@media (min-width:481px) and (max-width:539px) {
    
.flyTo .hdr .logo {
    left: 25%;
}    
.flyTo .navi {
    display: table-cell;
    height: 4.0em;
}   
.flyTo .hdr-mob-menu-tggl {
    display: none;
}	
    

    
}
@media (min-width:540px) and (max-width:639px) {
		 
.flyTo .hdr .logo {
    left: 25%;
}    
.flyTo .navi {
    display: table-cell;
    height: 4.5em;
}   
.flyTo .hdr-mob-menu-tggl {
    display: none;
}	

	
}
@media (min-width:640px) and (max-width:767px) {
		 
.flyTo .hdr .logo {
    left: 25%;
}    
.flyTo .navi {
    display: table-cell;
    height: 5.5em;
}   
.flyTo .hdr-mob-menu-tggl {
    display: none;
}

}
@media (min-width:768px) and (max-width:979px) {
    

	
}
@media (min-width:980px) and (max-width:1151px) {
	

}
@media (max-width:480px) {
.flyTo .hdr .logo {
    left: 20%;
}    
.flyTo .navi {
    display: table-cell;
    height: 4.0em;
}   
.flyTo .hdr-mob-menu-tggl {
    display: none;
}

.flyto-intro > section {
    padding: 1rem 0 .0 0;
}
	
}
