
/* ツールチップの共通処理 */
.popup-link {
    display: block;
    cursor:pointer;
    position: absolute;
    text-indent: -9999px;
    width: 100%;
    height: 5vw;
}

.popup-left {
    z-index: 1070;
    min-width: 130px;
    text-align: center;
    padding: 2px 5px;
    border-radius: 20px;
    background: #00be24;
    border: 3px solid #fff;
    color: #fff;
    font-weight: bold;
    font-size: 100%;
}

.popup-left .tooltip-inner {
    background: #00be24;
    padding: 0px;
}

.popup-right {
    z-index: 1070;
    min-width: 130px;
    text-align: center;
    padding: 2px 5px;
    border-radius: 20px;
    background: #ff9600;
    border: 3px solid #fff;
    color: #fff;
    font-weight: bold;
    font-size: 100%;
}

.popup-right .tooltip-inner {
    background: #ff9600;
    padding: 0px;
}


/* ポイント毎のCSS */

/* 左コーナー */
/* ナポリタン */
.naporitan-pos {
    position: absolute;
    top: 45.5%;
    left: 21.5%;
    width: 10%;
    height: 5vh;
}

/* リスク対応 */
.risk-pos {
    position: absolute;
    top: 50.3%;
    left: 9.3%;
    width: 10%;
    height: 5vh;
}

/* プラントベースフード */
.purant-pos {
    position: absolute;
    top: 52.3%;
    left: 20.3%;
    width: 10%;
    height: 5vh;
}

/* 効率UP! */
.kouritu-pos {
    position: absolute;
    top: 50%;
    left: 32%;
    width: 10%;
    height: 5vh;
}

/* おいしさUP! */
.oisisa-pos {
    position: absolute;
    top: 59.5%;
    left: 10%;
    width: 11%;
    height: 5vh;
}

/* 「価値」をプラス */
.kati-pos {
    position: absolute;
    top: 60%;
    left: 25%;
    width: 11%;
    height: 5vh;
}

/* 右コーナー */
/* 加工用 */
.kakou-pos {
    position: absolute;
    top: 46%;
    right: 21.5%;
    width: 10%;
    height: 4vh;
}

.hotel-pos {
    position: absolute;
    top: 50%;
    right: 31%;
    width: 10%;
    height: 4vh;
}

.izakaya-pos {
    position: absolute;
    top: 52.7%;
    right: 19.7%;
    width: 10%;
    height: 4vh;
}

.kyuusyoku-pos {
    position: absolute;
    top: 50%;
    right: 9.2%;
    width: 10%;
    height: 4vh;
}

.resutoran-pos {
    position: absolute;
    top: 59.5%;
    right: 24%;
    width: 11%;
    height: 4vh;
}

.souzai-pos {
    position: absolute;
    top: 59.5%;
    right: 9%;
    width: 11%;
    height: 4vh;
}

