@charset "UTF-8";
@scope (.nec-contents) {

/* ポテトくん */

.balloonBox_r.char_po01 > p,
.balloonBox_l.char_po01 > p,
.balloonBox_r.char_po02 > p,
.balloonBox_l.char_po02 > p,
.balloonBox_r.char_po03 > p,
.balloonBox_l.char_po03 > p,
.balloonBox_r.char_po04 > p,
.balloonBox_l.char_po04 > p { background: #d8fdff; }

.balloonBox_r.char_po01 > p:after,
.balloonBox_r.char_po02 > p:after,
.balloonBox_r.char_po03 > p:after,
.balloonBox_r.char_po04 > p:after { border-right-color: #d8fdff; }

.balloonBox_l.char_po01 > p:after,
.balloonBox_l.char_po02 > p:after,
.balloonBox_l.char_po03 > p:after,
.balloonBox_l.char_po04 > p:after { border-left-color: #d8fdff; }

.balloonBox_r.sky > p,
.balloonBox_l.sky > p,
.balloonBox_c.sky > p { background: #d8fdff; }
.balloonBox_r.sky > p:after { border-right-color: #d8fdff; }
.balloonBox_l.sky > p:after { border-left-color: #d8fdff; }
.balloonBox_c.sky > p:before { border-right-color: #d8fdff; }
.balloonBox_c.sky > p:after { border-left-color: #d8fdff; }

/* パパ */

.balloonBox_l.char_pa01 > p,
.balloonBox_r.char_pa01 > p,
.balloonBox_r.char_pa02 > p,
.balloonBox_l.char_pa02 > p,
.balloonBox_r.char_pa03 > p,
.balloonBox_l.char_pa03 > p,
.balloonBox_r.char_pa04 > p,
.balloonBox_l.char_pa04 > p { background: #d2ffc9; }

.balloonBox_r.char_pa01 > p:after,
.balloonBox_r.char_pa02 > p:after,
.balloonBox_r.char_pa03 > p:after,
.balloonBox_r.char_pa04 > p:after { border-right-color: #d2ffc9; }

.balloonBox_l.char_pa01 > p:after,
.balloonBox_l.char_pa02 > p:after,
.balloonBox_l.char_pa03 > p:after,
.balloonBox_l.char_pa04 > p:after { border-left-color: #d2ffc9; }


/* ママ */

.balloonBox_l.char_ma01 > p,
.balloonBox_r.char_ma01 > p,
.balloonBox_r.char_ma02 > p,
.balloonBox_l.char_ma02 > p,
.balloonBox_r.char_ma03 > p,
.balloonBox_l.char_ma03 > p,
.balloonBox_r.char_ma04 > p,
.balloonBox_l.char_ma04 > p { background: #e7e1f8; }
.balloonBox_l.char_ma04 > p { background: #e7e1f8; }

.balloonBox_r.char_ma01 > p:after,
.balloonBox_r.char_ma02 > p:after,
.balloonBox_r.char_ma03 > p:after,
.balloonBox_r.char_ma04 > p:after { border-right-color: #e7e1f8; }

.balloonBox_l.char_ma01 > p:after,
.balloonBox_l.char_ma02 > p:after,
.balloonBox_l.char_ma03 > p:after,
.balloonBox_l.char_ma04 > p:after { border-left-color: #e7e1f8; }


/* ジーニャ */

.balloonBox_l.char_gi01 > p,
.balloonBox_r.char_gi01 > p,
.balloonBox_r.char_gi02 > p,
.balloonBox_l.char_gi02 > p,
.balloonBox_r.char_gi03 > p,
.balloonBox_l.char_gi03 > p,
.balloonBox_r.char_gi04 > p,
.balloonBox_l.char_gi04 > p { background: #d6ddff; }

.balloonBox_r.char_gi01 > p:after,
.balloonBox_r.char_gi02 > p:after,
.balloonBox_r.char_gi03 > p:after,
.balloonBox_r.char_gi04 > p:after { border-right-color: #d6ddff; }

.balloonBox_l.char_gi01 > p:after,
.balloonBox_l.char_gi02 > p:after,
.balloonBox_l.char_gi03 > p:after,
.balloonBox_l.char_gi04 > p:after { border-left-color: #d6ddff; }


/* バーニャ */

.balloonBox_l.char_ba01 > p,
.balloonBox_r.char_ba01 > p,
.balloonBox_r.char_ba02 > p,
.balloonBox_l.char_ba02 > p,
.balloonBox_r.char_ba03 > p,
.balloonBox_l.char_ba03 > p,
.balloonBox_r.char_ba04 > p,
.balloonBox_l.char_ba04 > p { background: #f2ccf5; }

.balloonBox_r.char_ba01 > p:after,
.balloonBox_r.char_ba02 > p:after,
.balloonBox_r.char_ba03 > p:after,
.balloonBox_r.char_ba04 > p:after { border-right-color: #f2ccf5; }

.balloonBox_l.char_ba01 > p:after,
.balloonBox_l.char_ba02 > p:after,
.balloonBox_l.char_ba03 > p:after,
.balloonBox_l.char_ba04 > p:after { border-left-color: #f2ccf5; }


/* セロリさん */

.balloonBox_l.char_ce01 > p,
.balloonBox_r.char_ce01 > p,
.balloonBox_r.char_ce02 > p,
.balloonBox_l.char_ce02 > p,
.balloonBox_r.char_ce03 > p,
.balloonBox_l.char_ce03 > p,
.balloonBox_r.char_ce04 > p,
.balloonBox_l.char_ce04 > p { background: #ffdbe8; }

.balloonBox_r.char_ce01 > p:after,
.balloonBox_r.char_ce02 > p:after,
.balloonBox_r.char_ce03 > p:after,
.balloonBox_r.char_ce04 > p:after { border-right-color: #ffdbe8; }

.balloonBox_l.char_ce01 > p:after,
.balloonBox_l.char_ce02 > p:after,
.balloonBox_l.char_ce03 > p:after,
.balloonBox_l.char_ce04 > p:after { border-left-color: #ffdbe8; }


/* ロボミッチ */

.balloonBox_l.char_ro01 > p,
.balloonBox_r.char_ro01 > p,
.balloonBox_r.char_ro02 > p,
.balloonBox_l.char_ro02 > p,
.balloonBox_r.char_ro03 > p,
.balloonBox_l.char_ro03 > p,
.balloonBox_r.char_ro04 > p,
.balloonBox_l.char_ro04 > p { background: #ffe4cf; }

.balloonBox_r.char_ro01 > p:after,
.balloonBox_r.char_ro02 > p:after,
.balloonBox_r.char_ro03 > p:after,
.balloonBox_r.char_ro04 > p:after { border-right-color: #ffe4cf; }

.balloonBox_l.char_ro01 > p:after,
.balloonBox_l.char_ro02 > p:after,
.balloonBox_l.char_ro03 > p:after,
.balloonBox_l.char_ro04 > p:after { border-left-color: #ffe4cf; }


/* フライくん */

.balloonBox_r.char_fu01,
.balloonBox_l.char_fu01 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_fu01.png);
    min-height: 110px;
}
.balloonBox_r.char_fu02,
.balloonBox_l.char_fu02 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_fu02.png);
    min-height: 110px;
}
.balloonBox_r.char_fu03,
.balloonBox_l.char_fu03 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_fu03.png);
    min-height: 110px;
}
.balloonBox_r.char_fu04,
.balloonBox_l.char_fu04 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_fu04.png);
    min-height: 110px;
}
.balloonBox_r.char_fu05,
.balloonBox_l.char_fu05 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_fu05.png);
    min-height: 110px;
}

.balloonBox_r.char_fu01 > p,
.balloonBox_l.char_fu01 > p,
.balloonBox_r.char_fu02 > p,
.balloonBox_l.char_fu02 > p,
.balloonBox_r.char_fu03 > p,
.balloonBox_l.char_fu03 > p,
.balloonBox_r.char_fu04 > p,
.balloonBox_l.char_fu04 > p,
.balloonBox_r.char_fu05 > p,
.balloonBox_l.char_fu05 > p { background: #fff7cc; }

.balloonBox_r.char_fu01 > p:after,
.balloonBox_r.char_fu02 > p:after,
.balloonBox_r.char_fu03 > p:after,
.balloonBox_r.char_fu04 > p:after,
.balloonBox_r.char_fu05 > p:after { border-right-color: #fff7cc; }

.balloonBox_l.char_fu01 > p:after,
.balloonBox_l.char_fu02 > p:after,
.balloonBox_l.char_fu03 > p:after,
.balloonBox_l.char_fu04 > p:after,
.balloonBox_l.char_fu05 > p:after { border-left-color: #fff7cc; }

.balloonBox_r.lemon > p,
.balloonBox_l.lemon > p,
.balloonBox_c.lemon > p { background: #fff7cc; }
.balloonBox_r.lemon > p:after { border-right-color: #fff7cc; }
.balloonBox_l.lemon > p:after { border-left-color: #fff7cc; }
.balloonBox_c.lemon > p:before { border-right-color: #fff7cc; }
.balloonBox_c.lemon > p:after { border-left-color: #fff7cc; }


/* あんずさん */

.balloonBox_r.char_an01,
.balloonBox_l.char_an01 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_an01.png);
    min-height: 110px;
}
.balloonBox_r.char_an02,
.balloonBox_l.char_an02 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_an02.png);
    min-height: 110px;
}
.balloonBox_r.char_an03,
.balloonBox_l.char_an03 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_an03.png);
    min-height: 110px;
}
.balloonBox_r.char_an04,
.balloonBox_l.char_an04 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_an04.png);
    min-height: 110px;
}
.balloonBox_r.char_an05,
.balloonBox_l.char_an05 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_an05.png);
    min-height: 110px;
}

.balloonBox_r.char_an01 > p,
.balloonBox_l.char_an01 > p,
.balloonBox_r.char_an02 > p,
.balloonBox_l.char_an02 > p,
.balloonBox_r.char_an03 > p,
.balloonBox_l.char_an03 > p,
.balloonBox_r.char_an04 > p,
.balloonBox_l.char_an04 > p,
.balloonBox_r.char_an05 > p,
.balloonBox_l.char_an05 > p { background: #d7e4f9; }

.balloonBox_r.char_an01 > p:after,
.balloonBox_r.char_an02 > p:after,
.balloonBox_r.char_an03 > p:after,
.balloonBox_r.char_an04 > p:after,
.balloonBox_r.char_an05 > p:after { border-right-color: #d7e4f9; }

.balloonBox_l.char_an01 > p:after,
.balloonBox_l.char_an02 > p:after,
.balloonBox_l.char_an03 > p:after,
.balloonBox_l.char_an04 > p:after,
.balloonBox_l.char_an05 > p:after { border-left-color: #d7e4f9; }

.balloonBox_r.amber > p,
.balloonBox_l.amber > p,
.balloonBox_c.amber > p { background: #d7e4f9; }
.balloonBox_r.amber > p:after { border-right-color: #d7e4f9; }
.balloonBox_l.amber > p:after { border-left-color: #d7e4f9; }
.balloonBox_c.amber > p:before { border-right-color: #d7e4f9; }
.balloonBox_c.amber > p:after { border-left-color: #d7e4f9; }


/* ダイスケくん(若き日のパパ) */

.balloonBox_r.char_da01,
.balloonBox_l.char_da01 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_da01.png);
    min-height: 110px;
}
.balloonBox_r.char_da02,
.balloonBox_l.char_da02 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_da02.png);
    min-height: 110px;
}
.balloonBox_r.char_da03,
.balloonBox_l.char_da03 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_da03.png);
    min-height: 110px;
}
.balloonBox_r.char_da04,
.balloonBox_l.char_da04 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_da04.png);
    min-height: 110px;
}

.balloonBox_r.char_da01 > p,
.balloonBox_l.char_da01 > p,
.balloonBox_r.char_da02 > p,
.balloonBox_l.char_da02 > p,
.balloonBox_r.char_da03 > p,
.balloonBox_l.char_da03 > p,
.balloonBox_r.char_da04 > p,
.balloonBox_l.char_da04 > p { background: #d2ffc9; }

.balloonBox_r.char_da01 > p:after,
.balloonBox_r.char_da02 > p:after,
.balloonBox_r.char_da03 > p:after,
.balloonBox_r.char_da04 > p:after { border-right-color: #d2ffc9; }

.balloonBox_l.char_da01 > p:after,
.balloonBox_l.char_da02 > p:after,
.balloonBox_l.char_da03 > p:after,
.balloonBox_l.char_da04 > p:after { border-left-color: #d2ffc9; }

.balloonBox_r.green > p,
.balloonBox_l.green > p,
.balloonBox_c.green > p { background: #d2ffc9; }
.balloonBox_r.green > p:after { border-right-color: #d2ffc9; }
.balloonBox_l.green > p:after { border-left-color: #d2ffc9; }
.balloonBox_c.green > p:before { border-right-color: #d2ffc9; }
.balloonBox_c.green > p:after { border-left-color: #d2ffc9; }


/* メグミさん(若き日のママ) */

.balloonBox_r.char_me01,
.balloonBox_l.char_me01 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_me01.png);
    min-height: 110px;
}
.balloonBox_r.char_me02,
.balloonBox_l.char_me02 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_me02.png);
    min-height: 110px;
}
.balloonBox_r.char_me03,
.balloonBox_l.char_me03 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_me03.png);
    min-height: 110px;
}
.balloonBox_r.char_me04,
.balloonBox_l.char_me04 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_me04.png);
    min-height: 110px;
}

.balloonBox_r.char_me01 > p,
.balloonBox_l.char_me01 > p,
.balloonBox_r.char_me02 > p,
.balloonBox_l.char_me02 > p,
.balloonBox_r.char_me03 > p,
.balloonBox_l.char_me03 > p,
.balloonBox_r.char_me04 > p,
.balloonBox_l.char_me04 > p { background: #e7e1f8; }

.balloonBox_r.char_me01 > p:after,
.balloonBox_r.char_me02 > p:after,
.balloonBox_r.char_me03 > p:after,
.balloonBox_r.char_me04 > p:after { border-right-color: #e7e1f8; }

.balloonBox_l.char_me01 > p:after,
.balloonBox_l.char_me02 > p:after,
.balloonBox_l.char_me03 > p:after,
.balloonBox_l.char_me04 > p:after { border-left-color: #e7e1f8; }

.balloonBox_r.lavender > p,
.balloonBox_l.lavender > p,
.balloonBox_c.lavender > p { background: #e7e1f8; }
.balloonBox_r.lavender > p:after { border-right-color: #e7e1f8; }
.balloonBox_l.lavender > p:after { border-left-color: #e7e1f8; }
.balloonBox_c.lavender > p:before { border-right-color: #e7e1f8; }
.balloonBox_c.lavender > p:after { border-left-color: #e7e1f8; }

/* ジーニャ（若き日のジーニャ、40歳） */

.balloonBox_r.char_ji01,
.balloonBox_l.char_ji01 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ji01.png);
    min-height: 105px;
}
.balloonBox_r.char_ji02,
.balloonBox_l.char_ji02 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ji02.png);
    min-height: 105px;
}
.balloonBox_r.char_ji03,
.balloonBox_l.char_ji03 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ji03.png);
    min-height: 110px;
}
.balloonBox_r.char_ji04,
.balloonBox_l.char_ji04 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ji04.png);
    min-height: 110px;
}
.balloonBox_r.char_ji04 {
    background-position: 135px 15px, right 90px top 15px;
}

.balloonBox_r.char_ji01 > p,
.balloonBox_l.char_ji01 > p,
.balloonBox_r.char_ji02 > p,
.balloonBox_l.char_ji02 > p,
.balloonBox_r.char_ji03 > p,
.balloonBox_l.char_ji03 > p,
.balloonBox_r.char_ji04 > p,
.balloonBox_l.char_ji04 > p { background: #d6ddff; }

.balloonBox_r.char_ji01 > p:after,
.balloonBox_r.char_ji02 > p:after,
.balloonBox_r.char_ji03 > p:after,
.balloonBox_r.char_ji04 > p:after { border-right-color: #d6ddff; }

.balloonBox_l.char_ji01 > p:after,
.balloonBox_l.char_ji02 > p:after,
.balloonBox_l.char_ji03 > p:after,
.balloonBox_l.char_ji04 > p:after { border-left-color: #d6ddff; }

.balloonBox_r.blue > p,
.balloonBox_l.blue > p,
.balloonBox_c.blue > p { background: #d6ddff; }
.balloonBox_r.blue > p:after { border-right-color: #d6ddff; }
.balloonBox_l.blue > p:after { border-left-color: #d6ddff; }
.balloonBox_c.blue > p:before { border-right-color: #d6ddff; }
.balloonBox_c.blue > p:after { border-left-color: #d6ddff; }

/* バーニャ（若き日のバーニャ、42歳） */

.balloonBox_r.char_mi01,
.balloonBox_l.char_mi01 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_mi01.png);
    min-height: 110px;
}
.balloonBox_r.char_mi02,
.balloonBox_l.char_mi02 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_mi02.png);
    min-height: 110px;
}
.balloonBox_r.char_mi03,
.balloonBox_l.char_mi03 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_mi03.png);
    min-height: 110px;
}
.balloonBox_r.char_mi04,
.balloonBox_l.char_mi04 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_mi04.png);
    min-height: 110px;
}

.balloonBox_r.char_mi01 > p,
.balloonBox_l.char_mi01 > p,
.balloonBox_r.char_mi02 > p,
.balloonBox_l.char_mi02 > p,
.balloonBox_r.char_mi03 > p,
.balloonBox_l.char_mi03 > p,
.balloonBox_r.char_mi04 > p,
.balloonBox_l.char_mi04 > p { background: #f2ccf5; }

.balloonBox_r.char_mi01 > p:after,
.balloonBox_r.char_mi02 > p:after,
.balloonBox_r.char_mi03 > p:after,
.balloonBox_r.char_mi04 > p:after { border-right-color: #f2ccf5; }

.balloonBox_l.char_mi01 > p:after,
.balloonBox_l.char_mi02 > p:after,
.balloonBox_l.char_mi03 > p:after,
.balloonBox_l.char_mi04 > p:after { border-left-color: #f2ccf5; }

.balloonBox_r.purple > p,
.balloonBox_l.purple > p,
.balloonBox_c.purple > p { background: #f2ccf5; }
.balloonBox_r.purple > p:after { border-right-color: #f2ccf5; }
.balloonBox_l.purple > p:after { border-left-color: #f2ccf5; }
.balloonBox_c.purple > p:before { border-right-color: #f2ccf5; }
.balloonBox_c.purple > p:after { border-left-color: #f2ccf5; }

/* ツチヤさん */

.balloonBox_r.char_tu01,
.balloonBox_l.char_tu01 {
    background-image: url(/navigate/application/prevent/useful/20191119/images/IMG_1358.jpg);
	padding: 25px 285px 0 270px;
    min-height: 110px;
}
.balloonBox_r.char_tu02,
.balloonBox_l.char_tu02 {
    background-image: url(/navigate/application/prevent/useful/20191119/images/IMG_1334.jpg);
   	padding: 25px 285px 0 270px;
    min-height: 110px;
}
.balloonBox_r.char_tu03,
.balloonBox_l.char_tu03 {
    background-image: url(/navigate/application/prevent/useful/20191119/images/IMG_1342.jpg);
    padding: 25px 285px 0 270px;
    min-height: 110px;
}
.balloonBox_r.char_tu04,
.balloonBox_l.char_tu04 {
    background-image: url(/navigate/application/prevent/useful/20191119/images/IMG_1363.jpg);
    padding: 25px 285px 0 270px;
    min-height: 110px;
}

.balloonBox_r.char_tu01 > p,
.balloonBox_l.char_tu01 > p,
.balloonBox_r.char_tu02 > p,
.balloonBox_l.char_tu02 > p,
.balloonBox_r.char_tu03 > p,
.balloonBox_l.char_tu03 > p,
.balloonBox_r.char_tu04 > p,
.balloonBox_l.char_tu04 > p,
.balloonBox_r.char_tu05 > p,
.balloonBox_l.char_tu05 > p { background: #dadbf0; }

.balloonBox_r.char_tu01 > p:after,
.balloonBox_r.char_tu02 > p:after,
.balloonBox_r.char_tu03 > p:after,
.balloonBox_r.char_tu04 > p:after,
.balloonBox_r.char_tu05 > p:after { border-right-color: #dadbf0; }

.balloonBox_l.char_tu01 > p:after,
.balloonBox_l.char_tu02 > p:after,
.balloonBox_l.char_tu03 > p:after,
.balloonBox_l.char_tu04 > p:after,
.balloonBox_l.char_tu05 > p:after { border-left-color: #dadbf0; }

.balloonBox_r.tsuchiya > p,
.balloonBox_l.tsuchiya > p,
.balloonBox_c.tsuchiya > p { background: #dadbf0; }
.balloonBox_r.tsuchiya > p:after { border-right-color: #dadbf0; }
.balloonBox_l.tsuchiya > p:after { border-left-color: #dadbf0; }
.balloonBox_c.tsuchiya > p:before { border-right-color: #dadbf0; }
.balloonBox_c.tsuchiya > p:after { border-left-color: #dadbf0; }

/* にこらすさん */

.balloonBox_r.char_ni01,
.balloonBox_l.char_ni01 {
    background-image: url(/navigate/application/prevent/useful/20191119/images/IMG_1291.jpg);
    padding: 25px 285px 0 270px;
    min-height: 110px;
}
.balloonBox_r.char_ni02,
.balloonBox_l.char_ni02 {
    background-image: url(/navigate/application/prevent/useful/20191119/images/IMG_1298.jpg);
    padding: 25px 285px 0 270px;
    min-height: 110px;
}
.balloonBox_r.char_ni03,
.balloonBox_l.char_ni03 {
    background-image: url(/navigate/application/prevent/useful/20191119/images/IMG_1288.jpg);
    padding: 25px 285px 0 270px;
    min-height: 110px;
}
.balloonBox_r.char_ni04,
.balloonBox_l.char_ni04 {
    background-image: url(/navigate/application/prevent/useful/20191119/images/IMG_1295.jpg);
    padding: 25px 285px 0 270px;
    min-height: 110px;
}

.balloonBox_r.char_ni01 > p,
.balloonBox_l.char_ni01 > p,
.balloonBox_r.char_ni02 > p,
.balloonBox_l.char_ni02 > p,
.balloonBox_r.char_ni03 > p,
.balloonBox_l.char_ni03 > p,
.balloonBox_r.char_ni04 > p,
.balloonBox_l.char_ni04 > p,
.balloonBox_r.char_ni05 > p,
.balloonBox_l.char_ni05 > p { background: #ffdbab; }

.balloonBox_r.char_ni01 > p:after,
.balloonBox_r.char_ni02 > p:after,
.balloonBox_r.char_ni03 > p:after,
.balloonBox_r.char_ni04 > p:after,
.balloonBox_r.char_ni05 > p:after { border-right-color: #ffdbab; }

.balloonBox_l.char_ni01 > p:after,
.balloonBox_l.char_ni02 > p:after,
.balloonBox_l.char_ni03 > p:after,
.balloonBox_l.char_ni04 > p:after,
.balloonBox_l.char_ni05 > p:after { border-left-color: #ffdbab; }

.balloonBox_r.nicolas > p,
.balloonBox_l.nicolas > p,
.balloonBox_c.nicolas > p { background: #ffdbab; }
.balloonBox_r.nicolas > p:after { border-right-color: #ffdbab; }
.balloonBox_l.nicolas > p:after { border-left-color: #ffdbab; }
.balloonBox_c.nicolas > p:before { border-right-color: #ffdbab; }
.balloonBox_c.nicolas > p:after { border-left-color: #ffdbab; }

/* シマさん */

.balloonBox_r.char_si01,
.balloonBox_l.char_si01 {
    background-image: url(/navigate/application/prevent/useful/20191119/images/IMG_1304.jpg);
    padding: 25px 285px 0 270px;
    min-height: 110px;
}
.balloonBox_r.char_si02,
.balloonBox_l.char_si02 {
    background-image: url(/navigate/application/prevent/useful/20191119/images/IMG_1310.jpg);
    padding: 25px 285px 0 270px;
    min-height: 110px;
}
.balloonBox_r.char_si03,
.balloonBox_l.char_si03 {
    background-image: url(/navigate/application/prevent/useful/20191119/images/IMG_1312.jpg);
    padding: 25px 285px 0 270px;
    min-height: 110px;
}
.balloonBox_r.char_si04,
.balloonBox_l.char_si04 {
    background-image: url(/navigate/application/prevent/useful/20191119/images/IMG_1325.jpg);
    padding: 25px 285px 0 270px;
    min-height: 110px;
}

.balloonBox_r.char_si01 > p,
.balloonBox_l.char_si01 > p,
.balloonBox_r.char_si02 > p,
.balloonBox_l.char_si02 > p,
.balloonBox_r.char_si03 > p,
.balloonBox_l.char_si03 > p,
.balloonBox_r.char_si04 > p,
.balloonBox_l.char_si04 > p,
.balloonBox_r.char_si05 > p,
.balloonBox_l.char_si05 > p { background: #9bebd3; }

.balloonBox_r.char_si01 > p:after,
.balloonBox_r.char_si02 > p:after,
.balloonBox_r.char_si03 > p:after,
.balloonBox_r.char_si04 > p:after,
.balloonBox_r.char_si05 > p:after { border-right-color: #9bebd3; }

.balloonBox_l.char_si01 > p:after,
.balloonBox_l.char_si02 > p:after,
.balloonBox_l.char_si03 > p:after,
.balloonBox_l.char_si04 > p:after,
.balloonBox_l.char_si05 > p:after { border-left-color: #9bebd3; }

.balloonBox_r.shima > p,
.balloonBox_l.shima > p,
.balloonBox_c.shima > p { background: #9bebd3; }
.balloonBox_r.shima > p:after { border-right-color: #9bebd3; }
.balloonBox_l.shima > p:after { border-left-color: #9bebd3; }
.balloonBox_c.shima > p:before { border-right-color: #9bebd3; }
.balloonBox_c.shima > p:after { border-left-color: #9bebd3; }


/* PC */

.balloonBox_r.char_pc01,
.balloonBox_l.char_pc01 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_pc01.png);
    min-height: 110px;
}

.balloonBox_r.char_pc01 > p,
.balloonBox_l.char_pc01 > p { background: #E0E0E0; }

.balloonBox_r.char_pc01 > p:after { border-right-color: #E0E0E0; }

.balloonBox_l.char_pc01 > p:after { border-left-color: #E0E0E0; }

.balloonBox_r.gray > p,
.balloonBox_l.gray > p,
.balloonBox_c.gray > p { background: #E0E0E0; }

/* ヒロさん */

.balloonBox_r.char_hi01,
.balloonBox_l.char_hi01 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_hi01.png);
    margin-right: -15px;
    padding: 25px 285px 0 270px;
    min-height: 110px;
}
.balloonBox_r.char_hi02,
.balloonBox_l.char_hi02 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_hi02.png);
    padding: 25px 285px 0 270px;
    margin-right: -15px;
    min-height: 110px;
}
.balloonBox_r.char_hi03,
.balloonBox_l.char_hi03 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_hi03.png);
    padding: 25px 285px 0 270px;
    margin-right: -15px;
    min-height: 110px;
}
.balloonBox_r.char_hi04,
.balloonBox_l.char_hi04 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_hi04.png);
    padding: 25px 285px 0 270px;
    margin-right: -15px;
    min-height: 110px;
}

.balloonBox_r.char_hi01 > p,
.balloonBox_l.char_hi01 > p,
.balloonBox_r.char_hi02 > p,
.balloonBox_l.char_hi02 > p,
.balloonBox_r.char_hi03 > p,
.balloonBox_l.char_hi03 > p,
.balloonBox_r.char_hi04 > p,
.balloonBox_l.char_hi04 > p,
.balloonBox_r.char_hi05 > p,
.balloonBox_l.char_hi05 > p { background: #9bebd3; }

.balloonBox_r.char_hi01 > p:after,
.balloonBox_r.char_hi02 > p:after,
.balloonBox_r.char_hi03 > p:after,
.balloonBox_r.char_hi04 > p:after,
.balloonBox_r.char_hi05 > p:after { border-right-color: #9bebd3; }

.balloonBox_l.char_hi01 > p:after,
.balloonBox_l.char_hi02 > p:after,
.balloonBox_l.char_hi03 > p:after,
.balloonBox_l.char_hi04 > p:after,
.balloonBox_l.char_hi05 > p:after { border-left-color: #9bebd3; }

.balloonBox_r.hiro > p,
.balloonBox_l.hiro > p,
.balloonBox_c.hiro > p { background: #9bebd3; }
.balloonBox_r.hiro > p:after { border-right-color: #9bebd3; }
.balloonBox_l.hiro > p:after { border-left-color: #9bebd3; }
.balloonBox_c.hiro > p:before { border-right-color: #9bebd3; }
.balloonBox_c.hiro > p:after { border-left-color: #9bebd3; }


/* こうやさん */

.balloonBox_r.char_ko01,
.balloonBox_l.char_ko01 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ko01.png);
    margin-right: -5px;
    padding: 25px 285px 0 270px;
    min-height: 110px;
}
.balloonBox_r.char_ko02,
.balloonBox_l.char_ko02 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ko02.png);
    padding: 25px 285px 0 270px;
    margin-right: -5px;
    min-height: 110px;
}
.balloonBox_r.char_ko03,
.balloonBox_l.char_ko03 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ko03.png);
    padding: 25px 285px 0 270px;
    margin-right: -5px;
    min-height: 110px;
}
.balloonBox_r.char_ko04,
.balloonBox_l.char_ko04 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ko04.png);
    padding: 25px 285px 0 270px;
    margin-right: -5px;
    min-height: 110px;
}

.balloonBox_r.char_ko01 > p,
.balloonBox_l.char_ko01 > p,
.balloonBox_r.char_ko02 > p,
.balloonBox_l.char_ko02 > p,
.balloonBox_r.char_ko03 > p,
.balloonBox_l.char_ko03 > p,
.balloonBox_r.char_ko04 > p,
.balloonBox_l.char_ko04 > p { background: #9bebd3; }

.balloonBox_r.char_ko01 > p:after,
.balloonBox_r.char_ko02 > p:after,
.balloonBox_r.char_ko03 > p:after,
.balloonBox_r.char_ko04 > p:after { border-right-color: #9bebd3; }

.balloonBox_l.char_ko01 > p:after,
.balloonBox_l.char_ko02 > p:after,
.balloonBox_l.char_ko03 > p:after,
.balloonBox_l.char_ko04 > p:after { border-left-color: #9bebd3; }

.balloonBox_r.kouya > p,
.balloonBox_l.kouya > p,
.balloonBox_c.kouya > p { background: #9bebd3; }
.balloonBox_r.kouya > p:after { border-right-color: #9bebd3; }
.balloonBox_l.kouya > p:after { border-left-color: #9bebd3; }
.balloonBox_c.kouya > p:before { border-right-color: #9bebd3; }
.balloonBox_c.kouya > p:after { border-left-color: #9bebd3; }

/* つっつーさん */

.balloonBox_r.char_tsu01,
.balloonBox_l.char_tsu01 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_tsu01.png);
    margin-right: -5px;
    padding: 25px 285px 0 270px;
    min-height: 110px;
}
.balloonBox_r.char_tsu02,
.balloonBox_l.char_tsu02 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_tsu02.png);
    padding: 25px 285px 0 270px;
    margin-right: -5px;
    min-height: 110px;
}
.balloonBox_r.char_tsu03,
.balloonBox_l.char_tsu03 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_tsu03.png);
    padding: 25px 285px 0 270px;
    margin-right: -5px;
    min-height: 110px;
}
.balloonBox_r.char_tsu04,
.balloonBox_l.char_tsu04 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_tsu04.png);
    padding: 25px 285px 0 270px;
    margin-right: -5px;
    min-height: 110px;
}

.balloonBox_r.char_tsu01 > p,
.balloonBox_l.char_tsu01 > p,
.balloonBox_r.char_tsu02 > p,
.balloonBox_l.char_tsu02 > p,
.balloonBox_r.char_tsu03 > p,
.balloonBox_l.char_tsu03 > p,
.balloonBox_r.char_tsu04 > p,
.balloonBox_l.char_tsu04 > p { background: #ffdbab; }

.balloonBox_r.char_tsu01 > p:after,
.balloonBox_r.char_tsu02 > p:after,
.balloonBox_r.char_tsu03 > p:after,
.balloonBox_r.char_tsu04 > p:after { border-right-color: #ffdbab; }

.balloonBox_l.char_tsu01 > p:after,
.balloonBox_l.char_tsu02 > p:after,
.balloonBox_l.char_tsu03 > p:after,
.balloonBox_l.char_tsu04 > p:after { border-left-color: #ffdbab; }

.balloonBox_r.tsuttu > p,
.balloonBox_l.tsuttu > p,
.balloonBox_c.tsuttu > p { background: #ffdbab; }
.balloonBox_r.tsuttu > p:after { border-right-color: #ffdbab; }
.balloonBox_l.tsuttu > p:after { border-left-color: #ffdbab; }
.balloonBox_c.tsuttu > p:before { border-right-color: #ffdbab; }
.balloonBox_c.tsuttu > p:after { border-left-color: #ffdbab; }

/* ニャーニャ（20250218） */

.balloonBox_r.char_nyahnya01,
.balloonBox_l.char_nyahnya01 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_nyahnya01.png);
    min-height: 110px;
    margin-right: -5px;
}

.balloonBox_r.char_nyahnya01 > p,
.balloonBox_l.char_nyahnya01 > p { background: #ffdbe8; }

.balloonBox_r.char_nyahnya01 > p:after { border-right-color: #ffdbe8; }
.balloonBox_l.char_nyahnya01 > p:after { border-left-color: #ffdbe8; }

/* ニャン太（20250218） */

.balloonBox_r.char_nyanta01,
.balloonBox_l.char_nyanta01 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_nyanta01.png);
    min-height: 110px;
    margin-right: -5px;
}

.balloonBox_r.char_nyanta01 > p,
.balloonBox_l.char_nyanta01 > p { background: #d8fdff; }

.balloonBox_r.char_nyanta01 > p:after { border-right-color: #d8fdff; }
.balloonBox_l.char_nyanta01 > p:after { border-left-color: #d8fdff; }


/**************************************************************************************************/
/* 複数キャラ */

.char_fu05_an01_ce04_ba04 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_fu05_an01.png),url(/navigate/application/prevent/useful/images/characters/img_char_ba04_ce04.png);
    background-position: 70px 15px, right 60px top 15px;
    min-height: 105px;
}

.char_po04_pa02_ma04 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_po04.png),url(/navigate/application/prevent/useful/images/characters/img_char_pa02_ma04.png);
    background-position: 150px 15px, right 90px top 15px;
    min-height: 110px;
}

.char_po03_pa03_ma03 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_po03.png),url(/navigate/application/prevent/useful/images/characters/img_char_pa03_ma03.png);
    background-position: 150px 15px, right 90px top 15px;
    min-height: 105px;
}

.char_po03_pa02_ma04 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_po03.png),url(/navigate/application/prevent/useful/images/characters/img_char_pa03_ma03.png);
    background-position: 150px 15px, right 90px top 15px;
    min-height: 105px;
}

.char_da03_me03 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_da03_me03.png);
    background-position: left 80px top 15px;
    min-height: 110px;
}


.balloonBox_l.char_pa02_ma04 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_pa02_ma04.png);
    background-position: right 90px top 15px;
    min-height: 110px;
}

.char_po03_pa_03_ma_03 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_po03_pa_03_ma_03.png);
    background-position: right 50px top 15px;
    min-height: 110px;
}


.char_da02_me04_po04_pa02_ma04 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_da02_me04.png),url(/navigate/application/prevent/useful/images/characters/img_char_po04_pa02_ma04.png);
    background-position: 100px 15px, right 50px top 15px;
    min-height: 110px;
}

.char_po03_pa03 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_po03_pa03.png);
    background-position: left 80px top 15px;
    min-height: 110px;
}

.char_ba04_pa02_ce04_po04 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ba04_pa02_ce04_po04.png);
    background-position: left 80px top 15px;
    min-height: 110px;
}

.char_ba04_ce04 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ba04_ce04.png);
    background-position: left 80px top 15px;
    padding: 50px 270px 0 300px;
    min-height: 105px;
}

.char_ba04_pa02_ce04_po04_ni03_si04 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ba04_pa02_ce04_po04.png),url(/navigate/application/prevent/useful/20191119/images/IMG_1325_1288.jpg);
    background-position: 100px 15px, right 120px top 15px;
    margin-top: 30px;
    padding: 50px 320px 0 370px;
    min-height: 110px;
}

.char_tu01_si04_ni01 {
    background-image: url(/navigate/application/prevent/useful/20191217/images/IMG_1358_1325_1291.jpg);
    background-position: right 80px top 15px;
    padding: 30px 360px 0 270px;
    min-height: 110px;
}

.char_ba01_fu01 {
	background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ba01.png), url(/navigate/application/prevent/useful/images/characters/img_char_fu01.png);
    background-position: 150px 15px, right 150px top 15px;
    padding: 30px 270px 0 270px;
    min-height: 110px;
}

.char_an02_ba03_ce03_fu02 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_an02_ba01.png),url(/navigate/application/prevent/useful/images/characters/img_char_ce03_fu02.png);
    background-position: 85px 15px, right 85px top 15px;
    min-height: 105px;
}

.balloonBox_c.char_ba02_ce02 {
	background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ba02.png), url(/navigate/application/prevent/useful/images/characters/img_char_ce02.png);
    background-position: 150px 15px, right 150px top 15px;
    padding: 30px 270px 0 270px;
    min-height: 110px;
}

.balloonBox_c.char_ce04_ba04 {
	background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ba04.png), url(/navigate/application/prevent/useful/images/characters/img_char_ce04.png);
    background-position: 150px 15px, right 150px top 15px;
    padding: 30px 270px 0 270px;
    min-height: 110px;
}

.balloonBox_l.char_po01_ma04 {
	background-image: url(/navigate/application/prevent/useful/images/characters/img_char_po01_ma04.png);
    background-position: right 110px top 30px;
    padding: 50px 270px 0 270px;
    min-height: 105px;
}


.balloonBox_r.char_ba04_ce01 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ba04_ce01.png);
    background-position: left 80px top 30px;
    padding: 30px 270px 0 270px;
    min-height: 105px;
}


.balloonBox_r.char_mi04_ji04 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_mi04_ji04.png);
    background-position: left 80px top 20px;
    padding: 30px 270px 0 270px;
    min-height: 105px;
}

.balloonBox_l.char_tu01_si04_ni01 > p { background: #dadbf0; }
.balloonBox_l.char_tu01_si04_ni01 > p:after { border-left-color: #dadbf0; 
}


.balloonBox_l.char_ma03_po03 {
	background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ma03_po03.png);
    background-position: right 110px top 30px;
    padding: 50px 270px 0 270px;
    min-height: 105px;
}


	.char_ma01_pa01 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ma01_pa01.png);
    background-position: right 90px top 15px;
    min-height: 110px;
}


/* 201012追加 */


.char_an02_ba03 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_an02_ba03.png);
    background-position: right 90px top 15px;
    min-height: 110px;
}

.char_ce03_po03 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ce03_po03.png);
    background-position: right 90px top 15px;
    min-height: 110px;
}

.char_po03_an02_ce03_ba03 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_po03_an02_ce03_ba03.png);
    background-position: right 0px top 15px;
    min-height: 110px;
}

/* 201117追加 */

.char_ba02_ce02_po02 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ba02_ce02_po02.png);
    background-position: left 0px top 15px;
    min-height: 110px;
}

/* 201216追加 */

.balloonBox_r.char_ma03_po03 {
	background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ma03_po03.png);
    background-position: left 110px top 20px;
    padding: 30px 270px 0 270px;
    min-height: 105px;
}

/* 210217追加 */

.char_ji02_gi02 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ji02_gi02.png);
    background-position: right 110px top 15px;
    min-height: 110px;
}

.char_gi03_ba03 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_gi03_ba03.png);
    background-position: left 90px top 15px;
    min-height: 110px;
}

.char_gi03_ba03_po03 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_gi03_ba03_po03.png);
    background-position: left 50px top 15px;
    min-height: 110px;
}

.char_po03_ba03_gi03 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_po03_ba03_gi03.png);
    background-position: left 50px top 15px;
    min-height: 110px;
}

/* 210421追加 */

.char_po04_pa02_ma04_ji04_mi04 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_po04_pa02_ma04.png),url(/navigate/application/prevent/useful/images/characters/img_char_ji04_mi04.png);
    background-position: 50px 15px, right 110px top 15px;
    min-height: 110px;
}

.balloonBox_r.char_pa02_ma04 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_pa02_ma04.png);
    background-position: left 90px top 15px;
    min-height: 110px;
}

.char_po04_pa02_ma04 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_po04_pa02_ma04.png);
    background-position: left 55px top 15px;
    min-height: 110px;
}

.char_po03_pa03_ma03 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_po03_pa_03_ma_03.png);
    background-position: left 50px top 15px;
    min-height: 110px;
}


/* 210525追加 */

.char_ce01_ba01_gi01_an01_fu01 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ce01_ba01_gi01.png),url(/navigate/application/prevent/useful/images/characters/img_char_an01_fu01.png);
    background-position: 50px 15px, right 90px top 15px;
    min-height: 110px;
}


/* 210615追加 */

.balloonBox_c.char_ma04_gi04 {
	background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ma04.png), url(/navigate/application/prevent/useful/images/characters/img_char_gi04.png);
    background-position: 150px 15px, right 140px top 15px;
    padding: 30px 270px 0 270px;
    min-height: 110px;
}


/* 210720追加 */

.balloonBox_r.char_ce03_po03 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ce03_po03.png);
    background-position: left 90px top 15px;
    min-height: 110px;
}

.balloonBox_r.char_gi03_ce03 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_gi03_ce03.png);
    background-position: left 90px top 15px;
    min-height: 110px;
}

.balloonBox_r.char_po03_ce03_gi03 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_po03_ce03_gi03.png);
    background-position: left 50px top 15px;
    min-height: 110px;
}


/* 210824追加 */

.balloonBox_l.char_an01_fu01 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_an01_fu01.png);
    background-position: right 90px top 15px;
    min-height: 110px;
}

.balloonBox_r.char_ce01_ba01_pa01_ma01 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ce01_ba01_pa01_ma01.png);
    background-position: left 0px top 15px;
    min-height: 110px;
}

/* 211019追加 */

.balloonBox_r.char_pa03_ma03 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_pa03_ma03.png);
    background-position: left 90px top 15px;
    min-height: 110px;
}

/* 220118追加 */
.balloonBox_r.char_ma04_pa02_gi04_ba04_ce04_po04 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ma04_pa02_gi04_ba04_ce04_po04.png);
    background-position: left 0px top 15px;
    min-height: 110px;
}

/* 220419追加 */
.balloonBox_l.char_ce02_fu03 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ce02_fu03.png);
    background-position: right 100px top 15px;
    min-height: 110px;
}

/* 220621追加 */
.balloonBox_c.char_ce03_ba03_gi03_po03_pa03_ma03 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ce03_ba03_gi03.png),url(/navigate/application/prevent/useful/images/characters/img_char_po03_pa_03_ma_03.png);
    background-position: 50px 15px, right 50px top 15px;
    min-height: 110px;
}

/* 220719追加 */
.balloonBox_r.char_ce01_ba01_gi01 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ce01_ba01_gi01.png);
    background-position: left 50px top 15px;
    min-height: 110px;
}

.balloonBox_r.char_ce03_ba03_gi03 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ce03_ba03_gi03.png);
    background-position: left 50px top 15px;
    min-height: 110px;
}

.balloonBox_r.char_ce03_ba03 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ce03_ba03.png);
    background-position: left 95px top 15px;
    min-height: 110px;
}

/* 220920追加 */
.balloonBox_r.char_pa03_ma03_ba03_gi03 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_pa03_ma03_ba03_gi03.png);
    background-position: left 0 top 5px;
    min-height: 110px;
}

/* 221018追加 */
.balloonBox_r.char_an02_ma03 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_an02_ma03.png);
    background-position: left 100px top 10px;
    min-height: 110px;
}

.balloonBox_r.char_ba03_an02_ma03 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ba03_an02_ma03.png);
    background-position: left 50px top 15px;
    min-height: 110px;
}

/* 230214追加 */
.balloonBox_r.char_ba04_gi04 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ba04_gi04.png);
    background-position: left 85px top 10px;
    min-height: 110px;
}

.balloonBox_l.char_ko04_tsu04 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ko04_tsu04.png);
    background-position: right 90px top 0px;
    min-height: 110px;
}

/* 230620追加 */
.balloonBox_l.char_ba04_gi04 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ba04_gi04.png);
    background-position: right 95px top 10px;
    min-height: 110px;
}

/* 20250218追加 */
.balloonBox_l.char_nyahnya01_nyanta01 {
    background-image: url(/navigate/application/prevent/useful/images/characters/img_char_nyahnya01_nyanta01.png);
    background-position: right 145px top 10px;
    min-height: 110px;
}

.balloonBox_c.char_gi04_nyahnya01_nyanta01 {
	background-image: url(/navigate/application/prevent/useful/images/characters/img_char_gi04.png), url(/navigate/application/prevent/useful/images/characters/img_char_nyahnya01_nyanta01.png);
    background-position: 140px 15px, right 140px top 20px;
    padding: 30px 270px 0 270px;
    min-height: 110px;
}

/* サブタイトル */

h3.subtitle {
	background: #fcd69e;
	border-left: none;
	padding:10px;
}


/* フライ君のステップアップ講座 */

.fu_stepup_caption {
	background: #817bfd;
    color: #ffffff;
	border-left: none;
	padding:10px;
    margin-top: 20px;
    margin-bottom: 0px;
}

.fu_stepup_background {
	background: #e5f1ff;
    padding: 10px 20px 40px 20px;
    margin-bottom: 0px;
}

/* フライ君のステップアップ講座用吹き出し */
.balloonBox_r.white > p,
.balloonBox_l.white > p,
.balloonBox_c.white > p { background: #ffffff; }

.balloonBox_r.white > p:after  { border-right-color: #ffffff; }
.balloonBox_l.white > p:after  { border-left-color: #ffffff; }
.balloonBox_c.white > p:after  { border-left-color: #ffffff; }
.balloonBox_c.white > p:before { border-right-color: #ffffff; }


/* フライ君のステップアップ講座 ここまで */

/* セロリさんの独り語りスタイル */
.ce_narrateBox {
	max-width: 600px;
	margin: 20px auto;
}
.ce_narrateBox>p {
    background-color: #fff;
    line-height: 2;
    border-radius: 6px;
    padding: 36px 48px;
    box-shadow: 0 0 0 6px #ffdbe8 inset;
}

/* セロリさんの独り語りスタイル ここまで */

/* 注釈 中央揃え */

.text_plainBox {
	max-width: 600px;
	margin: 20px auto;
}

.text_plainBox>p {
    line-height: 2;
    padding: 18px 48px;
}

/* 雷 */

.kaminari {
	height: 60px;
	color: #ffff00;
	font-weight: bold;
	padding-top:40px;
	background: url(/navigate/application/prevent/useful/images/img_kaminari_01.png) no-repeat center;
}


/* ポイントのテーブル*/

table.desc_sub {
	border:1px #666666 dotted ;
	border-collapse: collapse;
	border-spacing: 0;
	width:100%;
}
table.desc_sub th,
table.desc_sub td{
	border:1px #666666 dotted ;
	padding:5px;
}


.factory_img{
	padding-left: 25px;
}

/* ポイントの画像 */
.narrationBox .inBox img.spOnly {
	display: none;
}

.narrationBox .inBox img.pcOnly {
	display: block;
}

.narrationBox .inBox img.point_img{
	padding-left: 25px;
	width: inherit;
	float: none;
}

/* 冒頭文内のキャプション枠 */
.desc_border {
	border: 1px dotted #333;
	padding: 0 10px 10px;
	margin: 10px 0 0;
}

.desc_border p {
	margin: 10px 0 0;
}

@media screen and (max-width: 640px) {

.balloonBox_c.char_fu05_an01_ce04_ba04 {
	background-size: 150px auto, 150px auto;
	min-height: 200px;
}
.balloonBox_c.char_fu05_an01_ce04_ba04 {
		padding: 25px 185px 0 0;
		background-position: right 10px top 25px, right 13px top 130px!important;
}

.balloonBox_c.char_po04_pa02_ma04 {
	background-size: 110px auto, 120px auto;
	min-height: 200px;
}
.balloonBox_c.char_po04_pa02_ma04 {
		padding: 25px 140px 0 0;
		background-position: right 10px top 15px, right 13px top 110px!important;
}

.balloonBox_c.char_po03_pa02_ma04 {
	background-size: 110px auto, 130px auto;
	min-height: 200px;
}
.balloonBox_c.char_po03_pa02_ma04 {
		padding: 25px 140px 0 0;
		background-position: right 10px top 15px, right 13px top 120px!important;
}

.balloonBox_c.char_po03_pa03_ma03 {
	background-size: 110px auto, 130px auto;
	min-height: 200px;
}
.balloonBox_c.char_po03_pa03_ma03 {
		padding: 25px 140px 0 0;
		background-position: right 10px top 15px, right 13px top 120px!important;
}

.balloonBox_c.char_da02_me04_po04_pa02_ma04 {
	background-size: 110px auto, 170px auto;
	min-height: 200px;
}
.balloonBox_c.char_da02_me04_po04_pa02_ma04 {
		padding: 25px 150px 0 0;
		background-position: right 10px top 15px, right 13px top 120px!important;
}

.balloonBox_c.char_ba02_ce02 {
    background-position: 250px 15px, right 13px top 120px!important;
    padding: 30px 130px 0 0;
    min-height: 180px;
}

.balloonBox_c.char_ce04_ba04 {
    background-position: 250px 15px, right 13px top 110px!important;
    padding: 30px 130px 0 0;
    min-height: 170px;
}

.balloonBox_r.char_da03_me03,
.balloonBox_l.char_da03_me03 {
	background-size: 125px auto;
	min-height: 96px;
}
.balloonBox_r.char_da03_me03 {
	padding: 25px 0 0 145px;
}

.balloonBox_r.char_pa02_ma04,
.balloonBox_l.char_pa02_ma04 {
	background-size: 125px auto;
	min-height: 96px;
}
.balloonBox_l.char_pa02_ma04 {
	padding: 25px 145px 0 0;
}

.balloonBox_r.char_po03_pa_03_ma_03,
.balloonBox_l.char_po03_pa_03_ma_03 {
	background-size: 160px auto;
	min-height: 96px;
}
.balloonBox_l.char_po03_pa_03_ma_03 {
	padding: 25px 180px 0 0;
}

.balloonBox_r.char_pa03_ma03,
.balloonBox_l.char_pa03_ma03 {
	background-size: 125px auto;
	min-height: 96px;
}
.balloonBox_l.char_po03_pa03_ma03 {
	padding: 25px 180px 0 0;
}

.balloonBox_r.char_po03_pa03,
.balloonBox_l.char_po03_pa03 {
	background-size: 125px auto;
	min-height: 96px;
}

.balloonBox_r.char_po03_pa03 {
	padding: 25px 0 0 145px;
}

.balloonBox_l.char_po01_ma04 {
    background-position: right 110px top 30px;
    padding: 25px 150px 0 0;
    background-size: 125px auto;
    min-height: 105px;
}

.char_ba04_ce04 {
	padding: 25px 0 0 185px;
	background-size: 155px auto;
	min-height: 96px;
}


.char_ba04_pa02_ce04_po04_ni03_si04 {
	padding: 25px 200px 0 0;
	background-position: right 10px top 15px, right 13px top 120px!important;
	background-size: 140px auto;
	min-height: 200px;
}


.char_tu01_si04_ni01 {
    background-position: right 1px top 15px;
    padding: 50px 160px 0 170px;
    min-height: 110px;
}
.char_tu01_si04_ni01{
	padding: 30px 230px 0 0;
	background-size: 200px auto;
}

/*0114追加*/
.char_ba01_fu01 {
	background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ba01_fu01.png);
	background-position: 150px 15px, right 150px top 15px;
    padding: 30px 130px 0 0;
    background-size: 110px auto;
    min-height: 95px;
}


.char_an02_ba03_ce03_fu02 {
    background-position: right 0 top 5px, right 0 top 90px !important;
    min-height: 150px;
    padding: 25px 145px 0 0;
    background-size: 125px auto;
}

/*0114追加ここまで*/

/*0527追加*/
.balloonBox_r.char_ba04_ce01 {
	background-image: url(/navigate/application/prevent/useful/images/characters/img_char_ba04_ce01.png);
    /*background-position: left 80px top 30px;*/
    padding: 30px 0 0 145px;
    background-size: 125px auto;
    min-height: 105px;
}
/*0527追加ここまで*/

/*0617追加*/
.balloonBox_r.char_mi04_ji04 {
	background-image: url(/navigate/application/prevent/useful/images/characters/img_char_mi04_ji04.png);
    /*background-position: left 80px top 30px;*/
    padding: 30px 0 0 145px;
    background-size: 125px auto;
    min-height: 105px;
}
/*0617追加ここまで*/


/*0826追加*/

.balloonBox_l.char_ma03_po03 {
    background-position: right 110px top 30px;
    padding: 25px 150px 0 0;
    background-size: 125px auto;
    min-height: 105px;
}
/*0826追加ここまで*/

.balloonBox_r.char_ji04{
	padding-left: 110px;
}

/*1012追加*/

.balloonBox_l.char_an02_ba03 {
    /*background-position:right 0px top 25px;*/
    padding: 30px 150px 0 0;
    background-size: 125px auto;
    min-height: 105px;
}

.balloonBox_l.char_ce03_po03 {
    background-position: right 0 top 5px, right 0 top 90px ;
    min-height: 105px;
    padding: 25px 145px 0 0;
    background-size: 125px auto;
}

.char_po03_an02_ce03_ba03 {
    background-position: right 0 top 5px, right 0 top 90px;
    min-height: 105px;
    padding: 25px 145px 0 0;
    background-size: 125px auto;
}

/*1117追加*/
.char_ba02_ce02_po02 {
    padding: 30px 0 0 145px;
    background-size: 125px auto;
    min-height: 105px;
}

/*1216追加*/
.balloonBox_r.char_ma03_po03 {
    padding: 30px 0 0 145px;
    background-size: 125px auto;
    min-height: 105px;
}

/*210217追加*/
.balloonBox_r.char_gi03_ba03 {
    background-position: right 0 top 5px, right 0 top 90px ;
    min-height: 105px;
    padding: 25px 0 0 145px;
    background-size: 125px auto;
}

.balloonBox_l.char_ji02_gi02 {
    background-position: right 0 top 5px, right 0 top 90px ;
    min-height: 105px;
    padding: 25px 145px 0 0;
    background-size: 125px auto;
}

.char_po03_ba03_gi03 {
    padding: 30px 0 0 145px;
    background-size: 125px auto;
    min-height: 105px;
}

.char_gi03_ba03_po03 {
    padding: 30px 0 0 145px;
    background-size: 125px auto;
    min-height: 105px;
}

/*210420追加*/
.balloonBox_r.char_pa02_ma04 {
	padding: 25px 0 0 145px;
}

.balloonBox_r.char_po03_pa03_ma03 {
	padding: 25px 0 0 180px;
}
.char_po03_pa03_ma03 {
    padding: 30px 0 0 145px;
    background-size: 155px auto;
    min-height: 105px;
}

.balloonBox_r.char_po04_pa02_ma04 {
	padding: 25px 0 0 180px;
}
.char_po04_pa02_ma04 {
    padding: 30px 0 0 145px;
    background-size: 155px auto;
    min-height: 105px;
}

.balloonBox_c.char_po04_pa02_ma04_ji04_mi04 {
	background-size: 155px auto, 125px auto;
	min-height: 200px;
}
.balloonBox_c.char_po04_pa02_ma04_ji04_mi04 {
		padding: 25px 150px 0 0;
		background-position: right 10px top 120px, right 13px top 15px!important;
}


/*210525追加*/
.balloonBox_c.char_ce01_ba01_gi01_an01_fu01 {
	background-size: 155px auto, 125px auto;
    background-position: right 10px top 120px, right 7px top 15px!important;
	min-height: 200px;
    padding: 25px 150px 0 0;
}

/*210610追加*/
.balloonBox_c.char_ma04_gi04 {
	background-size: 110px auto, 110px auto;
    background-position: right 10px top 120px, right 7px top 0px!important;
	min-height: 200px;
    padding: 25px 150px 0 0;
}


/*210720追加*/
.balloonBox_r.char_ce03_po03 {
    background-position: right 0 top 5px, right 0 top 90px ;
    min-height: 105px;
    padding: 25px 0 0 160px;
    background-size: 150px auto;
}

.balloonBox_r.char_gi03_ce03 {
    background-position: right 0 top 5px, right 0 top 90px ;
    min-height: 105px;
    padding: 25px 0 0 145px;
    background-size: 125px auto;
}

.balloonBox_r.char_po03_ce03_gi03 {
    padding: 30px 0 0 180px;
    background-size: 165px auto;
    min-height: 105px;
}

/*210720追加*/

/* 210824追加 */

.balloonBox_l.char_an01_fu01 {
    background-position: right 0 top 5px, right 0 top 90px ;
    min-height: 105px;
    padding: 25px 145px 0 0;
    background-size: 125px auto;
}

.balloonBox_r.char_ce01_ba01_pa01_ma01 {
    /*background-position: left 80px top 30px;*/
    padding: 30px 0 0 145px;
    background-size: 125px auto;
    min-height: 105px;
}

/* 211019追加 */
.balloonBox_r.char_pa03_ma03 {
    background-position: right 0 top 5px, right 0 top 90px ;
    min-height: 105px;
    padding: 25px 0 0 145px;
    background-size: 125px auto;
}

/* 220118追加 */
.char_ma04_pa02_gi04_ba04_ce04_po04 {
    background-position: right 0 top 5px, right 0 top 90px;
    min-height: 105px;
    padding: 25px 0 0 195px;
    background-size: 175px auto;
}
    
/* 220118-ヒロさん-追加 */
.balloonBox_l.char_hi01 {
    padding: 25px 100px 0 0;
	background-position: right 0px top 25px !important;
	background-repeat: no-repeat;
	background-size: 88px auto;
}

.balloonBox_l.char_hi02 {
    padding: 25px 100px 0 0;
	background-position: right 0px top 25px !important;
	background-repeat: no-repeat;
	background-size: 88px auto;
}

.balloonBox_l.char_hi03 {
    padding: 25px 100px 0 0;
	background-position: right 0px top 25px !important;
	background-repeat: no-repeat;
	background-size: 88px auto;
}

.balloonBox_l.char_hi04 {
    padding: 25px 100px 0 0;
	background-position: right 0px top 25px !important;
	background-repeat: no-repeat;
	background-size: 88px auto;
}

/* 220419追加 */

.balloonBox_l.char_ce02_fu03 {
    background-position: right 0 top 5px, right 0 top 90px ;
    min-height: 105px;
    padding: 25px 145px 0 0;
    background-size: 125px auto;
}

/* 220621追加 */
.balloonBox_c.char_ce03_ba03_gi03_po03_pa03_ma03 {
	background-size: 125px auto, 115px auto;
    background-position: right 0px top 80px, right 7px top 15px!important;
	min-height: 150px;
    padding: 25px 150px 0 0;
}

/* 220719追加 */
.balloonBox_r.char_ce01_ba01_gi01 {
    padding: 30px 0 0 180px;
    background-size: 160px auto;
    min-height: 105px;
}

.balloonBox_r.char_ce03_ba03_gi03 {
    padding: 30px 0 0 180px;
    background-size: 160px auto;
    min-height: 105px;
}

.balloonBox_r.char_ce03_ba03 {
    background-size: 125px auto;
    background-position: left 10px top 15px!important;
    padding: 25px 0 0 155px;
    min-height: 96px;
}

/* 220920追加 */
.balloonBox_r.char_pa03_ma03_ba03_gi03 {
    background-size: 165px auto;
    background-position: left 3px top 25px!important;
	padding: 25px 0 0 185px;
    min-height: 96px;
}

/* 221018追加 */
.balloonBox_r.char_an02_ma03 {
    background-size: 125px auto;
    background-position: left 10px top 15px!important;
    padding: 25px 0 0 155px;
    min-height: 96px;
}

.balloonBox_r.char_ba03_an02_ma03 {
    background-size: 160px auto;
    background-position: left 5px top 25px!important;
	padding: 25px 0 0 190px;
    min-height: 96px;
}

/* 230214追加 */
.balloonBox_r.char_ba04_gi04 {
    background-size: 125px auto;
    background-position: left 5px top 20px!important;
    padding: 30px 0 0 155px;
    min-height: 96px;
}

.balloonBox_l.char_ko04_tsu04 {
    background-size: 125px auto;
    background-position: right 10px top 0px!important;
    padding: 15px 155px 0 0;
    min-height: 96px;
}

/* 230214-こうやさん-追加 */
.balloonBox_l.char_ko01 {
    padding: 25px 100px 0 0;
	background-position: right 0px top 25px;
	background-repeat: no-repeat;
	background-size: 88px auto;
}

.balloonBox_l.char_ko02 {
    padding: 25px 100px 0 0;
	background-position: right 0px top 25px;
	background-repeat: no-repeat;
	background-size: 88px auto;
}

.balloonBox_l.char_ko03 {
    padding: 25px 100px 0 0;
	background-position: right 0px top 25px;
	background-repeat: no-repeat;
	background-size: 88px auto;
}

.balloonBox_l.char_ko04 {
    padding: 25px 100px 0 0;
	background-position: right 0px top 25px;
	background-repeat: no-repeat;
	background-size: 88px auto;
}

/* 230214-つっつーさん-追加 */
.balloonBox_l.char_tsu01 {
    padding: 25px 100px 0 0;
	background-position: right 0px top 25px;
	background-repeat: no-repeat;
	background-size: 88px auto;
}

.balloonBox_l.char_tsu02 {
    padding: 25px 100px 0 0;
	background-position: right 0px top 25px;
	background-repeat: no-repeat;
	background-size: 88px auto;
}

.balloonBox_l.char_tsu03 {
    padding: 25px 100px 0 0;
	background-position: right 0px top 25px;
	background-repeat: no-repeat;
	background-size: 88px auto;
}

.balloonBox_l.char_tsu04 {
    padding: 25px 100px 0 0;
	background-position: right 0px top 25px;
	background-repeat: no-repeat;
	background-size: 88px auto;
}

/* 230620追加 */
.balloonBox_l.char_ba04_gi04 {
    background-position: right 0 top 5px, right 0 top 90px ;
    min-height: 105px;
    padding: 35px 150px 0 0;
    background-size: 125px auto;
}

/* 20250218追加 */
.balloonBox_l.char_nyahnya01_nyanta01 {
    background-position: right 0 top 5px, right 0 top 90px ;
    min-height: 110px;
    padding: 35px 125px 0 0;
    background-size: 110px auto;
}

.balloonBox_c.char_gi04_nyahnya01_nyanta01 {
	background-size: 90px auto, 90px auto;
    background-position: right 10px top 0px, right 7px top 95px!important;
	min-height: 160px;
    padding: 25px 130px 0 0;
}

/*工場*/
.factory_img{
	padding-left: 10px;
}

/* ツチヤさん */

.balloonBox_r.char_tu01,
.balloonBox_l.char_tu01 {
	background-size: 95px auto;
	padding: 25px 120px 0 10px;
}
.balloonBox_r.char_tu02,
.balloonBox_l.char_tu02 {
	background-size: 95px auto;
	padding: 25px 120px 0 10px;
}
.balloonBox_r.char_tu03,
.balloonBox_l.char_tu03 {
	background-size: 95px auto;
	padding: 25px 120px 0 10px;
}
.balloonBox_r.char_tu04,
.balloonBox_l.char_tu04 {
	background-size: 95px auto;
	padding: 25px 120px 0 10px;
}

/* シマさん */

.balloonBox_r.char_si01,
.balloonBox_l.char_si01 {
	background-size: 95px auto;
	padding: 25px 120px 0 10px;
}
.balloonBox_r.char_si02,
.balloonBox_l.char_si02 {
	background-size: 95px auto;
	padding: 25px 120px 0 10px;
}
.balloonBox_r.char_si03,
.balloonBox_l.char_si03 {
	background-size: 95px auto;
	padding: 25px 120px 0 10px;
}
.balloonBox_r.char_si04,
.balloonBox_l.char_si04 {
	background-size: 95px auto;
	padding: 25px 120px 0 10px;
}

/* にこらすさん */

.balloonBox_r.char_ni01,
.balloonBox_l.char_ni01 {
	background-size: 95px auto;
	padding: 25px 120px 0 10px;
}
.balloonBox_r.char_ni02,
.balloonBox_l.char_ni02 {
	background-size: 95px auto;
	padding: 25px 120px 0 10px;
}
.balloonBox_r.char_ni03,
.balloonBox_l.char_ni03 {
	background-size: 95px auto;
	padding: 25px 120px 0 10px;
}
.balloonBox_r.char_ni04,
.balloonBox_l.char_ni04 {
	background-size: 95px auto;
	padding: 25px 120px 0 10px;
}


/* ポイントの画像 */

.narrationBox .inBox img.pcOnly {
	display: none;
}

.narrationBox .inBox img.spOnly {
	display: block;
}

.narrationBox .inBox img.point_img{
	padding-left: 0;
	width: 100%;
}



/* 雷 */

.kaminari {
	background-size:115%;
}

/* tableの幅 */

.narrationBox .inBox .text.texttableSP { overflow: inherit; }
table.desc_sub { width: calc( 100% + 110px); }


/*写真の見出し*/
.caption {
	color: #777;
	font-size: 12px;
	text-align: center;
	margin-bottom: 20px;
	position: relative;
	bottom: 10px;
}

/* 工場写真の見出し */



.img_caption {
	color: #777;
	font-size: 12px;
}

}


}