@font-face {
  font-family: 'iconfont';  /* Project id 1425376 */
  src: url('//at.alicdn.com/t/font_1425376_1553067rwp7.woff2?t=1634623520428') format('woff2'),
       url('//at.alicdn.com/t/font_1425376_1553067rwp7.woff?t=1634623520428') format('woff'),
       url('//at.alicdn.com/t/font_1425376_1553067rwp7.ttf?t=1634623520428') format('truetype');
}

canvas#live2dcanvas { border: 0 !important;position: absolute!important;top: -165px;z-index: -1!important;transform: scale(.7,.7);left: -46px!important; }

a:hover { text-decoration: none; }
ul li:last-child { border: none; }

#blogTitle {background-position: center 34px;}
#main { padding: 0 20px 0;width: 100%;box-sizing: border-box;margin: -270px 0 0;display: flex; flex-direction:row-reverse; position: relative; max-width: none; min-width: 1200px;  }
#blogTitle, div.commentform textarea { width: 100%; }
#blogTitle h1, #blogTitle h2 { position: absolute; top: 91px;left: 50%; margin-left: -582px; }
#blogTitle h2 { top: 226px;color: rgba(255,255,255,.5); font-size: 18px; }
#navigator, #sideBar h3,.dayTitle { background: linear-gradient(-60deg, #169fe6, #9dd3cb); border: none; }
#sideBar {margin: 0 20px 0 0;width: 260px;}
#navList a { text-shadow: none!important;color:#000!important; opacity: .5; }
#navList a:hover { background:none; opacity: .8; }
#navList li { line-height: 42px; }
#navList {position: absolute;top: 0;right: 0;width: auto;}
#profile_block:hover, .sidebar-block ul, .catListPostArchive ul { border: none; }
#blog-calendar { background: #fff;padding: 10px;ine-height: 30px; }
#blog-calendar .CalTodayDay { background: #f0eef5; }
#profile_block, #widget_my_zzk, #widget_my_google {border: none;}

.day .postSeparator { border:none!important;border-bottom: 1px solid #f0eef5!important; }
.forFlow .day {border:none!important; margin: 0 0 20px;}
.day .postSeparator:last-child, .forFlow .day:last-child{border:none!important;}

#topics, #blog-comments-placeholder, #comment_form > div { border: none; }
#mainContent { background: #fff;flex: 1;height:1px;max-width: none; }
#comment_form { margin-bottom: 20px;}
#comment_nav a {border: silver 1px dashed; padding: 6px 10px;color: #908b8d;margin-right: 22px; display: none; }
#comment_nav a:last-child {  position: fixed;bottom: 30px;right: 50px; display: none; margin-right: 0;width:40px;height:40px;line-height: 42px; font-size:0px;padding:0;text-align: center;border-radius:100%; border: none;background: rgba(0,0,0,.1);color: #fff!important;}
#comment_nav a:last-child:hover { background: rgba(0,0,0,.2); }
#comment_nav a:last-child:before { content: "\e61a"; font-family: "iconfont"!important; font-size: 20px; }
#comment_nav a:hover { color: #7b666a; }
input[type=button] { border: none;background: linear-gradient(-60deg, #169fe6, #9dd3cb); color: #fff; border-radius: 3px; line-height: 28px;}
.input_my_zzk { width: 174px; border: 1px solid #f0eef5;background: #f0eef5;}
.btn_my_zzk {margin-left: -5px;border-radius:0!important;}

#tbCommentAuthor { background-color: #fff; border: none; }
#tbCommentBody { border: none;background: #f0eef5;border-radius: 6px;padding: 15px;outline: none;box-sizing: border-box;margin: 18px 0 7px; color: #8c8992;letter-spacing: 1px;height: 200px;}
#tbCommentBody:focus { background: #ecebf1; }
.commentbox_title { width:auto; }
.comment_icon { margin-left: 6px; padding: 7px 9px;background: #f0eef5; border-radius: 3px; float: left;}
#navigator { height:0px;position:static; }

.entrylistItem{border:none!important;margin:20px 0 0;}
.entrylist h1 {margin: 0;padding: 0 20px;color: #dcbc8f;background: #5d5c5c; box-sizing: border-box;border: 5px solid #dcbc8f;line-height: 39px;}

#ad_text_under_commentbox, #ad_t2, #opt_under_post, #cnblogs_c1, #under_post_news, #cnblogs_c2, #under_post_kb, #poweredby, #homepage_top_pager{display:none;}

#footer { text-align: left; margin-top: -10px; color: #c0bfc3; padding-left: 52px;}

.dayTitle:before, #sidebar_news .catListTitle:before, #sidebar_search .catListTitle, #sidebar_postarchive .catListTitle, #sidebar_topviewedposts .catListTitle{ font-family: "iconfont"!important; font-size: 18px; }
.dayTitle:before { content: "\e8b4"; font-size: 14px; }
#sidebar_news .catListTitle:before { content: "\e611"; }
#sidebar_search .catListTitle:before { content: "\e681"; }
#sidebar_postarchive .catListTitle:before { content: "\e630"; }
#sidebar_topviewedposts .catListTitle:before { content: "\e62e"; }
#navList li a { font-size: 0px; }
#navList li:nth-child(1) a:before { content: "\e6e9"; font-family: "iconfont"!important; font-size: 18px; }
#navList li:nth-child(2) a:before { content: "\e616"; font-family: "iconfont"!important; font-size: 18px; }
#navList li:nth-child(3) a:before { content: "\e61e"; font-family: "iconfont"!important; font-size: 18px; }
#navList li:nth-child(4) a:before { content: "\e66f"; font-family: "iconfont"!important; font-size: 18px; }
#navList li:nth-child(5) a:before { content: "\e66e"; font-family: "iconfont"!important; font-size: 18px; }
#navList li:nth-child(6) a:before { content: "\e679"; font-family: "iconfont"!important; font-size: 18px; }
#navigator:before { content: ""; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: url("") #f0eef5; }
#navigator:after { content: "senjer"; position: fixed; top: 7px; left: 20px; font-size: 18px; color: #000; text-shadow: 0 1px 0px #fff; }
.sidebar-block ul li a:hover { color: #2ca8e2; border-bottom: none; }
#nav_next_page:before { content: "\e656"; font-family: "iconfont"!important; font-size: 18px; }
.topicListFooter { height: 58px; line-height: 58px; margin: 0; }
.topicListFooter { height: 0px; }
.pager {margin: 0; }
.pager a { margin: 0 5px!important; }
#nav_next_page { padding: 0 0 20px; text-align: center; }
.comment_textarea { max-width: 100%; }
.day .postTitle { line-height: normal; }