@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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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('https://www.yes123.com.tw/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;
   }
}