.tmpl { display:none; }
.profimg { width:100px; }
.topspace { display:block; height:50px; }

div#box_subimg{position:fixed;width: 100%;height:100%;left:0;bottom:0;background:rgba(0,0,0,.6);display:none;}
div#box_subimg ul{position:absolute;width: 96%;left:2%;bottom:5px;}
div#box_subimg ul li form{background:#FFF;text-align: center;display:block;text-align: center;color:#FF5B5B;padding:1em;font-size:1.1em;}
div#box_subimg ul li:first-child form{border-radius:1em 1em 0 0;border-bottom:1px solid #EEE;}
div#box_subimg ul li a{background:#FFF;text-align: center;display:block;text-align: center;color:#FF5B5B;padding:1em;font-size:1.1em;}
div#box_subimg ul li:nth-child(2) a{border-radius:0 0 1em 1em;margin-bottom: 5px;}
div#box_subimg ul li:last-child a{color:#6BACFB;font-weight:bold;border-radius:1em;}
div#box_subimg ul li a:hover{background: #F3F3F3;}

div#boost_time{ display:none; background-color:#FF6371; padding:3px; text-align:center; }
div#boost_time .info_boost{ color:#fff; }
div#boost_time .time_limit{ color:yellow; }

dl.popupbox_block{background:#FFF;position:absolute;top:50%;left:50%;padding:1em;border-radius:1em;width: 80%;
-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);display:none;}
dl.popupbox_block dt{text-align:center;color:#F99;color:#666;}
dl.popupbox_block dt h3 span{display:block;margin:0.5em 0 1em;}
dl.popupbox_block ul{flex-wrap: wrap;}
dl.popupbox_block ul li{width:33%;padding:0.5em;margin-bottom: 0.5em;}
dl.popupbox_block .cancel{padding:7px;margin-right:5px;margin-left:5px;border-radius:1em;background-color:#aaa;color:#fff;}
dl.popupbox_block .send{padding:7px;margin-right:5px;margin-left:5px;border-radius:1em;background-color:#f66;color:#fff;}

div#box_hash{position:fixed;width: 100%;height:100%;left:0;bottom:0;background:rgba(0,0,0,.6);display:none;}
div#box_hash ul{position:absolute;width: 96%;left:2%;bottom:5px;}
div#box_hash ul li a{background:#FFF;text-align: center;display:block;text-align: center;color:#FF5B5B;padding:1em;font-size:1.1em;}
div#box_hash ul li:first-child span{background:#FFF;text-align: center;display:block;text-align: center;color:#000;padding:1em;font-size:1.1em;border-radius:1em 1em 0 0;border-bottom:1px solid #EEE;}
div#box_hash ul li:!first-child !last-child a{border-radius:0 0 1em 1em;margin-bottom: 5px;}
div#box_hash ul li:nth-child(4) a{border-radius:0 0 1em 1em;margin-bottom: 5px;}
div#box_hash ul li:last-child a{color:#6BACFB;font-weight:bold;border-radius:1em;}
div#box_hash ul li a:hover{background: #F3F3F3;}

ul.hashtag li a.main{display:block;background: #998001;color:#FFF;border:1px solid #ebe5e5;border-radius:30px;padding: 0.3em 1em}
form#chat_form input[id="refresh"]{background: #998001;color:#FFF;text-align: center; padding:0.3em;width: 13%;border-radius:0.5em;font-size:1.2em;}

div#mainNavigation{position:fixed;bottom:0;left:0;width:30%;height:100%;background:#EEE;z-index:9999;display:none;
-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);
-webkit-backface-visibility:hidden;backface-visibility:hidden;
box-shadow: 10px 10px 4px 4px rgba(0,0,0,0.4);
}
p#btn_naviclose{text-align:right;padding:0.5em;font-size:1.8em;}
p#btn_navi{position:fixed;bottom:-1em;left:-1em;z-index:100;text-align: center; background:rgba(225,225,225,.8);color:#998001;padding:1.2em;border-radius:50%;border:2px solid #998001;}
p#btn_navi span{font-size:0.8em;display:block;margin-top: 3px;}
li.nav{padding:0.8em;white-space:nowrap;}

div.infobox {border:1px solid #7f7f7f; color:#000; background-color:#ffc; padding:3pt; margin:3pt;}

.fix_btn{position:fixed;left:0;bottom:0;width:100%;}
.fix_btn a{color:#FFF;border-radius:30px;text-align: center;margin:1em auto;width:70%;display:block;padding: 1em;background: #7f7f7f;}
p.btn_like a{background: #F99;}

a.msglink {color:blue;}
a.msglink:visited {color:#a0a;}