@charset "utf-8";
/****************************************************************************************************
****************************************************************************************************/
@media print, screen and (min-width:737px){
}
@media print, screen and (min-width:769px){
}
@media print, screen and (min-width:1200px){
}
/****************************************************************************************************
アーカイブ
ページごとのシンボルイメージ
****************************************************************************************************/
@media print, screen and (min-width:737px){
    .pageTitle.-icon.-type1 .pageTitle__headerIcon.-page{ flex-basis: 77px; }
}
@media print, screen and (min-width:737px){
        .pageTitle.-icon.-type1 .pageTitle__headerIcon.-page img{ top: calc( -103px / 2 ); }
}
/****************************************************************************************************
****************************************************************************************************/
.block__row{
}
@media print, screen and (min-width:737px){
.block__row{
    display: flex;
    align-items: center;
}
}


.block__col.-text{
    margin-bottom: 10px;
}
@media print, screen and (min-width:737px){
.block__col.-text{
    flex-basis: calc(430 / 900 * 100% );
    margin-bottom: 0;
}
    .block__row.-type1 .block__col.-text{ order: 1; }
    .block__row.-type2 .block__col.-text{ margin-left: auto; order: 2; }
}


.block__col.-img{
}
@media print, screen and (min-width:737px){
.block__col.-img{
    flex-basis: calc(430 / 900 * 100% );
}
    .block__row.-type1 .block__col.-img{ margin-left: auto; order: 2; }
    .block__row.-type2 .block__col.-img{ order: 1; }
}
/****************************************************************************************************
****************************************************************************************************/
.map__c1{ color: #B96E6B; }
/****************************************************************************************************
****************************************************************************************************/
.mfp-inline-holder .mfp-content{
    max-width: 90%;
}
