/* HERO PANEL */
@media screen and (min-width: 768px){    
    #top-hero { height: 420px; position: relative; }
    #top-hero img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 1; }
    .heroBg:nth-child(1) { background-image: url(/extlib/corporate/csr/touhoku10/images/touhoku10_chnge01.jpg); }
    .heroBg:nth-child(2) { background-image: url(/extlib/corporate/csr/touhoku10/images/touhoku10_chnge02.jpg); }
    .heroBg:nth-child(3) { background-image: url(/extlib/corporate/csr/touhoku10/images/touhoku10_chnge03.jpg); }
    .heroBg:nth-child(4) { background-image: url(/extlib/corporate/csr/touhoku10/images/touhoku10_chnge04.jpg); }
    
    .mainTopLead p { text-align: center; margin-bottom: 20px; }
    .mainTopLead p:last-child { margin-bottom: 0px; }
}

@media screen and (min-width: 0px) and (max-width: 767px) {
    #top-hero { height: 55vw; position: relative; }
    #top-hero img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 55vw; }
    .heroBg:nth-child(1) { background-image: url(/extlib/corporate/csr/touhoku10/images/touhoku10_chnge01-sp.jpg); }
    .heroBg:nth-child(2) { background-image: url(/extlib/corporate/csr/touhoku10/images/touhoku10_chnge02-sp.jpg); }
    .heroBg:nth-child(3) { background-image: url(/extlib/corporate/csr/touhoku10/images/touhoku10_chnge03-sp.jpg); }
    .heroBg:nth-child(4) { background-image: url(/extlib/corporate/csr/touhoku10/images/touhoku10_chnge04-sp.jpg); }
    .mainTopLead p { text-align: center; }
    .mainTopLead p:last-child { margin-bottom: 0px; }
    .RIGHT-SIDE { display: none; }
}
    .heroBg { height: 100%; background-size: cover; background-position: center center;position: absolute; top: 0; left: 0; width: 100%; }
    .heroBg:not(:first-child) { display: none; }

/* tab */
.MAIN-COLUMN .tabSkipLinkMulti {
    width: auto;
    margin: 60px 12px 24px;
}
.MAIN-COLUMN .tab2 li {
    width: 50%;
}
@media screen and (min-width: 0px) and (max-width: 767px) {
 .MAIN-COLUMN .tabSkipLinkMulti {
    width: auto;
    margin: 24px 12px;
 }
}
/* touhoku */
.MAIN-COLUMN .box .touhoku_twocol .link_box{
    display: block;
}
.MAIN-COLUMN .box .touhoku_twocol .link_box:hover img {
    margin: -3px;
}
.recipe_cate {
    display: inline-block;
    padding: 3px 8px;
    margin-bottom: 8px;
    color: #fff;
}
.touhoku_twocol.usage a{
    display: block;
}
.MAIN-COLUMN .touhoku_twocol .blank_icon_b .icon_img {
    top: auto; bottom: 10px;
}
@media screen and (min-width: 769px) {
    .MAIN-COLUMN .box .touhoku_twocol > .halfL,
    .MAIN-COLUMN .box .touhoku_twocol > .halfR {
        width :48%;
    }
    .MAIN-COLUMN .box .touhoku_twocol > .halfL {
        margin-right: 4%;
    }
    .MAIN-COLUMN .box .touhoku_wrap {
        padding: 20px 35px 3px 35px
    }
}
@media screen and (min-width: 481px) {
     .touhoku_wrap .qr {
         width: 160px;
     }
}
@media screen and (max-width: 480px) {
    .no_sp {
         display: none;
    } 
}