@media print,
screen and (min-width: 769px) {
footer p {
line-height: 1.2;

}




}
/* タブレットや小さめのデスクトップ向け */
@media only screen and (min-width: 769px) and (max-width: 1024px) {
   
    .link_icon_wrapper>.link_icon {
        line-height: 1.1;
    
    }

    .a_hokkaido a {
        position: absolute;
        top: 50px;
        right: 50px;
        border: 2.56px solid #7284a1;
        background: #FFF;
        display: inline-block;
        padding: 1px 8px 0px;
        box-sizing: border-box;
        line-height: 28px;
    }


    .a_chubu a {
        position: absolute;
        top: 52%;
        right: 38%;
        border: 2.56px solid #5F6272;
        background: #FFF;
        display: inline-block;
        padding: 1px 8px 0px;
        box-sizing: border-box;
        line-height: 28px;
    }

   

}

@media only screen and (max-width: 768px) {
    body {
        line-height: 1.4;  
    }
    .logo_wrap_name {
    font-size: 1.4rem;
    }
    nav.globalMenuSp ul li a p {
    
        line-height: 1.2;
        letter-spacing: 0.1rem;
    }
    .category_page_icon>.sub_catchcopy{
        font-size: 2.2rem;
    }

    .page_main_column_text h3 {
        font-size: 2.2rem;
    }
}


    