@charset "UTF-8";

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;
   }
   .box_header_m a {
      display: flex;
      align-items: center;
   }
   .box_header_m span {
      display: none;
   }
   .corp .box_header_m span {
      display: inline;
      font-size: 17px;
      color: #424242;
   }
   .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;
    }
}