html, body {
    width: 100%;
    height: 100%;
}
.box_header_web {
    width: 100%;
    height: 60px;
    -webkit-box-sizing:border-box;
	box-sizing:border-box;
    position: fixed;
    top:0;
    background-color: #f5f5f5;
    border-bottom:1px solid #ddd;
    transition: 0.2s linear;
	font-family: Arial, "æ–‡æ³‰é©›æ­£é»‘", "WenQuanYi Zen Hei", "å„·é»‘ Pro", "LiHei Pro", "å¾®è»Ÿæ­£é»‘é«”", "Microsoft JhengHei", "æ–°ç´°æ˜Žé«”", PMingLiU, sans-serif;
    z-index: 998;
}
.box_header_web.box_header_web_small {
    height: 30px;
    background-color: #333;
}
/*
.logo_web {
    float: left;
    width: 170px;
    height: 31px;
    margin-left:30px;
    margin-top:15px;
    transition: 0.3s linear;
    background: url(/admin/images_2018/yes123logo.png) center no-repeat;
    background-size: 170px auto;
}*/
.box_header_web.box_header_web_small > .logo_web {
	float: left;
    width: 100px;
    height: 30px;
    margin-top:0px;
    margin-left:30px;
    background: url(/admin/images_2018/yes123logo_white.png) center no-repeat;
    background-size: 100px auto;
}
.box_header_web.box_header_web_small > .logo_web:hover {
    /*background-color: #e40177;*/
}
.skybar {
    width: 345px;
    height: 46px;
    padding-top:7px;
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    transition: 0.3s linear;
}
.box_header_web.box_header_web_small > .skybar {
    display:none;
}
.skybar_Txt {
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    color:#fff21f;
    font-size: 14px;
    line-height:30px;
    text-decoration: none;
    text-align: center;
    display: none;
}
.skybar_Txt:hover {
    text-decoration:underline;
}
.box_header_web.box_header_web_small > .skybar_Txt {
    display:block;
}
.btn_login_box {
    height: 45px;
    margin-top: 14px;
    overflow:hidden;
    float: right;
}
.btn_login_box h3 {
    margin-top: 10px;
    margin-right:10px;
    font-weight:normal;
    float: left;
    font-size:16px;
}
.box_header_web.box_header_web_small > .btn_login_box h3 {
    margin-top: 8px;
    margin-right:10px;
    font-weight:normal;
    color:#fff;
    font-size:13px;
}
.box_header_web.box_header_web_small > .btn_login_box {
    height: 60px;
    margin-top:0px;
    overflow:hidden;
    float: right;
}
.btn_login_box .btn_signin, .btn_login_box .btn_join_bs {
    display: table;
    padding: 8px 10px;
    float: left;
    text-decoration: none;
    border-radius:6px;
    margin-right:10px;
    font-size:14px;
    transition: 0.1s linear;
	font-family: Arial, "æ–‡æ³‰é©›æ­£é»‘", "WenQuanYi Zen Hei", "å„·é»‘ Pro", "LiHei Pro", "å¾®è»Ÿæ­£é»‘é«”", "Microsoft JhengHei", "æ–°ç´°æ˜Žé«”", PMingLiU, sans-serif;
}
.box_header_web.box_header_web_small > .btn_login_box > .btn_signin {
    color:#fff;
    border:none;
    padding: 8px 8px 9px 8px;
    border-radius:0;
    font-size:13px;
    margin-right:0px !important;
}
.box_header_web.box_header_web_small > .btn_login_box > .btn_join_bs {
    color:#fff;
    border:none;
    padding: 8px 8px 9px 8px;
    border-radius:0;
    font-size:13px;
    margin-right:0px !important;
}
.btn_signin {
    color:#e40177;
    border:1px solid #e40177;
}
.btn_join_bs {
    color:#409dde;
    border:1px solid #409dde;
}
/*
.btn_signin:hover {
    color:#fff;
    7background-color:#e40177;
    border:1px solid #e40177;
}
.btn_join_bs:hover {
    color:#fff;
    background-color:#409dde;
    border:1px solid #409dde;
}*/
/*-------------------------------Ã¥Ââ‚¬Ã¥Å¸Å¸Ã©â€“â€¹Ã©â€”Å“-------------------------------------*/
.bg_wallpaper {
    display: none;
}
.wallpaper_m {
    display: none;
}
.bg_m {
    display: none;
}
.box_header_m {
    display: none;
}
.header_title_m_bg {
    display: none;;
}
.navi_list {
    display: none;
}
/*------------------------------Ã¥â€¦Â±Ã¥ÂÅ’Ã¤Â½Â¿Ã§â€Â¨--------------------------------------*/
.border_t {
    border-top:1px solid #ccc ;
}
.s_mt39 {
     margin-top: 39px !important;
}
.hide {
    display: none;
}
@media screen and (max-width: 1014px) {
    .wallpaper_m {
        display: block;
        /*width: 100%;
        height:100%;
        z-index: 0; */
        overflow-y:auto;
        position: absolute;
        top: 0;
    }
    .bg_m {
        display: block;
        width: 100%;
        position: relative;
        margin-top: 30px;
        z-index: 0;
    }
    .box_header_web {
        display: none;
    }
    .box_header_m {
        display: flex;
        width: 100%;
        height: 30px;
        background-color: #fff;
        box-shadow: 0px 2px 3px rgba(0,0,0,0.1);
        position: fixed;
        z-index: 998;
        top:0;
    }
    .logo_m {
        float: left;
        width: 62px;
        height: 30px;
        margin-left:20px;
        margin-top: 1px;
        transition: 0.3s linear;
        background: url(/admin/images_2018/yes123logo_m.png) center top 6px no-repeat;
        background-size: 62px auto;
    }
    .skybar_m {
        display:block;
        width:200px;
        flex:1;
        margin:0 auto;
        text-decoration: none;
        color:#595959;
        font-family: Arial, "æ–‡æ³‰é©›æ­£é»‘", "WenQuanYi Zen Hei", "å„·é»‘ Pro", "LiHei Pro", "å¾®è»Ÿæ­£é»‘é«”", "Microsoft JhengHei", "æ–°ç´°æ˜Žé«”", PMingLiU, sans-serif;
        line-height:30px;
        margin: 0 auto;
        font-size:14px;
    }
    /*-----------------------------------mÃ§â€°Ë†Ã¦Â¼Â¢Ã¥Â Â¡-------------------------------*/
    .btn-menu {
        position: fixed;
        -webkit-box-sizing:border-box;
        box-sizing:border-box;
        top: 0px;
        right: 0px;
        width: 40px;
        height: 30px;
        cursor: pointer;
        z-index: 1001;
        padding-left:8px;
        background-color:rgba(0,0,0,0);       
        border:none;
    }
    .btn-menu:focus {
        outline: none !important;
    }
    .btn-menu .bar,
    .btn-menu .bar:before,
    .btn-menu .bar:after {
        display: block;
        position: absolute;
        width: 22px;
        height: 2px;
        background-color: #aaa;
        -webkit-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
    .btn-menu .bar {
        top: 14px;
        margin:0 auto;
    }
    .btn-menu .bar:before {
        position: absolute;
        content: '';
        top: 7px;
        left: 0;
    }
    .btn-menu .bar:after {
        position: absolute;
        content: '';
        top: -7px;
        left: 0;
    }
    .btn-menu.active .bar {
        background-color: transparent;
    }
    .btn-menu.active .bar:before {
        top: 0;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    .btn-menu.active .bar:after {
        top: 0;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }
    /*-------------------------------------mÃ§â€°Ë†Ã¥ÂÂ´Ã©â€šÅ Ã©ÂÂ¸Ã¥â€“Â®------------------------------------------*/
    #side-menu_m {
		z-index: 999;
        display: block;
        position: fixed;
        text-decoration:none;
        -webkit-box-sizing:border-box;
        top: 0px;
        right: 0px;
        bottom: 0px;
        overflow-x:hidden;
        overflow-y:auto;
        width: 170px;
        background-color: #fff;
        transform: translate(200px,0px);
        transition: 0.3s ease-in-out;
        padding-top:37px;
		font-family: Arial, "æ–‡æ³‰é©›æ­£é»‘", "WenQuanYi Zen Hei", "å„·é»‘ Pro", "LiHei Pro", "å¾®è»Ÿæ­£é»‘é«”", "Microsoft JhengHei", "æ–°ç´°æ˜Žé«”", PMingLiU, sans-serif;
    }
    #side-menu_m.active {
		background-color:#707070;
        transform: translate(0px,0px);
        transition: 0.3s ease-in-out;
        box-shadow: -3px 0px 10px rgba(0, 0, 0, 0.08);
    }
    #overlay {
        position: fixed;
        top: 0px;
        right:-36px;
        z-index: 999;
        width:36px;
        height:100%;
        transition: all, 0.2s;
        background-color:rgba(0,0,0,0.5);
        opacity:0;
    }
    #overlay.active {
        position: fixed;
        right: 0px;
        width:100%;
        opacity:1;
        transition: all, 0.6s;
    }
    #side-menu_m ul {
        margin-bottom: 0;
    }	
    #side-menu_m .menu_m_list_02,
    #side-menu_m .menu_m_list_03,
    #side-menu_m .menu_m_list_04,
    #side-menu_m .menu_m_bs_list_02,
    #side-menu_m .menu_m_bs_list_03,
    #side-menu_m .menu_m_bs_list_04 { background-color:#fff; }
    #side-menu_m .menu_m_list_01,
    #side-menu_m .menu_m_bs_list_01 {
        margin-top:-6px;
		background-color:#fff;
    }
    #side-menu_m .menu_m_list_01 li,
    #side-menu_m .menu_m_list_02 li,
    #side-menu_m .menu_m_list_03 li,
    #side-menu_m .menu_m_list_04 li,
    #side-menu_m .menu_m_bs_list_01 li,
    #side-menu_m .menu_m_bs_list_02 li,
    #side-menu_m .menu_m_bs_list_03 li,
    #side-menu_m .menu_m_bs_list_04 li {
        position:relative;
    }
    #side-menu_m .menu_m_list_01 li.menu_m_title,
    #side-menu_m .menu_m_list_02 li.menu_m_title,
    #side-menu_m .menu_m_list_03 li.menu_m_title,
    #side-menu_m .menu_m_list_04 li.menu_m_title,
    #side-menu_m .menu_m_bs_list_01 li.menu_m_bs_title,
    #side-menu_m .menu_m_bs_list_02 li.menu_m_bs_title,
    #side-menu_m .menu_m_bs_list_03 li.menu_m_bs_title,
    #side-menu_m .menu_m_bs_list_04 li.menu_m_bs_title {
        color: #888;
        text-decoration:none;
        -webkit-box-sizing:border-box;
        box-sizing:border-box;
        font-size: 12px;
        padding: 5px 0 5px 16px;
        /* text-align:center; */
        border-top:1px solid #efefef;
        border-bottom:1px solid #efefef;
    }
    #side-menu_m .menu_m_list_01 li.menu_m_title,
    #side-menu_m .menu_m_bs_list_01 li.menu_m_bs_title {
        background-color:#efefef;
        border-top:none;
    }
    #side-menu_m .menu_m_list_02 li.menu_m_title,
    #side-menu_m .menu_m_bs_list_02 li.menu_m_bs_title {
        background-color:#efefef;
    }
    #side-menu_m .menu_m_list_03 li.menu_m_title,
    #side-menu_m .menu_m_bs_list_03 li.menu_m_bs_title {
        margin-top:-1px;
        background-color:#efefef;
    }
    #side-menu_m .menu_m_list_04 li.menu_m_title,
    #side-menu_m .menu_m_bs_list_04 li.menu_m_bs_title {
        margin-top:-1px;
        background-color:#efefef;
    }
    #side-menu_m .menu_m_list_01 li a,
    #side-menu_m .menu_m_list_02 li a,
    #side-menu_m .menu_m_list_03 li a,
    #side-menu_m .menu_m_list_04 li a,
    #side-menu_m .menu_m_bs_list_01 li a,
    #side-menu_m .menu_m_bs_list_02 li a,
    #side-menu_m .menu_m_bs_list_03 li a,
    #side-menu_m .menu_m_bs_list_04 li a {
        display:block;
        width:170px;
        height:36px;
        color:#595959;
        text-decoration:none;
        -webkit-box-sizing:border-box;
	    box-sizing:border-box;
        font-size:15px;
        line-height:36px;
        text-indent:48px;
        border-bottom:1px solid #ececec;
        background-color:#fff;
		font-family: Arial, "æ–‡æ³‰é©›æ­£é»‘", "WenQuanYi Zen Hei", "å„·é»‘ Pro", "LiHei Pro", "å¾®è»Ÿæ­£é»‘é«”", "Microsoft JhengHei", "æ–°ç´°æ˜Žé«”", PMingLiU, sans-serif;
    }
    .come_people {
        width:24px;
        height:24px;
        -webkit-box-sizing:border-box;
	    box-sizing:border-box;
        text-align:center;
        border-radius: 50%;
        font-size: 12px;
        background-color:red;
        color:#fff;
        padding: 6px 5px 3px 5px;
        position: absolute;
        top:5px;
        right:15px;
        z-index:5;
    }
    #side-menu_m .menu_m_list_01 li:nth-child(2) a,
    #side-menu_m .menu_m_list_01 li:nth-child(3) a,
    #side-menu_m .menu_m_list_02 li:last-child a,
    #side-menu_m .menu_m_list_04 li:last-child a,
    #side-menu_m .menu_m_bs_list_01 li:nth-child(2) a,
    #side-menu_m .menu_m_bs_list_01 li:nth-child(3) a,
    #side-menu_m .menu_m_bs_list_02 li:last-child a,
    #side-menu_m .menu_m_bs_list_04 li:last-child a {
        border-bottom:none;
    }
    #side-menu_m .menu_m_list_01 li:nth-child(1) a {
        background:url(/admin/images_2018/m_menu_22.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_list_01 li:nth-child(2) a {
        background:url(/admin/images_2018/m_menu_00.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_list_01 li:nth-child(3) a {
        background:url(/admin/images_2018/m_menu_01.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_list_02 li:nth-child(2) a {
        background:url(/admin/images_2018/m_menu_02.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_list_02 li:nth-child(3) a {
        background:url(/admin/images_2018/m_menu_03.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_list_02 li:nth-child(4) a {
        background:url(/admin/images_2018/m_menu_04.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_list_02 li:nth-child(5) a {
        background:url(/admin/images_2018/m_menu_05.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_list_02 li:nth-child(6) a {
        background:url(/admin/images_2018/m_menu_06.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_list_02 li:nth-child(7) a {
        background:url(/admin/images_2018/m_menu_07.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_list_02 li:nth-child(8) a {
        background:url(/admin/images_2018/m_menu_08.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_list_02 li:nth-child(9) a {
        background:url(/admin/images_2018/m_menu_09.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_list_03 li:nth-child(2) a {
        background:url(/admin/images_2018/m_menu_10.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_list_03 li:nth-child(3) a {
        background:url(/admin/images_2018/m_menu_11.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_list_03 li:nth-child(4) a {
        background:url(/admin/images_2018/m_menu_12.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_list_03 li:nth-child(5) a {
        background:url(/admin/images_2018/m_menu_13.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_list_03 li:nth-child(6) a {
        background:url(/admin/images_2018/m_menu_14.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_list_03 li:nth-child(7) a {
        background:url(/admin/images_2018/m_menu_15.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_list_03 li:nth-child(8) a {
        background:url(/admin/images_2018/m_menu_16.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_list_04 li:nth-child(2) a {
        background:url(/admin/images_2018/m_menu_17.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_list_04 li:nth-child(3) a {
        background:url(/admin/images_2018/m_menu_18.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_list_04 li:nth-child(4) a {
        background:url(/admin/images_2018/m_menu_19.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_list_04 li:nth-child(5) a {
        background:url(/admin/images_2018/m_menu_20.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_list_04 li:nth-child(6) a {
        background:url(/admin/images_2018/m_menu_21.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_list_04 li:nth-child(7) a {
        background:url(/admin/images_2018/m_menu_22.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_bs_list_01 li:nth-child(1) a {
        background:url(/admin/images_2018/m_menu_bs_01.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_bs_list_01 li:nth-child(2) a {
        background:url(/admin/images_2018/m_menu_bs_02.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_bs_list_01 li:nth-child(3) a {
        background:url(/admin/images_2018/m_menu_bs_03.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_bs_list_02 li:nth-child(2) a {
        background:url(/admin/images_2018/m_menu_bs_04.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_bs_list_02 li:nth-child(3) a {
        background:url(/admin/images_2018/m_menu_bs_05.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_bs_list_02 li:nth-child(4) a {
        background:url(/admin/images_2018/m_menu_bs_06.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_bs_list_02 li:nth-child(5) a {
        background:url(/admin/images_2018/m_menu_bs_07.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_bs_list_03 li:nth-child(2) a {
        background:url(/admin/images_2018/m_menu_bs_08.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_bs_list_03 li:nth-child(3) a {
        background:url(/admin/images_2018/m_menu_bs_09.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_bs_list_03 li:nth-child(4) a {
        background:url(/admin/images_2018/m_menu_bs_10.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_bs_list_03 li:nth-child(5) a {
        background:url(/admin/images_2018/m_menu_bs_11.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_bs_list_03 li:nth-child(6) a {
        background:url(/admin/images_2018/m_menu_bs_12.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_bs_list_04 li:nth-child(2) a {
        background:url(/admin/images_2018/m_menu_bs_13.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_bs_list_04 li:nth-child(3) a {
        background:url(/admin/images_2018/m_menu_bs_14.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_bs_list_04 li:nth-child(4) a {
        background:url(/admin/images_2018/m_menu_bs_15.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_bs_list_04 li:nth-child(5) a {
        background:url(/admin/images_2018/m_menu_bs_16.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_bs_list_04 li:nth-child(6) a {
        background:url(/admin/images_2018/m_menu_bs_17.png) top 3px left 4px no-repeat;
        background-size: 137px 58px
    }
    #side-menu_m .menu_m_list_01 li a:hover,
    #side-menu_m .menu_m_list_02 li a:hover,
    #side-menu_m .menu_m_list_03 li a:hover,
    #side-menu_m .menu_m_list_04 li a:hover,
    #side-menu_m .menu_m_bs_list_01 li a:hover,
    #side-menu_m .menu_m_bs_list_02 li a:hover,
    #side-menu_m .menu_m_bs_list_03 li a:hover,
    #side-menu_m .menu_m_bs_list_04 li a:hover {
        background-position: left 4px bottom 3px;
    }
    #side-menu_m .menu_m_list_01 li a img,
    #side-menu_m .menu_m_list_02 li a img,
    #side-menu_m .menu_m_list_03 li a img,
    #side-menu_m .menu_m_list_04 li a img,
    #side-menu_m .menu_m_bs_list_01 li a img,
    #side-menu_m .menu_m_bs_list_02 li a img,
    #side-menu_m .menu_m_bs_list_03 li a img,
    #side-menu_m .menu_m_bs_list_04 li a img {
        width:18px;
        height:18px;
        margin-right:5px;
        vertical-align:middle;
    }
    #side-menu_m .menu_m_list_01 li:last-child a,
    #side-menu_m .menu_m_list_02 li:last-child a,
    #side-menu_m .menu_m_list_03 li:last-child a,
    #side-menu_m .menu_m_list_04 li:last-child a,
    #side-menu_m .menu_m_bs_list_01 li:last-child a,
    #side-menu_m .menu_m_bs_list_02 li:last-child a,
    #side-menu_m .menu_m_bs_list_03 li:last-child a,
    #side-menu_m .menu_m_bs_list_04 li:last-child a {
        border-bottom:none;
    }
    #side-menu_m .menu_m_list_01 li a:hover,
    #side-menu_m .menu_m_list_02 li a:hover,
    #side-menu_m .menu_m_list_03 li a:hover,
    #side-menu_m .menu_m_list_04 li a:hover,
    #side-menu_m .menu_m_bs_list_01 li a:hover,
    #side-menu_m .menu_m_bs_list_02 li a:hover,
    #side-menu_m .menu_m_bs_list_03 li a:hover,
    #side-menu_m .menu_m_bs_list_04 li a:hover {
         color:#fff;
    }
    #side-menu_m .menu_m_list_01 li a:hover,
    #side-menu_m .menu_m_bs_list_01 li a:hover {
        background-color: #E40177;
    }
    #side-menu_m .menu_m_list_02 li a:hover,
    #side-menu_m .menu_m_bs_list_02 li a:hover {
        background-color: #e49101;
    }
    #side-menu_m .menu_m_list_03 li a:hover,
    #side-menu_m .menu_m_bs_list_03 li a:hover {
        background-color: #2f8c19;
    }
    #side-menu_m .menu_m_list_04 li a:hover,
    #side-menu_m .menu_m_bs_list_04 li a:hover {
        background-color: #146e9d;
    }
    .header_title_m_bg {
        display:block;
        width:0;
        height: 31px;
        opacity:0;
        color:#595959;
        font-size:16px;
        line-height:31px;
        padding:0px 10px 0px 20px;
        border-bottom:1px solid #efefef;
        -webkit-box-sizing:border-box;
	    box-sizing:border-box;
        background-color:#eee;
        position:fixed;
        right:0;
        top: 0;
        transition: 0.3s ease-in-out;
        z-index:1000;
    }
    .header_title_m_bg.active {
        width: 170px;
        opacity:1;
    }
    .navi_footer {
        background-color: #707070;
        text-align: left;
        color:#fff;
        padding: 10px 15px;
        margin-top:-1px;
    }
    .navi_footer p {
        font-size: 14px;
        line-height:1.6;
        margin-bottom: 10px;
    }
}