
body {
  background:#446211 url(https://jeraldmemo.neocities.org/asset/images/index/body-green.gif);
  color:#333;
  text-align:center;

  font-family: arial, helvetica, sans-serif;
  

  margin:0;
  padding:0;
}


a {
  color:#558100;
}

a:visited {
  color:#88B530;
}

img {
  border:0;
}

h1 {
  margin:0;
  padding:0;
}

ul {
  list-style:none;
  margin:0;
  padding:0;
}

label {
  cursor:pointer;
}

form {
  display:inline;
}

fieldset {
  display:inline;
  border:none;
  margin:0;
  padding:0;
}

div#header,div#footer {
  width:820px;
  margin:0 auto;
  text-align:left;
  clear:both;
}

div#container {
  text-align:left;
  width:820px;
  margin:0 auto;
}

div#main {
  width:500px;
  float:left;
}

div#sidebar {
  width:300px;
  float:right;
}

img.icon {
  vertical-align:middle;
}

img.thumb {
}

.more {
  text-align:right;
  font-size:80%;
  clear:both;
}

.more a {
  padding-left:9px;
  margin-left:9px;
  background:url(https://jeraldmemo.neocities.org/asset/images/index/more-arrow-white.gif) 0 7px no-repeat;
}

.clear {
  clear:both;
}

.note {
  color:#878787;
  font-size:80%;
}

input.txt {
  padding:2px;
  border:1px solid #cdcdcd;
}

div.feed {
  padding-top:2px;
 _padding-top:6px;
 *padding-top:6px;
}


a.feed {
  font-size:80%;
  padding-left:20px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-feed.gif) 0 50% no-repeat;
  text-decoration:none;
}

a.feed:hover {
  text-decoration:underline;
}

a.out {
  padding-left:12px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-out.gif) 0 5px no-repeat;;
}

div.error-message {
  color:#990000;
  padding-left:26px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/error-message.gif) 0 3px no-repeat;
  min-height:26px;
}

div.ok-message {
  color:#009900;
  padding-left:26px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/ok-message.gif) 0 3px no-repeat;
  font-weight:normal;
  min-height:26px;
}

div#plus.section div.ok-message{
  margin:15px 10px;
}

div.section div.error-message p{
  margin:0;
  padding:0 0 5px 0;
  font-weight:bold;
}

div#sidebar div.error-message {
  padding-left:20px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/error-bg-small.gif) 0 11px no-repeat;
  color:#990000;
}

div#sidebar div.error-message p{
  padding-left:0;
}

div#sidebar div.error-message p a{
  color:#990000;
}

div.section div.ok-message p{
  margin:0;
  padding:0 0 5px 0;
  font-weight:bold;
}

div#sidebar div.ok-message {
  padding-left:20px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/success-bg-small.gif) 0 11px no-repeat;
  color:#009900;
}

div#sidebar div.ok-message p{
  padding-left:0;
}

div#sidebar div.ok-message p a{
  color:#009900	;
}

div.movie-info div.ok-message {
  padding-left:20px;
  padding-bottom:3px;
  margin-left:7px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/success-bg-small.gif) 0 1px no-repeat;
  color:#009900;
}

.message {
  color:#999;
}

div.nothing-message {
  color:#fff;
  padding:10px 15px 0px;
 _padding:20px 15px 0px;
}

div.nothing-message a{
  color:#fff;
}

div.nothing-message p{
  margin:0 0 10px 0;
  padding:0;
}

div.nothing-message p a{
  color:#fff;
}

div.nothing-message p a.icon-arrow{
  padding-left:10px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-arrow-wh.gif) 0 6px no-repeat;
}

div.nothing-message div.note {
  font-size:80%;
  color:#fff;
  padding-top:5px;
}

div.nothing-message div.note h3{
  font-size:100%;
  border-left:5px solid #fff;
  padding-left:5px;
  margin-bottom:7px;
  margin-top:20px;
}

div.nothing-message div.note ul li {
  padding-bottom:5px;
}


.box-container {
  zoom:1;
}

.box-container:after {
  content:"";
  clear:both;
  display:block;
}

div.box {
  padding-bottom:11px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_box.png) bottom center no-repeat;
}

div#box-news {
  padding-bottom:11px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_boxnews.png) bottom center no-repeat;
}

div.box-body {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_boxbody.png) repeat-y;
  zoom:1;
}

div.box-body:after {
  content:"";
  display:block;
  clear:both;
}

div.box-header {
  height:11px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_box-diary-header.png) top center no-repeat;
}


/* ******************************************************* Header */

div#header {
  /* overflow:hidden; */
  position:relative;
}

div#header img#logo {
  margin-top:3px;
  #padding-left:33px;
  #background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/logo_bg.gif) no-repeat;
}

div#header img#logo_hatena {
  position:absolute;
  top:13px;
  right:0;
}

#header ul.service-menu li img{
 _margin-top:0 !important;
 _margin-bottom:0 !important;
}

#header .header-notify .notify-count {
 _top:-4px ;
}

/* ******************************************************* GLOBAL Header */

#header span.header-dropdown {
  background: url("https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/header-dropdown.gif") no-repeat scroll right center transparent !important;
}

div#header-body {
 width: 820px;
}

div#header-body a {
  color:#fff;
}

div#header-body h1 img {
  height: 18px;
}

span.header-dropdown {
  color:#fff;
}

#header #lang-window {
  width:130px;
}

#header #lang-window dl{
  margin:0;
}

#header #lang-window a.selected {
  font-weight:bold;
}

#header #lang-window dd.selected {
  background: none repeat scroll 0 0 #EEEEEE;
  font-weight: bold;
}

/* ã‚¢ã‚¤ã‚³ãƒ³ãŒåˆ‡ã‚Œã‚‹å•é¡Œã‚’è§£æ¶ˆ */
#header ul.service-menu li img{
 _margin-top:0 !important;
 _margin-bottom:0 !important;
}

/* -------------------------------------------------- Header Menu Selecter  */

div#header ul#menu-selecter li{
  display:inline;
  font-size:75%;
  margin-left:10px;
}

div#header ul#menu-selecter li a{
  color:#fff;
}

div#header #langselector{
  position:absolute;
  top:15px;
  right:135px;
  color:#FFFFFF;
  font-size:80%;
  cursor : pointer;
}

div#header #testbutton{
  top:12px;
  right:105px;
  color:#FFFFFF;
  font-size:80%;
  cursor : pointer;
}

li.colorselecter img{
  width:27px;
  height:20px;
  cursor:pointer;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/csschanger.gif) no-repeat;
  vertical-align:middle;
}

li.langselector a{
  color:#FFF;
}

li.langselector img{
  width:17px;
  height:18px;
  cursor:pointer;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/csschanger.gif) no-repeat;
  vertical-align:middle;
}


/* -------------------------------------------------- Header Menu */

body#ugomemo-welcome-iframe,
body div#welcome-container{
background:none;
text-align:right;
}

#ugomemo-welcome-iframe ul.menu,
#welcome-container ul.menu {
  position:relative;
}


div#header iframe#welcome-iframe ,
div#header div#welcome-container {
  position:absolute;
  right:0;
  top:38px;
  margin:0;
  padding:0;
  width:600px;
  border: none;
  overflow:hidden;
}

#ugomemo-welcome-iframe ul.menu li,
#welcome-container ul.menu li{
  display:inline;
  color:#fff;
  font-size:75%;
  margin-left:10px;
}

#ugomemo-welcome-iframe ul.menu li.menu-ugoletter.getletter,
#welcome-container ul.menu li.menu-ugoletter.getletter{
  padding:4px 0px 4px 0;
}

*html #ugomemo-welcome-iframe ul.menu li.menu-ugoletter.getletter,
*+html #ugomemo-welcome-iframe ul.menu li.menu-ugoletter.getletter,
*html #welcome-container ul.menu li.menu-ugoletter.getletter,
*+html #welcome-container ul.menu li.menu-ugoletter.getletter{
  padding:6px 0px 4px 0;
}

li.menu-ugoletter a ,
li.menu-ugoletter a {
  background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/icn-letter.gif) no-repeat scroll 0 0;
  margin-bottom:2px;
  padding:3px 0 0 21px;
}

li.menu-ugoletter.getletter a,
li.menu-ugoletter.getletter a{
  background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/icn-letterget.gif) no-repeat scroll 0 0;
  color:#FFFFFF;
}

#ugomemo-welcome-iframe ul.menu li a,
#welcome-container ul.menu li a{
  color:#fff;
  text-decoration:none;

}

#ugomemo-welcome-iframe ul.menu li a img,
#welcome-container ul.menu li a img{
  margin-left:8px;
  padding-bottom:2px;
  padding-top:2px;
}

#ugomemo-welcome-iframe ul.menu li.logout a img,
#welcome-container ul.menu li.logout a img{
  padding-left:12px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/logout-bg.gif) no-repeat;
}

#ugomemo-welcome-iframe ul.menu li a:hover,
#welcome-container ul.menu li a:hover{
  text-decoration:underline;
}

/* -------------------------------------------------- Header Global */

div#global{
background:transparent url(https://jeraldmemo.neocities.org/asset/images/index/bg_global.gif) no-repeat scroll 0 bottom;
margin:0 auto 15px;
padding:0 0 10px 0;
width:820px;
}

div#global ul.menu {
background:transparent url(https://jeraldmemo.neocities.org/asset/images/index/bg_global_hd.gif) no-repeat scroll 0 top;
  font-weight:bold;
  padding:10px 10px 0 5px;
  text-align:left;
  position:relative;
  font-size:90%;
}

div#global ul.menu li{
  display:inline;
  color:#fff;
  font-size:100%;
  margin-left:10px;
  padding:0px 0 0 20px;
  line-height:1em;
}

div#global ul.menu li.global-top{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/icon-top.gif) no-repeat scroll 0 50%;
  padding:0px 0 0 24px;
}


div#global ul.menu li.global-movies{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/icon-relationmovie.gif) no-repeat scroll 0 50%;
}

div#global ul.menu li.global-ranking{
background:transparent url(https://jeraldmemo.neocities.org/asset/images/index/creatorsroom_icn.gif) no-repeat scroll 0 50%;
padding-top:2px;
}

div#global ul.menu li.global-channels{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/channel_icn-wh.gif) no-repeat scroll 0 50%;
}

div#global ul.menu li.global-special{
background:transparent url(https://jeraldmemo.neocities.org/asset/images/index/join_howto_icn.png) no-repeat scroll 0 50%;
}

div#global ul.menu li.global-search{
  position:absolute;
  right:10px;
  top:8px;
}


div#global ul.menu li.global-search span.commandosearch{
  font-weight:normal;
}

div#global ul.menu li.global-top a,
div#global ul.menu li.global-movies a,
div#global ul.menu li.global-ranking a,
div#global ul.menu li.global-channels a,
div#global ul.menu li.global-special a{
  color:#fff;
  text-decoration:none;
}


div#global ul.menu li a img{
  margin-left:8px;
  padding-bottom:2px;
  padding-top:2px;
}

div#global ul.menu li.logout a img{
  padding-left:12px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/logout-bg.gif) no-repeat;
}

div#global ul.menu li a:hover{
  text-decoration:underline;
}

div#global ul.menu li a.search {
background:transparent url(https://jeraldmemo.neocities.org/asset/images/index/searchbutton.gif) no-repeat scroll right center;
font-size:80%;
font-weight:bold;
margin-left:3px;
padding-bottom:4px;
padding-right:6px;
padding-top:4px;
text-decoration:none;
color:#90c800;
}

div#global ul.menu li span.search-left {
background:transparent url(https://jeraldmemo.neocities.org/asset/images/index/searchbutton.gif) no-repeat scroll left center;
padding-bottom:4px;
padding-left:3px;
padding-top:4px;
}

div#global ul.menu li form input.search-text {
background:#FFFFFF url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/searchbox-bg.gif) no-repeat scroll 3px center;
border:1px solid #CCCCCC;
margin:0 3px 0 0;
padding:2px 2px 2px 20px;
width:10em;
}

div#global ul.menu li form input {
vertical-align:middle;
}

div#global ul.menu li span.commandosearch a.search {
  padding-right: 0;
  padding-right: 3px\9;
}

div#global ul.menu li span.commandosearch img{
margin:0 6px 0 0;
padding:0;
}

/* ******************************************************* ad-footer-01 */
div#ad-footer-01{
margin:10px 0 0;
}

body#ugomemo-index div#ad-footer-01{
margin-top:15px;
}

body#ugomemo-ranking div#ad-footer-01{
margin-top:0px;
margin-bottom:10px;
}

body#ugomemo-channels div#ad-footer-01{
margin-top:20px;
}

/* ******************************************************* Footer */

div#footer {
  padding-top:40px;
}

div#footer div.ad {
  text-align:center;
}

div#footer ul.menu {
  font-size:76%;
  text-align:center;
  padding-top:40px;
}


div#footer ul.menu li{
  display:inline;
  margin:0 5px;
}

div#footer ul.menu li a{
  color:#fff;
  text-decoration:none;
}

div#footer ul.menu li a:hover{
  text-decoration:underline;
}

div#copyright {
  text-align:center;
  color:#fff;
  font-size:70%;
  padding:10px 0 20px 0;
}

div#main div.screen, div#main div.screen div.box-container {
  clear:both;
}

div.box-container div.box-body {
  padding:5px;
}

div.box-container div.box-body form input {
  vertical-align:middle;
}

div.box-container div.box-body form input.txt {
  padding:2px;
  margin-right:3px;
}

div#main div.screen div.box-container{
  height:230px;
  text-align:center;
  padding-top:15px;
  padding-bottom:15px;
  background:url(https://jeraldmemo.neocities.org/asset/images/ugoplayer/bg_screen_main.png) no-repeat;
}

div#main div.screen {
  margin-bottom:10px;
}

div#main div.screen div.screen-body {
  width:256px;
  height:192px;
  padding:10px;
  background:#f3f3f3;
  margin:0 auto;
  border:1px solid #dedede;
}

div#main div.screen div.screen-body iframe{
  width:256px;
  height:192px;
  border:1px solid #dedede;
}

div#main .more a {
  color:#fff;
}

.box-title {
  margin:0;
  padding:12px 10px 10px 10px;
  color:#fff;
  font-size:90%;
  font-weight:bold;
}

.box-title a, .box-title a:visited{
  color:#fff;
}

.box-title img.icon{
  margin-right:5px;
  margin-bottom:2px;
}

div.box-title span.caption{
  position:absolute;
  top:13px;
  right:13px;
  font-size:80%;
  font-weight:normal;
  color:#DDF5B0;
}

div.breadcrumbs {
  height:32px;
  padding:5px 0 0 5px;
  font-family:sans-serif;
  font-size:80%;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_breadcrumbs.png) no-repeat;
  overflow:hidden;
}

div.breadcrumbs a {
  display:block;
  width:auto;
  float:left;
  padding:8px 7px 7px 22px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/breadcrumbs-bg.gif) top left no-repeat;
  color:#fff;
  overflow:hidden;
  height:17px;
  line-height:1em;
}

div.breadcrumbs a:visited {
  color:#fff;
}

div.breadcrumbs a.top {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_breadcrumbs_top.gif) top left no-repeat;
  padding-left:12px;
}

div.breadcrumbs span.selected {
  display:block;
  float:left;
  width:auto;
  padding:8px 7px 10px 22px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/breadcrumbs-selected.gif) top left no-repeat;
  font-weight:bold;
  overflow:hidden;
  height:50px;
  color:#fff;
}

div.breadcrumbs span.selected span.count {
  font-weight:normal;
}

div.breadcrumbs img{
  vertical-align:middle;
  margin:0 2px 2px 2px;
}

div.breadcrumbs a.create-channel, div.breadcrumbs a.create-channel-btn{
  display:inline;
  padding:0;
  background:transparent;
  float:right;
}

div.breadcrumbs a.create-channel img.create-channel{
  margin-right:6px;
  margin-top:4px;
}

div.box div.alone {
}

div#main div.breadcrumbs {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_boxtitle_main2.png) no-repeat;
}

div.box-body h3 {
  clear:both;
  margin:0 0 8px 0;
  padding:2px 0 2px 6px;
  border-left:5px solid #81c106;
  font-size:90%;
}

div.box-body h3 a{
  color:#333;
}

div.box-container div#main {
  clear:both;
  width:590px;
  float:right;
}

div.box-container div#sidebar{
  width:200px;
  margin-left:15px;
 _margin-left:7px;
  float:left;
}


div.box-container a img.sound {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/icon-sound.gif) no-repeat;
  width:32px;
  height:32px;
  position:absolute;
  top:214px;
  left:5px;
}

div.box-container a:hover img.sound {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/icon-mute-btn.gif) no-repeat;
  width:32px;
  height:32px;
}

div.box-container a img.play-mode {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/icon-repeat.gif) no-repeat;
  width:32px;
  height:32px;
  position:absolute;
  top:180px;
  left:5px;
}

div.box-container a:hover img.play-mode  {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/icon-norepeat-btn.gif) no-repeat;
  width:32px;
  height:32px;
}


div#main div.info{
  text-align:right;
}

div#main div.info span.username{
  float:left;
}

div#main div.info span.username a{
  color:#333;
}

div#main div.info span.views,div#main div.info span.stars ,div#main div.info span.messages ,div#main div.info span.comments {
  font-weight:bold;
}
div#main div.info span.stars {
  color:#F58206;
  white-space:nowrap;
}

div#main div.info span.messages {
  color:#81c106;
}

div#main div.info span img,
span.stars img {
  margin-right:3px;
  margin-bottom:2px;
}

div#main div.box {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_box_main.png) bottom center no-repeat;
}

div#main div.box-body {
  background: url(https://jeraldmemo.neocities.org/asset/images/ugoplayer/bg_boxbody_main.png) repeat-y;
}

div#main div.box-title {
  background:url(https://jeraldmemo.neocities.org/asset/images/index/title-bar-main.png) no-repeat;
  line-height:1em;
  padding:15px 0 15px 15px;
}


div#main div.box-recommend-title img{
/*  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_boxtitle_main_recommend.png) no-repeat;*/
}

div#main div.box-title span.label{
  font-size:80%;
  font-weight:normal;
  padding-left:3px;
}

div#ugomemo-user-favorite div#main div.breadcrumbs {
  padding:5px 0 13px 5px;
}

div#main div#comment{
  margin-bottom:10px;
  padding-bottom:11px !important;
}

div#main div#comment div.box-title, div#main div#trackback div.box-title {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_comment_main.png);
  padding-bottom:8px;
}

div#main div#comment div.box-title span.comment-title {
  padding-left:20px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/icon-comment.gif) 0 2px no-repeat;
}

div#main div#comment div.box-body {
  padding-bottom:1px ;
}

div#main div#comment ul {
  padding:12px 17px 0 17px;
}

div#main div#comment ul li {
  padding-bottom:8px;
  padding-top:8px;
  padding-left:5px;
  border-bottom:1px solid #efefef;
  overflow:hidden;
  width:100%;
}

div#main div#comment ul li.movie_author{
  background:#FDF8D4;
  border-bottom:1px solid #EFE9B9;
}

div#main div#comment ul li.ugomemohatena,
div#main div#comment ul li.movie_author.ugomemohatena{
  background:#E3F9DB;
  border-bottom:1px solid #C5DABA;
  color:#517B29;
}

div#main div#comment ul li:after{
  content:"";
  display:block;
  clear:both;
}


div#main div#comment ul li img.profileimg, div#main div#comment ul li span.profileimg-container{
  float:left;
  margin-right:7px;
  width:32px;
  height:32px;
  background:#fff;
  border:1px solid #dedede;
  overflow:hidden;
}

div#main div#comment ul li span.profileimg-container{
  display:block;
}

div#main div#comment ul li span.profileimg-container img{
  height:32px;
  margin-left:-6px;
}

div#main div#comment ul li span.username {
  font-size:100%;
  font-weight:bold;
  /* font-family: "ãƒ’ãƒ©ã‚®ãƒŽä¸¸ã‚´ Pro W4","Hiragino Maru Gothic Pro",sans-serif; */
}

div#main div#comment ul li span.username a{
  text-decoration:none;
  color:#333;
}

div#main div#comment ul li span.username a:hover{
  text-decoration:underline;
}

div#main div#comment ul li span.username a.dsiname{
  color:#333;
}

div#main div#comment ul li span.first-message {
  font-weight:normal;
  font-size:80%;
  color:#666;
}

div#main div#comment ul li span.first-message a{
  text-decoration:underline;
  color:#666;
}

div#main div#comment ul li span.timestamp {
  font-size:75%;
  color:#999;
  margin-left:5px;
}

div#main div#comment ul li span.timestamp a{
  color:#999;
  text-decoration:none;
}

div#main div#comment ul li span.timestamp a:hover{
  text-decoration:underline;
}


div#main div#comment ul li div.commentbody {
  margin-top:1px;
  line-height:1.5em;
  /*font-size:90%;*/
  margin-left:41px;
  *margin-left:0px;
  *float:right;
  overflow:hidden;
  *width: 420px;
}

div#main div#comment ul li div.commentbody object {
  height: 240px;
}

div#main div#comment ul li.commentform {
  border-bottom:0;
}


div#main div#comment ul li.commentform span.username input {
  border:1px solid #ccc;
  padding:3px;
  margin-left:3px;
  margin-bottom:5px;
  width:120px;
  background:#fff;
}

div#main div#comment ul li.commentform div.commentbody {
  line-height:1em;
}

div#main div#comment ul li.commentform div.commentbody textarea{
border:1px solid #CCCCCC;
font-size:100%;
height:90px;
margin:4px 12px 0 0;
padding:5px;
width:400px;
}

div#main div#comment ul li.commentform div.commentbody input {
  padding:3px 5px;
  margin-top:3px;
}

div#main div#comment span.hatenaid,
body.fans span.hatenaid {
  font-weight:normal;
  font-size:80%;
  font-style:italic;
}

div#main div#comment span.hatenaid img{
  vertical-align:middle;
  margin-right:2px;
  margin-left:7px;
  margin-bottom:2px;
  display:none /* æ¶ˆã—ã¾ã™ */;
}

div#main div#comment span.hatenaid a {
  text-decoration:none;
}

div#main div#comment div.channel-navigation{
  padding:5px 320px 20px 0 !important;
}

div#main div#comment div.comment-pager{
  padding:3px 0;
  font-size:80%;
  text-align:right;
  border-bottom:1px solid #EFEFEF;
}

div#main div#comment div.comment-pager span.pagenum{
  font-weight:bold;
  color:#416b29;
}

div#main div#comment div.comment-pager span.pagenum a{
  font-weight:normal;
}

div#main div#comment-delete-confirm-popup{
border:5px solid #90C800;
background:#FFFFFF;
width:300px;
}

div#main div#comment-delete-confirm-popup div.contents{
padding:7px;
font-size:90%;
text-align:center;
}

div#main div#comment-delete-confirm-popup div.contents p.form-ok input{
font-size:130%;
}

div#main div#comment-delete-confirm-popup div.contents p.messages-deny-user{
font-size:80%;
margin:0 1.5em 0.5em;
text-align:left;
}

div#main div#comment-delete-confirm-popup div.contents p.messages-deny-user span{
display:block;
margin-left:2em;
margin-top:-2em;
}

div#main div#comment_load_area div.ok-message {
font-size:90%;
}

div#main div#comment_load_area div.ok-message a {
color:#009900;
}


div#main div#trackback div.box-title span {
  padding-left:20px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/icon-trackback.gif) 0 2px no-repeat;
}

div#main div#trackback div.box-body {
  padding-bottom:1px ;
}

div#main div#trackback ul {
  padding:3px 17px;
}

div#main div#trackback ul li {
  font-size:80%;
  padding-bottom:5px;
  padding-top:5px;
  border-bottom:1px solid #efefef;
  overflow:hidden;
}

div#main div#trackback ul li img.favicon {
  margin-bottom:2px;
  vertical-align:middle;
}

div#main div#trackback div.toggle {
  text-align:right;
  padding:2px 17px;
}

div#main div#trackback div.toggle span.toggle-btn {
  background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-toggle.gif) no-repeat scroll 0 7px;
  color:#999999;
  font-size:80%;
  padding-left:12px;
  text-decoration:underline;
}

div#main div#trackback div.toggle form.trackback-form {
  margin-top:7px;
}

div#main div#trackback div.toggle form.trackback-form span {
  font-size:80%;
  margin-right:5px;
}

div#main div#trackback div.toggle form.trackback-form input.txt {
  color:#333333;
  font-size:80%;
  background:#F3F3F3 none repeat scroll 0 0;
  margin-bottom:5px;
  margin-top:2px;
  width:330px;
}

ul.floatlist li {
  float:left;
}

div#main ul.memolist li {
  margin-right:20px;
  margin-bottom:15px;
}

ul.memolist li {
  margin-right:13px;
  margin-bottom:13px;
  position:relative;
  width:153px;
  background:url(https://jeraldmemo.neocities.org/asset/images/index/ugomemo-card.png) no-repeat;
}

ul.memolist li.intit {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_memolist_intit.png) no-repeat scroll 0 0;
}

ul.memolist li div.box-container{
  padding:5px;
}

ul.memolist li.box-last,div#main ul.memolist li.box-last  {
  margin-right:0;
}

ul.memolist li a.thumb-container{
  display:block;
  width:143px;
  text-decoration:none;
  color:#000;
  overflow:hidden;
  height:106px;
}

ul.memolist li img.thumb{
  margin:7px 7px 0 7px;
  width:128px;
  height:96px;
}

ul.memolist li div.info {
  text-align:right;
  font-size:70%;
  padding:3px 5px 3px 5px;
  width:132px;
  height:15px;
  white-space:nowrap;
  overflow:hidden;
  position:relative;
}

body#ugomemo-letter ul.memolist li div.info {
  height:26px;
}

ul.memolist li div.info span.username{
  display:block;
  overflow:hidden;
  text-align:left;
  float:left;
}

ul.memolist li div.info span.username a{
  color:#333;
  text-decoration:none;
}

ul.memolist li div.info span.username a img{
  vertical-align:middle;
  margin-left:1px;
  margin-right:1px !important;
}


ul.memolist li div.info span.username a:hover{
  text-decoration:underline !important;
}

ul.memolist li div.info span.views{
  font-weight:bold;
  display:none;
  float:right;
  overflow:hidden;
  width:38px;
}

ul.memolist li div.info span.stars{
  font-weight:bold;
  color:#f58206;
  display:block;
  float:right;
  overflow:hidden;
  width:auto;
  position:absolute;
  top:2px;
  right:2px;
  background:#fff;
}

ul.memolist li div.info span.messages{
  margin-left:5px;
  font-weight:bold;
  color:#85a600;
}

ul.memolist li div.info span.timestamp{
  color:#999;
  text-align:right;
  margin-left:5px;
  display:none;
}

ul.memolist li div.info div img {
  margin-right:3px;
  margin-bottom:2px;
}

div.section ul.profileimglist {
  margin:0;
  zoom:1;
}

ul.profileimglist:after {
  content:"";
  clear:both;
  display:block;
}

ul.profileimglist li{
  width:60px;
  height:60px;
  margin-right:6px;
  margin-bottom:6px;
  overflow:hidden;
  float:left;
}

ul.profileimglist li.selected{
  background:#81c106;
}

ul.profileimglist li.selected label.thumb-container{
  border:1px solid #81c106;
}

ul.profileimglist li.selected label.thumb-container span.selecter{
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/selecter-selected.gif) no-repeat;
}

ul.profileimglist li label.thumb-container {
  display:block;
  width:48px;
  height:48px;
  margin-left:5px;
  margin-top:5px;
  overflow:hidden;
  border:1px solid #dedede;
  background:#fff;
  position:relative;
}

ul.profileimglist li label.thumb-container input{
  visibility:hidden;
}

ul.profileimglist li label.thumb-container span.selecter {
  display:block;
  height:17px;
  width:48px;
  position:absolute;
  top:31px;
  left:0;
}

ul.profileimglist li label.thumb-container:hover span.selecter {
  /* loc_img('selecter-hover') */
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/selecter-hover.gif) no-repeat;
}

ul.profileimglist li.selected label.thumb-container:hover span.selecter {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/selecter-selected.gif) no-repeat;
}

ul.profileimglist li label:hover {
  border:1px solid #81c106;
}

ul.profileimglist li label img{
  margin-left:-10px;
  border:0 !important;
}

label.thumb-container input.rdo {
  position:absolute;
  top:0;
  left:0;
}

ul.userlist li.box{
  width:249px;
  margin-right:17px;
  height:130px;
  margin-bottom:15px;
  overflow:hidden;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_userlist.png) no-repeat;
  padding-top:10px;
  padding-left:13px;
}

ul.userlist li.box-last{
  margin-right:0;
}

ul.userlist li.box div.box-container {
  height:130px;
  overflow:hidden;
}

ul.userlist li.box h3 {
  font-size:90%;
  margin:5px 0 0 0;
  padding:1px 0 1px 0;
  border-left:0 !important;
}

ul.userlist li.box h3 a{
  color:#333;
}

ul.userlist li.box h3 a img {
  vertical-align:middle;
  margin:0 1px 2px 1px !important;
}

div#main div.section div.more a{
  color:#558100;
}

ul.userlist li.box div.info span.memos{
  font-weight:bold;
  font-size:80%;
}

ul.userlist li.box div.info span.memos img{
  vertical-align:middle;
  margin-right:4px;
  margin-bottom:2px;
}

ul.userlist li.box div.info span.memos span.label{
  font-size:85%;
  font-weight:normal;
  margin-left:3px;
}

ul.userlist li.box a img.channelicon {
  width:48px;
  height:48px;
  float:left;
  margin:5px 7px 7px 7px;
  border:1px solid #dedede;
}


ul.userlist li.box a.authoricon-container {
  display:block;
  width:48px;
  height:48px;
  overflow:hidden;
  border:1px solid #dedede;
  float:left;
  margin:5px 7px 7px 7px;
 _margin-left:4px;
}

ul.userlist li.box a img.authoricon{
  margin-left:-10px;
}

ul.userlist li.box ul.floatlist {
  clear:both;
  margin-left:7px;
}

ul.userlist li.box ul.floatlist li img.thumb{
  width:64px;
  height:48px;
  border:1px solid #dedede;
  margin-right:12px;
  margin-top:2px;
  margin-bottom:0;
}

ul.userlist li.box ul.floatlist li.last img.thumb {
  margin-right:0;
}

ul.userlist li.channelbox h3 {
  width:170px;
  overflow:hidden;
}

div#main ul.userlist li.box{
  width:235px;
  height:135px;
  margin-bottom:15px;
  overflow:hidden;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_userlist_main.png) no-repeat;
  padding-top:7px;
  padding-left:5px;
  margin-right:17px;
}

div#main ul.userlist li.box-last {
  margin-right:0;
}

div#main ul.userlist li div.info {
  text-align:left;
}

div#main ul.userlist li.box ul.floatlist li img.thumb {
  margin-right:8px;
}

div#sidebar div.box {
  margin-bottom:10px;
  padding:0 0 11px 0;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_box_sidebar.png) bottom left no-repeat;
  overflow:hidden;
  width:100%;
}

div#sidebar div.box-container {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_boxcontainer_sidebar.png) top left no-repeat;
  padding-top:11px;

}

div#sidebar div.box-title {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_boxtitle_sidebar.png) no-repeat;
  padding:13px 0 8px 15px;
}

div#sidebar div.box-title.box-recommend-title {
/*  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_boxtitle_recommend_sidebar.png) no-repeat;*/
  padding:13px 0 6px 15px;
}

div#sidebar div.box-title.box-recommend-title img {
  margin-right:5px;
  vertical-align:middle;
}

div#sidebar div.box-body,div#sidebar div.more {
  background:url(https://jeraldmemo.neocities.org/asset/images/ugoplayer/bg_boxbody_sidebar.png) repeat-y;
  padding:5px 15px 10px;
  zoom:1;
}


div#sidebar div#box-news div.box-body {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_boxnews_body.png) repeat-y left bottom;
  padding:5px 15px;
  zoom:1;
}

div#sidebar div.more span.lazylist-more {
  padding-left:12px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-toggle.gif) 0 7px no-repeat;
  color:#999;
  text-decoration:underline;
  cursor :pointer;
}

div#sidebar div.box-body:after {
  clear:both;
  content:"";
  display:block;
}

div#sidebar div.box-title a{
  color:#fff;
}

div#sidebar div.div.box-body:after {
  clear:both;
  content:"";
  display:block;
}

div#sidebar p {
  margin:0;
  font-size:80%;
  padding:10px;
}

div#sidebar ul.info {
  padding:0 15px 0 15px;
  background:url(https://jeraldmemo.neocities.org/asset/images/ugoplayer/bg_boxbody_sidebar.png) repeat-y;
  zoom:1;
}

body.special-option div#sidebar ul.info {
  padding:8px 15px 0;
}

div#sidebar ul.info:after {
  clear:both;
  content:"";
  display:block;
}

div#sidebar ul.info li {
  padding:3px 0;
  font-weight:bold;
  width:100%;
  overflow:hidden;
}

div#sidebar ul.info li img.icon{
  margin-right:7px;
}

div#sidebar ul.info li span.label {
  font-size:70%;
  font-weight:normal;
  margin-left:4px;
}

div#sidebar ul.info li.profile img.profileimg {
  margin:0 7px 0 0;
  width:48px;
  height:48px;
  background:#fff ;
  border:1px solid #dedede;
  vertical-align:middle;
}


div#sidebar ul.info li.profile span.profileimg-container {
  display:inline-block;
  width:48px;
  height:48px;
  overflow:hidden;
  border:1px solid #dedede;
  vertical-align:top;
  margin:0 7px 0 0;
}

body.special-option div#sidebar ul.info li.profile span.profileimg-container {
  margin:-3px 7px 0 0;
}

div#sidebar ul.info li.profile span.profileimg-container img.profileimg{
  border:0;
  width:auto;
  height:auto;
  margin:0 0 0 -10px;
}

div#sidebar ul.info li.profile span.username{
  /*font-family: "ãƒ’ãƒ©ã‚®ãƒŽä¸¸ã‚´ Pro W4","Hiragino Maru Gothic Pro",sans-serif; */
  font-size:130%;
  padding-bottom:2px;
}

div#sidebar ul.info li.profile span.username img {
  vertical-align:middle !important;
  margin: 0 1px 2px 1px !important;
}

div#sidebar ul.info li.profile,div#sidebar ul.info li.channel {
  position:relative;
}

div#sidebar ul.info li.profile a img.edit, div#sidebar ul.info li.channel a img.edit {
  position:absolute;
  top:39px;
  left:36px;
}

body.special-option div#sidebar ul.info li.profile a img.edit, div#sidebar ul.info li.channel a img.edit {
  position:absolute;
  top:36px;
  left:36px;
}

div#sidebar ul.info li.profile span.username a.dsiname{
  color:#000;
}


div#sidebar ul.info li.profile span.username a.hatenaid{
  font-style:italic;
  font-weight:normal;
  margin-left:5px;
  font-size:90%;
}

div#sidebar ul.info li.profile span.username a {
  text-decoration:none;
}

div#sidebar ul.info li.profile span.username a:hover{
  text-decoration:underline;
}

div#sidebar ul.info li.profile span.username input {
  vertical-align:middle;
  margin-bottom:3px;
  margin-left:3px;
}

div#sidebar ul.info li.profile span.timestamp{
  display:block;
  font-size:75%;
  font-weight:normal;
  padding-top:5px;
}

div#sidebar ul.info li.profile span.timestamp a{
  color:#333;
  text-decoration:none;
}

div#sidebar ul.info li.profile span.introduction{
  font-size:80%;
  line-height:1.5;
  font-weight:normal;
  margin-left:57px;
}

div#sidebar ul.info span.description{
  display:block;
  clear:both;
  font-weight:normal;
  font-size:80%;
  padding:2px 0 6px 0;
  line-height:1.35;
}


div#sidebar ul.info span.description img.icon{
  margin-right:0;
  margin-left:3px;
  margin-bottom:3px;
}

div#sidebar ul.info li.channel img.channelimg {
  float:left;
  margin:0 7px 5px 0;
  width:48px;
  height:48px;
  background:#fff ;
  border:1px solid #dedede;
}

div#sidebar ul.info li.channel div.channel-info-right {
  float:right;
  width:210px;
  overflow:hidden;
}

div#sidebar ul.info li.channel span.channelname {
  font-size:110%;
  overflow:hidden;
}

div#sidebar ul.info li.channel div.owner {
  padding: 3px 0;
  font-size: 80%;
  font-weight: normal;
}

div#sidebar ul.info li.channel div.owner a {
  color: #333333;
}

div#sidebar ul.info li.channel div.owner span {
  font-style: italic;
  color:#666666;
}

div#sidebar ul.info li.channel div.sub-owner {
  border-bottom: 1px solid #CCCCCC;
  color: #999999;
  font-size: 80%;
}

div#sidebar ul.sub-owner-list li {
  font-size: 80%;
  font-weight: normal;
}

div#sidebar ul.sub-owner-list li a {
  color: #333333;
}

div#sidebar ul.sub-owner-list li span {
  font-style: italic;
  font-weight: normal;
  color: #666666;
}

div#sidebar ul.info li.channel span.username {
  font-weight:normal;
  display:block;
  font-size:80%;
  padding-top:3px;
}

div#sidebar ul.info li.channel span.username img.icon{
  margin-right:4px;
}

div#sidebar ul.info li.views {
  color:#777;
}

div#sidebar ul.info li.messages {
  color:#85A600;
}

div#sidebar ul.info li.stars {
  color:#F58206;
}

div#sidebar ul.info li.downloads {
  color:#2984E2;
  padding-bottom:7px;
}

div#sidebar ul.info li.stars span.star-container img{
  vertical-align:middle;
}

div#sidebar ul.info li.stars span.star-container img.star-add{
  margin-right:5px;
}

.hatena-star-add-button-image {
  background-image: url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/star-add.gif);
}

span.hatena-star-star-container img{
  margin-left:0 !important;
}

div#sidebar ul.basiclist li {
  border-bottom:1px solid #efefef;
  font-size:90%;
  padding-bottom:2px;
  zoom:1;
  padding-top:5px;
}

div#sidebar div.box-body.box-recommend-body ul.basiclist li {
padding-top:8px;
}

div#sidebar div#box-news ul.basiclist li {
  font-size:80%;
  padding-left:15px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icn_news.gif) no-repeat top left;
}

#ugomemo-special-top div#sidebar ul.basiclist li span {
  display:block;
  margin-left:74px;
}

div#sidebar ul.basiclist li:after {
  clear:both;
  content:"";
  display:block;
}

div#sidebar ul.basiclist li span.profileimg-container{
  border:1px solid #dedede;
  overflow: hidden;
  width: 32px;
  height:32px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  margin-top: 2px;
}

div#sidebar div.box-body.box-recommend-body ul.basiclist li{
font-size:100%;
padding-top:2px;
}

div#sidebar div.box-body.box-recommend-body ul.basiclist li span.authorname{
font-size:90%;
}


div#sidebar div.box-recommend-body span.follow-btn span,
div#sidebar div.box-recommend-body span.remove-btn span{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/follow_btn_line_bg.gif) no-repeat scroll left center;
}

div#sidebar div.box-recommend-body span.follow-btn button,
div#sidebar div.box-recommend-body span.remove-btn button {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/follow_btn_line_bg.gif) no-repeat scroll right center;
overflow:visible;
}

div#sidebar div.box-recommend-body ul.basiclist li li {
border-bottom:medium none;
padding-bottom:4px;
padding-top:2px;
}

div#sidebar div.box-body.box-recommend-body ul.basiclist li form span.remove-btn img,
div#sidebar div.box-body.box-recommend-body ul.basiclist li form span.follow-btn img{
margin:0;
vertical-align:middle;
}

div#sidebar div.box-body.box-recommend-body ul.basiclist li form {
float:right;
margin-top:6px;
margin-bottom:4px;
}

div#sidebar div.box-body.box-recommend-body ul.basiclist li form.deletebtn-box{
float:none;
}


div#sidebar div.box-body.box-recommend-body ul.basiclist ul.floatlist {
  clear:both;
}

div#sidebar ul.basiclist li span.profileimg-container img.channelicon{
  height:28px;
  margin-left:-5px;
  vertical-align:middle;
}

div#sidebar ul.basiclist li img.channelicon{
  vertical-align:middle;
  margin-right:5px;
  margin-top:2px;
  width:32px;
  height:32px;
  border:1px solid #dedede;
}

div#sidebar ul.basiclist li span.profileimg-container img.channelicon{
  width:42px;
  height:32px;
  margin:0 0 0 -5px;
  border:none;
}

div#sidebar ul.basiclist li img.thumb{
  border:1px solid #dedede;
  margin-top:3px;
  width:64px;
  height:48px;
  float:left;
  margin-right:7px;
}

div#sidebar ul.basiclist li span.comment {
  padding-top:6px;
  padding-bottom:3px;
  display:block;
}

div#sidebar ul.basiclist li span.username {
  font-size:90%;
  margin-right:5px;
}

div#sidebar ul.basiclist li span.username a{
  color:#333;
}


#ugomemo-user-follow div#sidebar #channelbox ul.basiclist li a:link,
#ugomemo-user-follow div#sidebar #channelbox ul.basiclist li a:visited{
  color:#000;
}

div#sidebar ul.basiclist li span.username img{
  margin-right:4px;
}

div#sidebar ul.basiclist li span.timestamp {
  color:#999;
  font-size:80%;
}

div#sidebar ul.basiclist li a {
  text-decoration:none;
}

div#sidebar ul.basiclist li a:hover {
  text-decoration:underline;
}

div#sidebar div#box-news ul.basiclist li a {
  color:#FFF;
  text-decoration:underline;
}

div#sidebar div#box-news ul.basiclist li a:hover {
  text-decoration:none;
}

div#sidebar ul.basiclist li img.deletebtn {
  display:none;
  margin-left:5px;
}

div#sidebar ul.basiclist li:hover img.deletebtn {
  display:inline;
  cursor:pointer;
}

div#sidebar ul.basiclist li input.deletebtn {
  display:none;
  margin-left:5px;
}

div#sidebar ul.basiclist li:hover input.deletebtn {
  display:inline;
  cursor:pointer;
}

#ugomemo-user-follow div#sidebar #channelbox ul.basiclist li input.deletebtn {
  display:inline;
  visibility:hidden;
  vertical-align: middle;
}

#ugomemo-user-follow div#sidebar #channelbox ul.basiclist li:hover input.deletebtn {
  visibility:visible;
}


div#sidebar ul.basiclist li.channel-form {
  display:none;
}

div#sidebar ul.basiclist li span.count {
  font-size:90%;
  color:#666;
  margin-left:5px;
}

div#sidebar ul.floatlist li {
  position:relative;
}

div#sidebar ul.floatlist li img.thumb {
  width:64px;
  height:48px;
  margin:0 1px 2px 0;
  border:1px solid #dedede;
  vertical-align:middle;
}
div#sidebar ul.floatlist li img.usericon {
  width:32px;
  margin:0 5px 5px 0;
  border:1px solid #dedede;
  vertical-align:middle;
}

div#sidebar ul.floatlist li img.derivation {
  position:absolute;
  top:-2px;
  left:-2px;
}

div#sidebar div.more {
  padding-top:0;
  padding-bottom:0;
}

div#sidebar div.more a{
  padding-left:9px;
  margin-left:9px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-arrow.gif) 0 7px no-repeat;
}

div#sidebar #follow-box div.box-body {
  padding:10px 15px;
}

#follow-box a img.profileimg{
  width:32px;
  height:32px;
  border:1px solid #DEDEDE;
  float:left;
  margin:0 4px 4px 0;
}

#follow-box span.profileimg-container {
  display:block;
  width:32px;
  height:32px;
  overflow:hidden;
  border:1px solid #dedede;
  float:left;
  margin-right:4px;
  margin-bottom:4px;
}

#follow-box span.profileimg-container img{
  height:32px;
  margin-left:-6px;
}

div#sidebar div.toggle,
div#sidebar div.star-country {
  background:transparent url(https://jeraldmemo.neocities.org/asset/images/ugoplayer/bg_boxbody_sidebar.png) repeat-y scroll 0 0;
  clear:both;
  overflow:hidden;
  padding:0 15px 7px;
  zoom:1;
}

div#sidebar div.star-country div.star-country-index{
  font-size:80%;
  color:#999;
  padding-bottom:5px;
  padding-top:3px;
}

div#sidebar div.star-country ul.star-country-flag {
  margin:0 0 5px 5px;
}

div#sidebar div.star-country ul.star-country-flag li{
float:left;
height:21px;
line-height:1em;
margin-right:5px;
}

div#sidebar div.toggle span.toggle-btn{
  font-size:80%;
  padding-left:12px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-toggle.gif) 0 7px no-repeat;
  color:#999;
  text-decoration:underline;
}

div#sidebar div.toggle p.error{
  background-position:0 10px;
  padding:7px 0 3px 20px;
  line-height:1.35;
}

div#sidebar div.toggle form{
  display:block;
  padding:8px 0 0 12px;
  font-size:80%;
  margin:0;
}

div#sidebar div.toggle form input.txt{
/*  color:#aaa; */
}

div#sidebar div.toggle form input.txt:focus{
/*  color:#333; */
}

div#sidebar div.toggle form.blogparts input.txt {
  width:250px;
  margin-top:2px;
  margin-bottom:5px;
  background:#f3f3f3;
}

div#sidebar div.toggle div.blogparts-selecter {
  color:#aaa;
  padding:6px 0 6px 0;
}
div#sidebar div.toggle div.blogparts-selecter span{
  margin-right:4px;
}

div#sidebar div.toggle div.blogparts-selecter img{
  vertical-align:middle;
  cursor:pointer;
}

div#sidebar div.vioration {
  padding-top:3px;
  text-align:right;
}

div#sidebar div.vioration a{
  font-size:80%;
  padding-left:9px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-arrow.gif) 0 7px no-repeat;
}

div#sidebar div.originalauthor {
  color:#999;
}

div#sidebar div.originalauthor a {
  background:transparent !important;
  padding-left:0;
  margin-left:0;
  color:#333;
  font-weight:bold;
}

div.icon-channel span , div.icon-channel a {
  padding-left:24px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/icon-channel.gif) 0 50% no-repeat !important;
}

div.icon-movie a {
  padding-left:20px;
  background:url(https://jeraldmemo.neocities.org/asset/images/index/frog-movie.png) 0 50% no-repeat !important;
}

div.box-recommend-title.icon-movie span {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/icn_recommend_movie.gif) 0 50% no-repeat !important;
  padding-left:20px;
}

div.icon-member a {
  padding-left:19px;

  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/icon-member.png) 0 50% no-repeat !important;
}

/* ////////////////////////////////////////////////////////////  form */

/* Placeholder texts */
.um-placeholder {
  color: gray;
}

/* ////////////////////////////////////////////////////////////  section */

div#main div.section {
  font-size:90%;
}

div.box-container h2 {
  font-size:120%;
  padding:0 0 5px 0;
  margin:15px 15px 0 15px;
  border-bottom:1px solid #D4D7D9;
  font-family: "ãƒ’ãƒ©ã‚®ãƒŽä¸¸ã‚´ Pro W4","Hiragino Maru Gothic Pro",sans-serif;
}


div.section {
  margin:0;
  padding:5px 15px 15px 15px;
  line-height:1.7;
  clear:both;
}

div.section h3 {
  font-size:110%;
  margin:0;
  padding:1px 0 1px 7px;
  border-left:5px solid #81c106;
  letter-spacing:-1px;
  font-family: "ãƒ’ãƒ©ã‚®ãƒŽä¸¸ã‚´ Pro W4","Hiragino Maru Gothic Pro",sans-serif;
}

div.section h4 {
  margin:5px 0 0 0;
  padding:0;
}

div.section p {
  margin:0;
  padding:7px 0 15px 0;
}

div.section p.intro {
  color:#999;
  font-size:80%;
  padding-top:0;
}

div.section img.r {
  float:right;
  margin-left:7px;
  margin-bottom:7px;
}

div.section .more {
  text-align:right;
}

div.section .more a{
  padding-left:9px;
  margin-left:9px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-arrow.gif) 0 5px no-repeat;
}

div.section ul,
div.note ul {
  list-style:disc;
  margin-left:20px;
  margin-top:10px;
  margin-bottom:20px
}

div.section ul ul{
  list-style:circle;
  margin-top:5px;
}

div.section ul.note {
  margin:5px 0 5px 20px;
  list-style:circle;
}

div.section dl {
  margin-top:10px;
  margin-bottom:20px;
}

div.section dl dt {
  font-weight:bold;
}

div.section dl dd {
  margin:0 0 10px 0;
  padding:0;
}

.pagelink a{
  padding-left:12px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-pagelink.gif) 0 50% no-repeat;
}


div.section img.r {
  float:right;
  margin:5px 0 10px 10px;
  border:1px solid #dedede;
}

div.section blockquote {
  border:1px solid #ecf6c3;
}

div.section blockquote {
  margin:0 10px;
}

div.section blockquote p{
  margin:0 10px 0 10px;
}

div.section blockquote cite {
  font-size:90%;
  padding-left:3px;
  padding-bottom:2px;
}

div.section pre {
  wdith:100%;
  overflow:auto;
  background:#ecf6c3;
  padding:5px;
  margin:0 10px;
}

div.section div.note {
  padding-top:10px;
}
div.note a.icon-arrow {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-arrow-wh.gif) no-repeat scroll 0 50%;
padding-left:10px;
}


div.section table.config {
  width:100%;
  background:#bcbcbc;
  margin:5px 0 10px 0;
}

div.section table.config th{
  background:#ECF6C3;
  border:1px solid #fff;
  padding:5px 7px;
  width:20%;
  text-align:center;
  font-size:90%;
}

div.section table.config th.col{
  width:auto;
}

div.section table.config td{
  background:#fff;
  padding:5px 7px;
}

div.section table.config td input.txt{
  padding:3px;
}

div.section table.config td input.box_main_white_top{
  font-weight:bold;
  font-size:100%;
}

div.section table.config td ul {
  list-style:none;
  margin-left:0;
}

div.section div.sendbutton input {
  padding:3px 5px ;
  margin-top:10px;
}

div.section table.config td textarea{
  border:1px solid #aaa;
  padding:3px;
  font-size:90%;
  width:600px;
  height:120px;
}

div.section table.config td ul{
  font-size:90%;
}

div.section table.config td img.channelicon {
  float:left;
  margin-right:7px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/icon-user-sample.gif) no-repeat;
  border:1px solid #dedede;
  width:48px;
  height:48px;
}

div.section table.config td img.thumb {
  float:left;
  margin-right:7px;
  border:1px solid #dedede;
}

div.section table.config td span.username {
  font-size:80%;
  display:block;
  line-height:1.3;
}

div.section table.config td span.username a{
  color:#333;
}

div.section table.config td span.username img{
  vertical-align:middle;
  margin:0 2px 2px 2px;

}

div.section table.config td span.timestamp {
  color:#999;
  font-size:75%;
}

div.section table.config td.violation-name h3{
  clear:none;
  border-left:0;
}

div.section table.config.error td{
  background:#FFEED8;
}

div.section table.config.attention th{
  text-align:left;
} 

div.section table.config span.status{
  font-weight:bold;
}

div.section table.config span.point{
  font-weight:bold;
  padding-right:5px;
}

div.section table.config span.point-unit{
  font-size:80%;
}

div.section table.config div.order-message{
}

div.section table.config div.order-message img{
  padding-right:5px;
  vertical-align:middle;
}

div.section table.config div.error-message p{
  padding:0;
}

/* ã‚³ãƒ¡ãƒ³ãƒˆé€šå ±ã€€*/
div.section table.config td.violation-name span.username{
  display:inline;
  font-weight:bold;
  font-size:100%;
  margin-right:5px;
}

div.section table.config td.violation-name span.hatenaid{
  font-style:italic;
  font-size:80%;
  margin-right:5px;
}

div.section table.config td.violation-name div.commentbody{
  margin-left:25px;
}

table.agreement {
  font-size:80%;
  background: #eee;
  padding: 5px;
}

li.disabled, li.disabled span.note {
  color: #ccc;
}

/* ////////////////////////////////////////////////////////////////////// */

div#sidebar h3.doc-index-title {
  margin:0;
  padding:6px;
  text-align:center;
  background:#dedede;
  font-size:90%;
  border-left:none !important;
}

div#sidebar ul.doc-menu{
  border-top:1px solid #dedede;
  font-size:90%;
  background:#ECF6C3;
}


div#sidebar ul.doc-menu li{
  padding-bottom:7px;
  padding-top:7px;
  border-bottom:1px solid #dedede;
  background:#f7f7f7;
  font-size:80%;
  line-height:1.35;
}

div#sidebar ul.doc-menu li a{
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-arrow-dc.gif) 7px 50% no-repeat;
  padding-left:21px;
  text-decoration:none;
}

div#sidebar ul.doc-menu li a:hover{
  text-decoration:underline;
}

div#sidebar ul.doc-menu li.pagelink a{
  background-image:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-pagelink.gif);
}

div#sidebar ul.doc-menu li.out a{
  background-image:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-out.gif);
}

div#sidebar .caption{
font-size:80%;
color:#FFF;
lien-height:1.2;
margin:3px;
}

div#sidebar .caption a{
color:#FFF;
}



/* ////////////////////////////////////////////////////////////  dropdown */
ul.dropdown-list {
  width:80px;
  font-size:75%;
  text-align:right;
  margin-right:5px;
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #CCCCCC;
  padding: 3px;
}

ul.dropdown-list li{
  padding:3px;
  background:#fff;
  border-bottom:1px solid #fff;
  text-align:center;
}

ul.dropdown-list li a, ul.dropdown-list li a:visited{
  text-decoration:none;
  color:#fff;
  display:block;
}

ul.dropdown-list li.dropdown {background:#81c106;}
ul.dropdown-list li.dropdown-wd {background:#E47226;}
ul.dropdown-list li.dropdown-sd {background:#AB8D4C;}
ul.dropdown-list li.dropdown-sk {background:#4488e4;}
ul.dropdown-list li.dropdown-cs {background:#2C2182;}

ul.dropdown-list li.dropdown-ja {background:green}
ul.dropdown-list li.dropdown-en {background:green}

ul.dropdown-list li.selected{
  font-weight:bold;
}

/* dropdown-language ////////////////////////////////////////////////////////////////////// */
div.dropdown {
  position: absolute;
  background: #90c800;
  margin: 20px auto; /* ç¢ºèªç”¨ã®ãŸã‚ å¾Œã§æ¶ˆã™ */
  padding:1px 5px;
  width: 300px;
  z-index: 10000;
}

div.dropdown div.contents {
  background: #ffffff;
  margin: 5px auto;
  padding: 7px;
  text-align: left;
  font-size:90%;
}

div.dropdown div.contents img {
  vertical-align: middle;
  padding-right:3px; 
}

div.dropdown div.contents div.title {
  border-bottom: 1px solid #90c800;
  padding-bottom: 3px
}

div.dropdown div.contents div.menu {
  font-size: 80%;
  padding:10px 0 5px 10px;
}

div.dropdown div.contents div.menu a {
  margin-right: 18px;
  line-height: 1.7em;
}

div.dropdown div.contents div.menu a.unselected {
  color: #558100;
  text-decoration: underline;
  cursor: pointer;
}

div.dropdown div.contents div.menu a.selected {
  font-weight: bold;
  background: #558100 url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/bg_dropdown_selected.png);
  color: #ffffff;
  padding: 0 2px;
  white-space: nowrap;
}

div.dropdown div.contents div.menu a.unselected img {
  display: none;
}

div.dropdown div.contents div.menu a.unselected img {
  vertical-align: middle;
}

/* first-language ////////////////////////////////////////////////////////////////////// */
div.locale-first-title {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/locale_first_title.png) no-repeat scroll 0 0;
color:#FFFFFF;
font-size:1em;
font-weight:bold;
padding:1em 0 0.5em 25px;
position:relative;
text-align:left;
}

div.locale-first-title img.locale-first-close{
position:absolute;
right:15px;
_right:30px;
top:15px;
}

div.locale-first-main{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/locale_first_main.png) repeat-y scroll 0 bottom;
font-size:90%;
height:auto;
overflow:hidden;
padding:0 35px 15px;
_padding:10px 35px 15px;
text-align:left;
margin-bottom:15px;
}

div.locale-first-main img {
  padding-right:3px;
  vertical-align:middle;
}

div.locale-first-main div.title{
border-bottom:2px solid #CCCCCC;
color:#666666;
font-weight:bold;
margin-top:1em;
padding-bottom:0.3em;
}

div.locale-first-main div.title img {
  vertical-align:bottom;
}

div.locale-first-main div.menu {
  font-size: 90%;
  padding:0.3em 0 5px;
}

div.locale-first-main div.menu span {
  margin-right: 10px;
  line-height: 1em;
}

div.locale-first-main div.menu span.unselected {
  color: #558100;
  text-decoration: underline;
  cursor: pointer;
}

div.locale-first-main div.menu span.selected {
  font-weight: bold;
  background: #558100 url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/bg_dropdown_selected.png);
  color: #ffffff;
  padding: 0 2px;
  white-space: nowrap;
}

div.locale-first-main div.menu span.unselected img {
  display: none;
}

div.locale-first-main div.menu span.unselected img {
  vertical-align: middle;
}

div.locale-first-main div.button-box{
margin:10px 0 0;
text-align:center;
}

div.locale-first-main div.button-box input{
font-size:1.4em;
}

#ugomemo-index div.menu input.radio {
 position:absolute;
 top:0;
 left:0;
}

/* 404 ////////////////////////////////////////////////////////////////////// */

#ugomemo-about div.channel-navigation div#global {
  background: none;
  margin:0 auto;
  padding:0;
  width:auto;
}

#ugomemo-about div.channel-navigation div#global ul.menu{
  background:none;
  text-align:center;
  padding:0;
}

#ugomemo-about div.channel-navigation div#global ul.menu li{
  margin:0;
  padding:0;
  color:#ccc;
}


/* ////////////////////////////////////////////////////////////  channel-navigationå‘¨ã‚Š */

div.channel-navigation {
  padding:10px 12px 3px !important;
  _padding:4px 12px 0 !important;
}

*:first-child+html div.channel-navigation {
  padding:4px 12px 0 !important;
}

#memo-navigation-bottom div.channel-navigation {
padding:15px 12px 0 !important;
_padding:9px 12px 0 !important

}
*:first-child+html #memo-navigation-bottom div.channel-navigation {
padding:9px 12px 0 !important;
}

#ugomemo-ranking div.channel-navigation {
height:130px;
_height:140px;
}

*:first-child+html #ugomemo-ranking div.channel-navigation {
height:140px;
}

div.channel-navigation:after{
  clear:both;
  content:"";
  display:block;
}

div.channel-navigation img {
  vertical-align:middle;
  _vertical-align:baseline;
}

*:first-child+html div.channel-navigation img{
  vertical-align:baseline;
}

div.channel-navigation span{
  margin-right:5px;
}

div.channel-navigation span.pushmovies{
  font-size:80%;
  _vertical-align:50%;
  margin-left:0px;
}

div.channel-navigation span.pager{
  float:right;
  margin-right:0;
}

div.channel-navigation span.pager img {
  float:right;
}

div.channel-navigation span.pager span.count {
  display:block;
  float:right;
  color:#fff;
  background:#81c106;
  width:auto;
  text-align:center;
  margin-right:0;
  height:26px;
  line-height:2;
  padding-left:3px;
  font-size:80%;
  letter-spacing:2px;
}

div.channel-navigation span.status-buttons img{
  margin-right:6px;
}

div.channel-navigation form input{
  vertical-align:middle;
}

div.channel-navigation form input.txt {
  padding:2px;
  margin:0 3px 0 0;
}

div.channel-navigation a.create-channel {
  margin-left:10px;
}

div.channel-navigation a.icon-arrow {
  font-size:80%;
  margin-left:15px;
  padding-left:8px;
  background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-arrow.gif) 0 50% no-repeat;
}

/* ////////////////////////////////////////////////////////////  ä¸€è¦§å‘¨ã‚Šã®viewèª¿æ•´ */
div#memo-navigation-top {
  margin-bottom:15px;
}

div.memo-navigation {
  clear:both;
}

div#memo-navigation-bottom {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_pager_bottom.png) no-repeat;
  height:56px;
  margin:25px 0;
}

div#main div#memo-navigation-bottom {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_pager_bottom_main.png) no-repeat;
  height:56px;
  margin:0 0 25px 0;
}

div.view1 div#memo-navigation-top {
  margin-bottom:15px;
}

div.view3 div#screen-top {
  background:transparent;
  margin-bottom:1px ;
  padding-bottom:0;
}

div.view3 div#screen-top div.box-container{
  height:235px;
}
div.view3 div#screen-bottom {
  padding-bottom:11px;
}
div.view3 div#screen-bottom div.box-body{
  padding-top:20px;
  height:230px;
}

div.view3 div#screen-bottom div.screen-info {
  background:#fff;
  text-align:left;
  width:256px;
  height:192px;
  border:1px solid #dedede;
}

div.view3 div#screen-top div.box-container {
  position:relative;
}

div.view3 div#screen-bottom div.screen-info div.count{
  color:#fff;
  width:250px;
  background:#81c106;
  text-align:center;
  padding:3px;
  font-size:90%;
  letter-spacing:1px;
  position:absolute;
  top:181px;
  left:11px;
}

div.view3 div#screen-bottom div.screen-info span.profileimg-container{
  display:block;
  width:48px;
  height:48px;
  float:left;
  overflow:hidden;
  margin-top:15px;
  margin-left:12px;
  margin-right:7px;
  border:1px solid #dedede;
}

div.view3 div#screen-bottom div.screen-info img.profileimg{
  width:auto;
  height:48px;
}

div.view3 div#screen-bottom div.screen-info div.movie-nav{
  text-align:center;
  padding-top:30px;
}

div.view3 div#screen-bottom ul.info {
  margin-left:65px;
}

div.view3 div#screen-bottom ul.info li{
  padding:3px 8px;
  font-weight:bold;
}

div.view3 div#screen-bottom ul.info li img.icon {
  margin-right:7px;
}

div.view3 div#screen-bottom ul.info li span.label{
  font-weight:normal;
  font-size:80%;
  margin-left:4px;
}

div.view3 div#screen-bottom ul.info li.username{
  padding-top:15px;
  padding-bottom:0;
  font-size:90%;
}

div.view3 div#screen-bottom ul.info li.username a{
  color:#333;
}

div.view3 div#screen-bottom ul.info li.timestamp {
  font-weight:normal;
  font-size:75%;
  margin-bottom:7px;
  color:#999;
}

div.view3 div#screen-bottom ul.info li.views { 
  display:inline;
  padding-right:3px;
}

div.view3 div#screen-bottom ul.info li.stars { 
  color:#F58206;
  display:inline;
  padding-left:0;
  padding-right:3px;
}

div.view3 div#screen-bottom ul.info li.messages { 
  color:#85A600;
  display:inline;
  padding-left:0;
  padding-right:3px;
}

div.view3 div#screen-top div.box-container div.navigation span.prev{
  position:absolute;
  top:105px;
  left:23px;
}

div.view3 div#screen-top div.box-container div.navigation span.next{
  position:absolute;
  top:105px;
  right:23px;
}

div.view3 div.screen div.screen-body embed{
  width:256px;
  height:192px;
  border:1px solid #D5E1C7;
}

div.view3 div.screen div.screen-body a.dammy-screen{
  display:block;
  width:254px;
  height:190px;
  position:absolute;
  top:10px;
  left:10px;
  z-index:1000;
  border:1px solid #dedede;
}

div.view3 div.screen div.screen-body a.dammy-screen img{
  width:254px;
  height:190px;
  visibility:visible;
  background:#fff;
}

div.view3 div#memo-navigation-top span.pager {
  display:none;
}

div.view3 div#memo-navigation-bottom {
  display:none;
}

div.view2 div.screen div.screen-body,div.view3 div.screen div.screen-body {
  position:relative;
}

/* ////////////////////////////////////////////////////////////  body idä½¿ */

#ugomemo-index ul#topinfolist {
  border-top:0;
}

#ugomemo-index ul#topinfolist li {
  padding-top:3px;
  padding-bottom:7px;
  line-height:1.3;
}

#ugomemo-index ul#topinfolist li span.timestamp{
  padding-bottom:3px;
  display:block;
  padding-top:3px;
}
#ugomemo-index div#box-ranking div.box-title,
#ugomemo-index div#box-ugomemonews div.box-title {
  padding:5px 5px 0 5px;
}


#ugomemo-index div#box-official div.box-title{
  padding:9px 9px 0 9px;
}

#ugomemo-index div#box-ugomemonews div.box-title {
  background:url(https://jeraldmemo.neocities.org/asset/images/index/ranking/boxranking_title.gif) top center no-repeat;
}


#ugomemo-index div#box-ranking div.box-title {
  background:url(https://jeraldmemo.neocities.org/asset/images/index/ranking/boxranking_title_bg.png) top center no-repeat;
}

#ugomemo-index div#box-ranking div.box-title img,
#ugomemo-index div#box-official div.box-title img,
#ugomemo-index div#box-ugomemonews div.box-title img{
  vertical-align:bottom;
}

#ugomemo-index div#box-ranking div.profile .name a {
  color:#333;
}

#ugomemo-index div#box-ranking span.name {
  padding-bottom:2px !important;
}


#ugomemo-index div#box-ranking span span.label{
  margin-left:0 !important;
}

#ugomemo-index div#box-ranking img.thumb {
  border:1px solid #dedede;
  float:left;
  margin-right:7px;
}



#ugomemo-index div#box-ugomemonews div.box-title {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/boxnews_title.png) top center no-repeat;
}

#ugomemo-index div#box-official div.box-title {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/boxofficial_title_bg.png) top center no-repeat;
}


#ugomemo-user-movie div#sidebar span.profileimg-container {
border:1px solid #DEDEDE;
float:left;
height:30px;
margin-bottom:7px;
width:30px;
}

#ugomemo-user-movie div#sidebar span.profileimg-container img.profileimg {
  width:auto;
  height:30px;
  border:0;
  margin-left:-7px;
}

#ugomemo-user div#sidebar ul.info li.follow {
  width:100%;
  float:right;
  text-align:left;
}

#ugomemo-user div#sidebar ul.info li.profile form{
position:absolute;
top:33px;
left:63px;
}

body#ugomemo-user.special-option div#sidebar ul.info li.profile form{
position:absolute;
top:29px;
left:63px;
}

#ugomemo-user div#sidebar ul.info li.memos, #ugomemo-user div#sidebar ul.info li.views {

}

#ugomemo-user div#sidebar ul.info li.stars, #ugomemo-user div#sidebar ul.info li.messages {

}

#ugomemo-user div#sidebar ul.info li.memos,#ugomemo-user div#sidebar ul.info li.stars {
}

#ugomemo-user div#sidebar ul.info li.ranking{
  padding-bottom:10px;
}

#ugomemo-user div.view3 div#screen-bottom div.screen-info img.profileimg{
  margin-left:-10px;
}

#ugomemo-user-movie div.screen {
  position:relative;
}

#ugomemo-user-movie ul.info li.views{
  clear:both;
}

#ugomemo-user-movie div#sidebar div.box-container ul.info li.profile {
  line-height:1;
}
#ugomemo-user-movie div#sidebar div.box-container ul.info li.profile:after {
  clear:both;
  content:"";
  display:block;
}

#ugomemo-user-movie div#sidebar div.box-container ul.info li.profile .profile-left{
float:left;
width:40px;
}

#ugomemo-user-movie div#sidebar div.box-container ul.info li.profile .profile-right{
margin-left:45px;
}

#ugomemo-user-movie div#sidebar div.box-container ul.info li.profile span.username {
  font-size:90%;
}

#ugomemo-user-movie div#sidebar div.box-container ul.info li.profile span.timestamp a{
  color:#999;
}

/* Movie-channel association (/user/movie) */

input#channel-name-form-text {
    width: 170px;
}

ul#channel-suggest-list {
  background-color:white;
  border:1px solid #c0c0c0;
  margin-top: 3px;
}
ul#channel-suggest-list li {
  text-align:left;
  position:relative;
  overflow-x:hidden;
  font-size:80%;
  border-bottom: 1px solid #ccc;
  margin: 0px;
  padding:0px;
  cursor:pointer;
}
ul#channel-suggest-list li.selected {
  background-color:#ccf;
  /* font-weight:bold; */
}

ul#channel-suggest-list li img.channel-thumbnail {
    float: left;
    margin-right: 0.5em;;
    vertical-align: middle;
}

ul#channel-suggest-list li .movie-count {
    float: right;
    text-decoration: none;
}

ul#channel-suggest-list li .movie-count img {
    vertical-align: top;
}

/* Trackback form (/user/movie) */

    form#trackback-form input {
        color:white;
        font-size:x-small;
        width:350px;
        background-color:transparent;
        border-style:none;
        margin-left:5px;
    }

#ugomemo-user-my div#main div.box-title a, #ugomemo-user-follow div#main div.box-title a, #ugomemo-index div#main div.box-title a{
  color:#fff;
}

#ugomemo-user-movie div#sidebar span.medal-area{
float:left;
}

#ugomemo-user-my div#main ul.memolist li, #ugomemo-index div#main ul.memolist li {
  margin-bottom:0;
  margin-top:15px;
}

#ugomemo-user-my div#main div.more,#ugomemo-user-follow div#main div.more, #ugomemo-index div#main div.more {
  padding-top:7px;
  padding-bottom:15px;
}

#ugomemo-user-my div.nothing-message ,#ugomemo-user-follow div.nothing-message {
  padding-top:20px;
  padding-bottom:20px;
}

#ugomemo-guide div.guide-bottomnav {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/guide-bottom-nav.gif) repeat-x;
  padding-top:30px;
  margin-left:15px;
  margin-right:15px;
  padding-left:3px;
  padding-right:0;
}

#ugomemo-guide div.guide-bottomnav ul {
  margin-left:0 !important;
}

div.guide-bottomnav table td{
  text-align:center;
  font-size:85%;
  line-height:1.4;
}

div.guide-bottomnav table td a{
  text-decoration:none;
  font-weight:bold;
}

div.guide-bottomnav table td a:hover{
  text-decoration:underline;
  font-weight:bold;
}

div.guide-bottomnav table td.on{
  font-weight:bold;
  color: #ffffff;
  padding-bottom:5px;
}

div.guide-bottomnav table td img{
  vertical-align:bottom;
}

div.guide-bottomnav table td{
}

div.guide-bottomnav table td.dsi a{
  color: #9ed934;
}

div.guide-bottomnav table td.dsi-on{
  background-color: #9ed934;
  font-weight:bold;
  color: #ffffff;
  padding-bottom:5px;
}

div.guide-bottomnav table td.dsi-header{
  border-bottom: 5px solid #9ed934;
}

div.guide-bottomnav table td.id a{
  color: #ffac3e;
}

div.guide-bottomnav table td.id-on{
  background-color: #ffac3e;
  font-weight:bold;
  color: #ffffff;
  padding-bottom:5px;
}

div.guide-bottomnav table td.id-header{
  border-bottom: 5px solid #ffac3e;
}

div.guide-bottomnav table td.mobile a{
  color: #60a1f7;
}

div.guide-bottomnav table td.mobile-on{
  background-color: #60a1f7;
  font-weight:bold;
  color: #ffffff;
  padding-bottom:5px;
}

div.guide-bottomnav table td.mobile-header{
  border-bottom: 5px solid #60a1f7;
}

div.guide-bottomnav table td.plus a{
  color: #8a54cd;
}

div.guide-bottomnav table td.plus-on{
  background-color: #8a54cd;
  font-weight:bold;
  color: #ffffff;
  padding-bottom:5px;
}

div.guide-bottomnav table td.plus-header{
  border-bottom: 5px solid #8a54cd;
}

div.guide-bottomnav table td.point a{
  color: #ec82c2;
}


div.guide-bottomnav table td.point-on{
  background-color: #ec82c2;
  font-weight:bold;
  color: #ffffff;
  padding-bottom:5px;
}

div.guide-bottomnav table td.point-header{
  border-bottom: 5px solid #ec82c2;
}

#ugomemo-guide div.box-body h3 {
  border-left:0;
}

#ugomemo-guide div.guide-bottomnav ul.menu {
  margin:0 0 0 1px;
  padding:0;
}

#ugomemo-guide div.guide-bottomnav ul.menu li {
  display:inline;
}

#ugomemo-guide div.guide-bottomnav ul.menu li img{
  margin-right:5px;
}

#ugomemo-user-movie div#sidebar div.message{
  /*background:#efefef;*/
  color:#666;
  line-height:1.5;
}

#ugomemo-user-movie div#sidebar div.message p{
  margin:0;
  padding:0;
}

#ugomemo-user-movie div#sidebar div.message p.help{
  text-align:right;
}

#ugomemo-user-movie div#sidebar div.message p.help img{
  padding-right:5px;
}

#ugomemo-user-movie div#sidebar div.message a.icon-arrow{
  padding-left:10px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-arrow.gif) 0 6px no-repeat;
}

#ugomemo-ch div#sidebar div.message{
  background:#efefef;
  color:#666;
  line-height:1.5;
  margin-bottom:10px;
}

#ugomemo-ch div#sidebar div.message p{
  margin:0;
  padding:5px 8px;
  font-size:85%;
}

#ugomemo-ch div#sidebar div.message a.icon-arrow{
  padding-left:10px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-arrow.gif) 0 6px no-repeat;
}

#ugomemo-ch-edit img.guide-hatena-nav {
  float:right;
  margin-left:15px;
  margin-top:10px;
}

#ugomemo-ch-edit div.not-diary-citizen {
  padding-bottom:10px;
  padding-top:10px;
}

#ugomemo-ch-edit div.not-diary-citizen div {
  font-weight:bold;
  color:#990000;
  padding-left:5px;
}

#ugomemo-ch-edit div.edit-setting {
  margin-top:40px;
}

/* ******************************************************* edit-history*/

#ugomemo-ch-edit div.edit-history{
margin:10px 0 0;
}

#ugomemo-ch-edit div.edit-history table{
border-collapse:collapse;
font-size:80%;
margin:5px 0 0;
}

#ugomemo-ch-edit div.edit-history table td{
border-bottom:1px solid #BCBCBC;
padding:8px 0 2px;
vertical-align:top;
}

#ugomemo-ch-edit div.edit-history table td.timestamp,
#ugomemo-ch-edit div.edit-history table td.username{
width:1%;
white-space:nowrap;
}
#ugomemo-ch-edit div.edit-history table td.timestamp span{
margin:0 0.5em;
}


#ugomemo-ch-edit div.edit-history table td.username span{
vertical-align:top;
margin:0 0.5em 0 0;
}

#ugomemo-ch-edit div.edit-history table td.username span.profileimg-container{
border:1px solid #DEDEDE;
display:inline-block;
height:16px;
overflow:hidden;
width:16px;
}

#ugomemo-ch-edit div.edit-history table td.username img.profileimg{
border:1px solid #DEDEDE;
}

#ugomemo-ch-edit div.edit-history table td.username span.profileimg-container img {
border:0 none;
height:16px;
margin-left:-4px;
width:auto;
}

#ugomemo-ch-edit div.edit-history table td span.edit-history-log{
display:block;
}
#ugomemo-ch-edit div.edit-history table td span.edit-history-log span{
display:inline;
font-weight:bold;
margin-right:1em;
}

body#ugomemo-ch-edit div.more span.lazylist-more{
  padding-left:12px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-toggle.gif) 0 7px no-repeat;
  color:#999;
  text-decoration:underline;
  cursor :pointer;
  text-align:right;
}

#ugomemo-guide div.guide {
  margin:20px 15px;
  clear:both;
}

#ugomemo-guide div.guide h3{
  clear:none;
  margin:5px 0 0;
  padding:0;
}

#ugomemo-guide div.guide h4{
  clear:none;
  margin:5px 0 0;
  padding:0;
}


#ugomemo-guide div.guide p {
  font-size:90%;
  line-height:1.7;
  margin-top:10px;
}

#ugomemo-guide div.pr {
  margin-left:15px;
  margin-top:15px;
}

div.guide div.step-body {
  padding-bottom:35px;
  clear:both;
}

#ugomemo-guide img.sc, #ugomemo-help img.sc {
  float:right;
  margin-bottom:20px;
  margin-left:10px;
  border:1px solid #dedede;
}

#ugomemo-help p.screen {
  margin:0;
  padding:0;
}

#ugomemo-help p.screen img {
  border:1px solid #dedede;
}

div.guide-campaign {
  text-align:center;
  clear:both;
  padding-top:5px;
  font-size:90%;
  color:#af540c;
}

div.guide-campaign img{
  margin-top:3px;
}

div.about-hatena {
  font-size:80%;
  line-height:1.5;
  background:#FEEDDB;
  padding:10px;
  margin:20px 10px 0 10px;
}

#ugomemo-guide div.mobile-access h4 {
  margin:15px 0 5px 0;
  padding:2px 0 2px 6px;
  color:#204F8E;
  font-size:100%;
  border-left:5px solid #4488e4;
}

#ugomemo-guide div.mobile-access p {
  margin:0 0 20px 0;
}

#ugomemo-guide div.pr-top {
  text-align:center;
  padding-bottom:10px;
}

#ugomemo-guide div.pr-top object {
  margin-top:15px;
  vertical-align:bottom;
}

#ugomemo-guide div.guide-catch {
  text-align:center;
  padding-top:18px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/guide-bottom-nav.gif) bottom left repeat-x;
  zoom:1;
  margin-left:10px;
  margin-right:10px;
  padding-bottom:10px;
}

#ugomemo-guide div.guide-catch div.copy {
  font-size:90%;
  margin:0 auto;
  padding-bottom:16px;
  text-align:left;
  width:775px;
}

#ugomemo-guide div.guide-catch:after {
  clear:both;
  content:"";
  display:block;
}

#ugomemo-guide div.guide-catch img{
  vertical-align:bottom;
}

#ugomemo-guide div.guide-catch img.catch{
  margin-bottom:15px;
}

#ugomemo-guide div.guide-catch p.copy img{
  vertical-align:top;
}

#ugomemo-guide div.box-1 a.icon-arrow{
  padding-left:10px;
  margin-left:4px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-arrow-dc.gif) 0 50% no-repeat;
}

#ugomemo-guide table.guide {
  margin:0 auto;
  padding-bottom:20px;
}

#ugomemo-guide table.guide td {
  font-size:80%;
  line-height:1.5;
  text-align:left;
  vertical-align:top;
}

#ugomemo-guide table.guide td p {
  margin: 0 auto;
}

#ugomemo-guide table.guide td p img {
  padding-bottom:10px;
}

#ugomemo-guide table.guide td.box-1 {
  width:245px;
}

#ugomemo-guide table.guide td.box-2 {
  width:240px;
}

#ugomemo-guide table.guide td.box-3 {
  width:245px;
}

#ugomemo-guide table.guide td p.copy {
  text-align:right;
  margin-top:10px;
}

#ugomemo-guide table.guide tr.main {
}

#ugomemo-guide table.guide td.gray {
  background-color:#ccc;
  width: 5px;
}

#ugomemo-guide table.guide td.blue {
  background-color:#b3e6ff;
  width: 5px;
}

#ugomemo-guide div.sc-box {
  margin: 0 auto;
  width:220px;
}
 
#ugomemo-user-favorite div#memo-navigation-top,#ugomemo-user-comments div#memo-navigation-top {
  background:transparent;
  padding-bottom:0;
}

#ugomemo-user-favorite div.breadcrumbs ,#ugomemo-user-comments div.breadcrumbs {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_boxtitle.png) no-repeat;
  padding-bottom:5px;
}

#ugomemo-user-favorite div.breadcrumbs a.top,#ugomemo-user-comments div.breadcrumbs a.top{
  background: url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_breadcrumbs_top2.gif) top left no-repeat ;
}

/* ////////////////////////////////////////////////////////////  INTERVIEW */

#ugomemo-interview div.channel-navigation span.pager span.count a {
  border: 1px solid #81c106;
  color:#81c106;
}
#ugomemo-interview div.channel-navigation span.pager span.count a:hover {
  border: 1px solid #81c106;
  background: #81c106;
  color:#fff;
}

#ugomemo-interview div.channel-navigation span.pager span.active {
  background:#81c106;
}

#ugomemo-interview div.chapter2 a.icon-arrow {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-arrow.gif) 0 50% no-repeat;
  padding-left:10px;
}


div#intro {
  /* loc_img('index-intro-bg', 'png') */
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/index-intro-bg.png) no-repeat;
  height:117px;
  margin-bottom:15px;
}

div#intro img {
  vertical-align:bottom;
}

div#intro div.intro-left{
  float:left;
  width:350px;
  margin-top:38px;
  margin-left:20px;
 _margin-left:10px;
 *margin-left:10px;
}

div#intro div.intro-right{
  float:right;
  width:282px;
  margin-top:0;
  margin-right:5px;
}

div.intro-movie {
  margin-left:10px;
  margin-right:10px;
  padding: 15px 10px 0px 10px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/guide-bottom-nav.gif) top left repeat-x;
}

div.intro-movie h3{
  clear:none;
  margin-top:10px;
  margin-bottom:0;
  padding-bototm:0;
  padding-top:0;
  padding-left:0;
}

div.intro-movie p {
  font-size:90%;
  margin-top:0;
  line-height:1.5;
}

div.intro-movie a.icon-out {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-out.gif) 0 50% no-repeat;
  padding-left:15px;
}

div.intro-movie img.sc {
  margin-top:10px;
}

div.box-search {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_top_search.png) no-repeat;
  margin-bottom:9px;
  height:85px;
}

div.box-search:after{
  clear:both;
  content:"";
  display:block;
}

/* ////////////////////////////////////////////////////////////  ã‚¹ãƒšã‚·ãƒ£ãƒ« */

div.userheader div.userheader-container div.special_badge {
  background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/icon-special-badge.gif) no-repeat scroll right bottom;
  font-weight:bold;
  letter-spacing:-1px;
  margin-right:10px;
  line-height:1em;
  padding:9px 28px 0 0;
  position:absolute;
  right:5px;
  top:5px;
  color:#FFFFFF;
}


body.special-option div.userheader div.navigation {
display:none;
}

body.special-option div.userheader div.userheader-container {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/userheader_container_bg_sp.png) no-repeat scroll center top;
color:#333333;
padding:10px 0 10px 15px;
}

body.special-option div.userheader div.userheader-container div.userheader-profile a{
  display:none;
}

body.special-option div.userheader div.userheader-container span.username {
color:#999999;
}

div#main div.special div.more {
  border-bottom:1px solid #dedede;
  padding-bottom:10px;
  padding-top:5px;
}

div#main div.special div.more a, div#main div.special div.more a:visited {
  color:#80c006;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-arrow.gif) 0 50% no-repeat;
}


#ugomemo-special-top div.breadcrumbs {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_boxtitle3.png) no-repeat scroll 0 0;
font-family:sans-serif;
font-size:80%;
height:42px;
overflow:hidden;
padding:5px 0 0 5px;
margin-bottom: 15px;
}
#ugomemo-special-top div.breadcrumbs a.top {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_breadcrumbs_top2.gif) no-repeat scroll left top;
}
#ugomemo-special-top h2{
  margin:0;
  line-height:0;
}

#ugomemo-special-top #intro {
height:145px;
background-image:none;
}

#ugomemo-special-top div#main .box{
margin:0 0 10px;
}
#ugomemo-special-top div#main .channelbox{
margin-right:17px;
padding-left:4px;
padding-top:5px;
}

#ugomemo-special-top div#main .box-last{
margin-right:0px;
}

#ugomemo-special-top ul.userlist li.channelbox h3{
width:230px;
margin:0 0 8px;
padding:0;
}

#ugomemo-special-top ul.userlist li.box ul.floatlist {
margin-left:9px;
}

#ugomemo-special-top div#main .box .box-body{
padding:10px 12px 0;
}

#ugomemo-special-top div#main .box .box-movies{
padding:10px 12px 0 20px;
}

#ugomemo-special-top div#main .box .box-user{
padding:0px 12px 0 20px;
}

#ugomemo-special-top div#main .box .box-body p{
margin:0;
font-size:80%;
line-height:1.5em;
margin:0;
padding:0 0 0 8px;
}

#ugomemo-special-top div#main img.thumb_l{
border:1px solid #DEDEDE;
float:left;
margin-right:10px;
width:128px;
}

#ugomemo-special-top div#main .gb-mov-area{
float:left;
margin-right:10px;
width:128px;
}

#ugomemo-special-top div#main .gb-mov-area img{
border:1px solid #DEDEDE;
}

#ugomemo-special-top div#main .box .box-movies ul{
margin:20px 12px 5px 128px;
text-align:right;
}
#ugomemo-special-top div#main .box .box-user ul{
margin:5px 12px 5px 128px;
}

#ugomemo-special-top div#main .box .box-movies ul li{
display:inline;
}

#ugomemo-special-top div#main .box .box-movies ul li img.thumb {
border:1px solid #DEDEDE;
height:48px;
margin:0 1px 2px 0;
vertical-align:middle;
width:64px;
}

#ugomemo-special-top div#main .box div.more a {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-arrow.gif) no-repeat scroll 0 7px;
margin-left:9px;
padding-left:9px;
color:#558100;
}

#ugomemo-special-top div#sidebar div.box-title {
background:none;
line-height:0;
margin:0;
padding:0;
}

#ugomemo-special-top div#sidebar ul.basiclist {
border-top:none;
}

#ugomemo-special-top div#sidebar ul.basiclist img{
border:1px solid #DEDEDE;
margin-right:10px;
float:left;
}

#ugomemo-special-top div#sidebar ul.basiclist:after{
  clear:both;
  content:"";
  display:block;
}

/* ////////////////////////////////////////////////////////////  nike */
#ugomemo-special-top div#main div.box-nike {
  margin-bottom:0px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/sp_nike_bg_title_main_s.png) no-repeat;
}


#ugomemo-special-top div#main div.box-nike h2{
margin:0;
padding:80px 0 0 20px;
}

#ugomemo-special-top .box-nike-footer{
  height:11px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/sp_nike_bg_title_btm.png) bottom center no-repeat; 
  margin-bottom:15px;
}

#ugomemo-special-top div#main div.box-nike .box-user{
background:none;
padding:20px 12px 0 20px;
}

#ugomemo-special-top div#main  div.box-nike .box-body p {
font-size:80%;
line-height:1.5em;
margin:0;
padding:30px 0 0 8px;
color:#999;
}

#ugomemo-special-top div#main div.box-nike div.more a {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-arrow-wh.gif) no-repeat scroll 0 7px;
color:#FFF;
}


/* ////////////////////////////////////////////////////////////  umh */
#ugomemo-special-top div#main div.box-umh div.box-body h2{
margin:0;
padding:65px 0 0 9px;
}

#ugomemo-special-top div#main div.box-umh div.box-body img.thumb{
float:left;
margin:0;
}

#ugomemo-special-top div#main div.box-umh div.box-body h3{
border:medium none;
clear:none;
margin:0;
padding:0 0 0 75px;
}

#ugomemo-special-top div#main  div.box-umh .box-body div.more {
clear:none;
font-size:80%;
line-height:1.5em;
margin:0 0 10px;
padding:0 0 10px 75px;
text-align:left;
border-bottom:1px solid #EFEFEF;
}

#ugomemo-special-top div#main  div.box-umh .box-body div.more.umh-last {
margin-bottom:0;
}


#ugomemo-special-top div#main div.box-umh .box-body div.more a {
display:block;
line-height:1.2em;
}


#ugomemo-special-top div#main  div.box-umh .box-body div.more:after {
  clear:both;
  content:"";
  display:block;
}


/* ////////////////////////////////////////////////////////////  nindori  */
div#sidebar div#box-nindori div.box-body {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/sp_nindori_banner_bg.png) repeat-y scroll 0 0;
padding:0 15px 5px;
}

div#sidebar div#box-nindori ul.floatlist li img.thumb {
border:1px solid #DEDEDE;
height:96px;
margin:0 1px 2px 0;
vertical-align:middle;
width:128px;
}

div#sidebar div#box-nindori ul.floatlist li a.thumb-container {
display:block;
height:96px;
overflow:hidden;
text-decoration:none;
width:128px;
}

div#sidebar div#box-nindori ul.floatlist{
margin-left:2px;
}


div#sidebar div#box-nindori ul.floatlist li.box-nindori-hatena{
margin-right:8px;
}

div#sidebar div#box-nindori ul.floatlist li a.thumb-container .prize-frame{
left:0px;
position:absolute;
top:0px;
}

/* ////////////////////////////////////////////////////////////  ãƒ©ãƒ³ã‚­ãƒ³ã‚° */

#ugomemo-ranking div.ranking-title {
  font-weight:bold;
  padding:0;
  height:110px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/ranking-title-bg.gif) no-repeat;
}

#ugomemo-ranking .sort-buttons {
padding-top:0px;
}

#ugomemo-ranking div.ranking-title-date{
  font-size:120%;
  font-family: "ãƒ’ãƒ©ã‚®ãƒŽä¸¸ã‚´ Pro W4","Hiragino Maru Gothic Pro",sans-serif;
  color:#80c006;
  padding-left:15px;
  text-align:center;
  height:20px;
 _height:22px;
  padding-top:10px;
 _padding-top:8px;
  z-index:1000;
  position:relative;
}

#ugomemo-ranking div.ranking-title-category{
  text-align:center;
}

#ugomemo-ranking div#main div.more {
  padding-top:7px;
  padding-bottom:15px;
}

#ugomemo-ranking div#main div#general-ranking {
  margin-bottom:15px;
}

#ugomemo-ranking div#main div.basic-ranking-box {
  padding-left:65px;
}

div.ranking-container {
  zoom:1;
}

div.ranking-container:after {
  clear:both;
  content:"";
  display:block;
}

div.ranking-container div.ranking-box {
  margin:0 10px;
  padding:10px 0 10px 7px;
  border-bottom:1px solid #efefef;
  zoom:1;
  position:relative;
}

div.ranking-container div.ranking-box:after {
  content:"";
  display:block;
  clear:both;
}

div.ranking-container div.ranking-box img.thumb{
  float:left;
  margin-right:10px;
  border:1px solid #dedede;
}

div.ranking-container div.ranking-box ul li {
  padding-bottom:1px;
}

div.ranking-container div.ranking-box ul li strong{
  padding:0 1px;
}

div.ranking-container div.ranking-box ul li.username {
  font-weight:bold;
}

div.ranking-container div.ranking-box ul li.username a{
  color:#333;
}

div.ranking-container div.ranking-box ul li.username a img{
  margin-left:3px;
  margin-right:3px;
}

div.ranking-container div.ranking-box ul li.timestamp {
  font-size:75%;
  color:#999;
  padding-bottom:5px;
}

div.ranking-container div.ranking-box ul li.views {
  font-size:80%;
  color:#777;
}

div.ranking-container div.ranking-box ul li.stars {
  font-size:80%;
  color:#f58206;
}

div.ranking-container div.ranking-box ul li.downloads{
  font-size:80%;
  color:#4F93DA;
}

div.ranking-container div.ranking-box ul li.derivation {
  font-size:80%;
  color:#A554D0;
}

div.ranking-container div.ranking-box ul li img {
  vertical-align:middle;
  margin-right:5px;
  margin-bottom:2px;
}

div.ranking-container div.more {
  padding-bottom:5px !important;
  padding-top:15px;
  padding-right:10px;
}

div.ranking-container div.more a.icon-arrow, div.ranking-container div.more a.icon-arrow:visted{
  color:#558100;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-arrow.gif) 0 50% no-repeat;
}

#ugomemo-ranking span.profileimg-container {
  float:left;
  display:block;
  width:32px;
  height:32px;
  overflow:hidden;
  margin-right:7px;
  border:1px solid #dedede;
}

#ugomemo-ranking span.profileimg-container img{
  height:32px;
  margin-left:-5px;
}

#ugomemo-ranking div#main div.top-ranking-box {
  padding-top:2px;
  padding-left:65px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-m-count1.gif) top left no-repeat;
}

#ugomemo-ranking div#main div.top-ranking-box img.thumb_l{
  width:192px;
  margin-right:10px;
  float:left;
  border:1px solid #dedede;
}

#ugomemo-ranking div.ranking-box div.ranking-diff{
  position:absolute;
  top:62px;
  left:3px;
  width:54px;
  text-align:center;
}

#ugomemo-ranking div#main div#general-ranking div.count2 {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-m-count2.gif) 0 8px no-repeat;
}
#ugomemo-ranking div#main div#general-ranking div.count3 {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-m-count3.gif) 0 8px no-repeat;
}
#ugomemo-ranking div#main div#general-ranking div.count4 {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-m-count4.gif) 0 8px no-repeat;
}
#ugomemo-ranking div#main div#general-ranking div.count5 {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-m-count5.gif) 0 8px no-repeat;
}
#ugomemo-ranking div#main div#general-ranking div.count6 {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-m-count6.gif) 0 8px no-repeat;
}
#ugomemo-ranking div#main div#general-ranking div.count7 {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-m-count7.gif) 0 8px no-repeat;
}
#ugomemo-ranking div#main div#general-ranking div.count8 {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-m-count8.gif) 0 8px no-repeat;
}
#ugomemo-ranking div#main div#general-ranking div.count9 {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-m-count9.gif) 0 8px no-repeat;
}
#ugomemo-ranking div#main div#general-ranking div.count10 {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-m-count10.gif) 0 8px no-repeat;
}
#ugomemo-ranking div#main div#general-ranking div.count11 {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-m-count11.gif) 0 8px no-repeat;
}
#ugomemo-ranking div#main div#general-ranking div.count12 {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-m-count12.gif) 0 8px no-repeat;
}
#ugomemo-ranking div#main div#general-ranking div.count13 {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-m-count13.gif) 0 8px no-repeat;
}
#ugomemo-ranking div#main div#general-ranking div.count14 {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-m-count14.gif) 0 8px no-repeat;
}
#ugomemo-ranking div#main div#general-ranking div.count15 {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-m-count15.gif) 0 8px no-repeat;
}

#ugomemo-ranking div#main div.basic-ranking-box li.username {
  margin-top:15px;
}

#ugomemo-ranking div#main div.basic-ranking-box div.ranking-diff {
  top:70px;
}

#ugomemo-ranking div#main div.basic-ranking-box li.views,#ugomemo-ranking div#main div.basic-ranking-box li.stars ,#ugomemo-ranking div#main div.basic-ranking-box li.downloads ,#ugomemo-ranking div#main div.basic-ranking-box li.derivation {
  display:inline;
  margin-right:10px;
}

div#sidebar div.ranking-box {
  border-bottom:1px solid #efefef;
  padding-bottom:0;
  margin-bottom:7px;
  padding-top:0;
  zoom:1;
  padding-left:43px;
}

div#sidebar div.count1 { background:url(https://jeraldmemo.neocities.org/asset/images/index/ranking/ranking-s-count1.gif) 0 0 no-repeat; }
div#sidebar div.count2 { background:url(https://jeraldmemo.neocities.org/asset/images/index/ranking/ranking-s-count2.gif) 0 0 no-repeat; }
div#sidebar div.count3 { background:url(https://jeraldmemo.neocities.org/asset/images/index/ranking/ranking-s-count3.gif) 0 0 no-repeat; }
div#sidebar div.count4 { background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-s-count4.gif) 0 0 no-repeat; }
div#sidebar div.count5 { background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-s-count5.gif) 0 0 no-repeat; }

div#sidebar div.ranking-box:after {
  clear:both;
  content:"";
  display:block;
}

div#sidebar div.profile {
  padding-bottom:7px;
  zoom:1;
}

div#sidebar div.profile:after {
  clear:both;
  content:"";
  display:block;
}

div#sidebar div.ranking-box div.profile span.profileimg-container{
  float:left;
  display:block;
  width:40px;
  height:40px;
  overflow:hidden;
  margin-right:5px;
  margin-top:1px;
  border:1px solid #dedede;
}

div#sidebar div.ranking-box div.profile span.profileimg-container img{
  height:40px;
  margin-left:-7px;
}

div#sidebar div.ranking-box div.profile span.profileimg-container img.channelimg{
  margin-left:0;
}

div#sidebar div.ranking-box div.profile span img {
  vertical-align:middle;
}

div#sidebar div.ranking-box div.profile span.title {
  display:block;
  font-size:90%;
  font-weight:bold;
  padding-top:5px;
}

div#sidebar div.ranking-box div.profile span.title a{
  text-decoration:underline;
}

div#sidebar div.ranking-box div.profile span.name {
  display:block;
  font-size:90%;
  font-weight:bold;
  padding-top:5px;
}

#ugomemo-index div#sidebar div.ranking-box div.profile span.title {
  padding-top:0px;
}

#ugomemo-index div#sidebar div.ranking-box div.profile span.name {
  font-size:80%;
  font-weight:normal;
}

div#sidebar div.ranking-box div.profile span.name a{
  color:#333;
}


div#sidebar div.ranking-box div.profile span.views {
  font-size:80%;
  color:#666;
  font-weight:bold;
}

div#sidebar div.ranking-box div.profile span.stars {
  font-size:80%;
  color:#f58206;
  font-weight:bold;
}

div#sidebar div.ranking-box div.profile span.downloads {
  font-size:80%;
  color:#4f93da;
  font-weight:bold;
}

div#sidebar div.ranking-box div.profile span.child {
  font-size:80%;
  color:#A554D0;
  font-weight:bold;
}

div#sidebar div.ranking-box div.profile span span.label{
  font-weight:normal;
  margin-left:3px;
}

#ugomemo-ranking div#sidebar div.calendar-container {
  text-align:center;
  padding-top:5px;
  padding-left:0;
  padding-right:0;
}

#ugomemo-ranking div.calendar-container table.calendar{
  width:270px;
  margin:0 auto ;
  border-collapse:collapse;
  font-size:90%;
}


#ugomemo-ranking div.calendar-container table.calendar td{
  border:1px solid #efefef;
  color:#999;
  padding:4px 0;
}
#ugomemo-ranking div.calendar-container table.calendar td a{
  display:block;
}
#ugomemo-ranking div.calendar-container table.calendar td.selected, #ugomemo-ranking div.calendar-container table.calendar tr.selected td{
  background:#80c006;
  color:#dedede;
}

#ugomemo-ranking div.calendar-container table.calendar td.selected a, #ugomemo-ranking div.calendar-container table.calendar tr.selected td a{
  color:#fff;
  font-weight:bold;
  text-decoration:none;
}

#ugomemo-ranking div.calendar-container table.calendar td.nav{
  border-top:0;
  border-left:0;
  border-right:0;
  border-bottom:0;
  padding-right:2px;
  width:10px;
}

#ugomemo-ranking div.calendar-container table.calendar tr.selected td.nav{
  background:#fff;
}

#ugomemo-ranking div.calendar-container table.calendar td.calendar-next-month, #ugomemo-ranking div.calendar-container table.calendar td.calendar-prev-month, #ugomemo-ranking div.calendar-container table.calendar td.calendar-current-month {
  border-top:0;
  border-left:0;
  border-right:0;
  padding-top:5px;
  padding-bottom:5px;
  font-size:100%;
}

#ugomemo-ranking div.calendar-container table.calendar td.calendar-sunday{
  background:#F9E5E5;
}

#ugomemo-ranking div.calendar-container table.calendar td.calendar-weekday {
  background:#f5f5f5;
}

#ugomemo-ranking div.calendar-container table.calendar td.calendar-saturday {
  background:#E8EEFE;
}

/* //////////////////////////////////////////////////////////// ãƒ©ãƒ³ã‚­ãƒ³ã‚°ãƒˆãƒƒãƒ—ã€€éƒ¨é–€åˆ¥ */

div.section-ranking:after {
  content:"";
  display:block;
  clear:both;
}
div.section-ranking {
  padding-bottom:7px;
  zoom:1;
  border-bottom:1px solid #efefef;
}

div.section-ranking-title {
  font-weight:bold;
  padding-top:8px;
  padding-bottom:5px;
  font-size:90%;
  clear:both;
  
}

div.section-ranking-title img.icon {
  margin-right:3px;
}

div.section-ranking ul.floatlist li img.thumb {
  border:1px solid #dedede;
  margin-right:3px;
  margin-top:7px;
}

div.section-ranking div.profile {
  padding-top:4px;
}

div.section-ranking a.channelicon-container {
  font-size:80%;
  font-weight:bold;
}

div.section-ranking a.channelicon-container img{
  width:32px;
  height:32px;
  margin-top:5px;
  float:left;
  border:1px solid #dedede;
  margin-right:7px;
}

div.section-ranking span.description {
  display:block;
  padding-top:2px;
  line-height:1.35;
  font-size:80%;
}


/* //////////////////////////////////////////////////////////// ãƒ©ãƒ³ã‚­ãƒ³ã‚°è©³ç´° */

div.navigation {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_breadcrumbs.png) no-repeat;
  font-size:80%;
  height:36px;
  overflow:hidden;
}

div.navigation ul.tab-menu{
  list-style:none;
  margin:8px 0 0 9px;
  padding:0;
}

div.navigation ul.tab-menu li {
  width:86px;
  height:28px;
  float:left;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/nav_tab_off.gif) no-repeat;
  margin-right:3px;
  text-align:center;
  overflow:hidden;
}

div.navigation ul.tab-menu li a{
  color:#fff;
  display:block;
  padding-top:5px;
 _padding-top:8px;
  padding-bottom:4px;
}

div.navigation ul.tab-menu li.selected {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/nav_tab_on.gif) no-repeat;
}

div.navigation ul.tab-menu li.selected a{
  color:#333;
  text-decoration:none;
  font-weight:bold;
}

div.navigation ul.tab-menu li.blank {
  background:transparent !important;
}

div.navigation ul.tab-menu li.blank span{
  color:#fff;
  display:block;
  padding-top:5px;
}

div.navigation ul.tab-menu li.plain {
  background:transparent !important;
  width:4em;
}

div.navigation ul.tab-menu li.plain a{
  padding-left:12px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-tab-arrow.gif) 2px 10px no-repeat;
}

#ugomemo-ranking div.ranking-container div.basic-ranking-box-detail {
  padding-left:85px;
  position:relative;
  height:100px;
}

#ugomemo-ranking div.ranking-container div.basic-ranking-box-detail div.ranking-diff{
  position:absolute;
  top:86px;
 _top:90px;
 *top:90px;
  left:7px;
  width:67px;
  text-align:center;
}

#ugomemo-ranking div.ranking-container div.basic-ranking-box-detail ul.ranking-info li.total {
  display:none;
}

#ugomemo-ranking div.ranking-container div.basic-ranking-box-detail ul.ranking-info li.username {
  font-size:120%;
  padding-top:10px;
}

#ugomemo-ranking div.ranking-container div.basic-ranking-box-detail ul.ranking-info li.views, #ugomemo-ranking div.ranking-container div.basic-ranking-box-detail ul.ranking-info li.stars,#ugomemo-ranking div.ranking-container div.basic-ranking-box-detail ul.ranking-info li.downloads,#ugomemo-ranking div.ranking-container div.basic-ranking-box-detail ul.ranking-info li.derivation{
  display:inline;
  margin-right:7px;
  font-size:120%;
}

#ugomemo-ranking div.ranking-container div.basic-ranking-box-detail ul.ranking-info li span.label {
  margin-left:0;
  font-size:70%;
}

#ugomemo-ranking div.ranking-container div.basic-ranking-box-detail span.profileimg-container img.profileimg {
  border:0;
  margin-left:-6px;
}
#ugomemo-ranking div.ranking-container div.basic-ranking-box-detail span.profileimg-container img.channelimg {
  border:0;
  margin-left:0;
  margin-top:0;
}

body#ugomemo-ranking.ugomemo-ranking-top div.ranking-container div.more {
float:right;
}

body#ugomemo-ranking.ugomemo-ranking-top div.ranking-container div.feed {
margin-left:10px;
_margin-left:5px;
margin-top:5px;
float:left;
}

/* //////////////////////////////////////////////////////////// ãƒ©ãƒ³ã‚­ãƒ³ã‚°è©³ç´°ä¸‹ã®ã¨ã“ã‚ */

#ugomemo-ranking div.ranking-container ul.memolist {
  margin:10px 0 0 15px;
}

#ugomemo-ranking div.ranking-container ul.memolist:after {
  clear:both;
  display:block;
  content:"";
}

#ugomemo-ranking div.ranking-container ul.memolist li.box{
  margin-right:5px;
  background:transparent;
}

#ugomemo-ranking div.ranking-container ul.memolist li.box a.thumb-container {
  margin-top:20px;
}

#ugomemo-ranking div.ranking-container ul.memolist li.box img.thumb{
  border:1px solid #dedede;
}

#ugomemo-ranking div.ranking-container ul.memolist div.info {
  padding-left:8px;
  font-size:70%;
}


#ugomemo-ranking div.ranking-container div.author-box span.profileimg-container, #ugomemo-ranking div.ranking-container div.channel-box span.profileimg-container {
  margin-right:10px;
}

#ugomemo-ranking div.ranking-container div.author-box ul.ranking-info, #ugomemo-ranking div.ranking-container div.channel-box ul.ranking-info {
  margin-left:45px;
}

#ugomemo-ranking div.ranking-container div.author-box ul.ranking-info li.username, #ugomemo-ranking div.ranking-container div.channel-box ul.ranking-info li.username {
  font-size:100%;
  padding-top:0;
}

#ugomemo-ranking div.ranking-container div.author-box ul.ranking-info li.follow-form-container {
  margin-top:3px;
}

ul.underlist  div.info span.username{
  width:128px !important;
}

#ugomemo-ranking div.ranking-container ul.underlist li.count11 {  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-detailunder-count11.gif) top center no-repeat; }
#ugomemo-ranking div.ranking-container ul.underlist li.count12 {  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-detailunder-count12.gif) top center no-repeat; }
#ugomemo-ranking div.ranking-container ul.underlist li.count13 {  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-detailunder-count13.gif) top center no-repeat; }
#ugomemo-ranking div.ranking-container ul.underlist li.count14 {  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-detailunder-count14.gif) top center no-repeat; }
#ugomemo-ranking div.ranking-container ul.underlist li.count15 {  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-detailunder-count15.gif) top center no-repeat; }
#ugomemo-ranking div.ranking-container ul.underlist li.count16 {  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-detailunder-count16.gif) top center no-repeat; }
#ugomemo-ranking div.ranking-container ul.underlist li.count17 {  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-detailunder-count17.gif) top center no-repeat; }
#ugomemo-ranking div.ranking-container ul.underlist li.count18 {  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-detailunder-count18.gif) top center no-repeat; }
#ugomemo-ranking div.ranking-container ul.underlist li.count19 {  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-detailunder-count19.gif) top center no-repeat; }
#ugomemo-ranking div.ranking-container ul.underlist li.count20 {  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-detailunder-count20.gif) top center no-repeat; }
#ugomemo-ranking div.ranking-container ul.underlist li.count21 {  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-detailunder-count21.gif) top center no-repeat; }
#ugomemo-ranking div.ranking-container ul.underlist li.count22 {  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-detailunder-count22.gif) top center no-repeat; }
#ugomemo-ranking div.ranking-container ul.underlist li.count23 {  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-detailunder-count23.gif) top center no-repeat; }
#ugomemo-ranking div.ranking-container ul.underlist li.count24 {  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-detailunder-count24.gif) top center no-repeat; }
#ugomemo-ranking div.ranking-container ul.underlist li.count25 {  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-detailunder-count25.gif) top center no-repeat; }
#ugomemo-ranking div.ranking-container ul.underlist li.count26 {  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-detailunder-count26.gif) top center no-repeat; }
#ugomemo-ranking div.ranking-container ul.underlist li.count27 {  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-detailunder-count27.gif) top center no-repeat; }
#ugomemo-ranking div.ranking-container ul.underlist li.count28 {  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-detailunder-count28.gif) top center no-repeat; }
#ugomemo-ranking div.ranking-container ul.underlist li.count29 {  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-detailunder-count29.gif) top center no-repeat; }
#ugomemo-ranking div.ranking-container ul.underlist li.count30 {  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/ranking-detailunder-count30.gif) top center no-repeat; }

#ugomemo-ranking div.ranking-container ul.memolist li.ch-author{
  padding-top:32px;
  overflow:hidden;
  height:50px;
}
#ugomemo-ranking div.ranking-container ul.memolist li.ch-author a.thumb-container {
  display:inline;
}

#ugomemo-ranking div.ranking-container ul.memolist li.ch-author span.profileimg-container{
  margin-left:5px;
}

#ugomemo-ranking div.ranking-container ul.memolist li.ch-author span.profileimg-container img{
  margin-left:-6px;
}

#ugomemo-ranking div.ranking-container ul.memolist li.ch-author span.profileimg-container img.channelimg{
  margin-left:0;
}

#ugomemo-ranking div.ranking-container ul.memolist li.ch-author a{
  color:#333;
  font-size:90%;
}

#ugomemo-ranking div.ranking-container ul.memolist li.ch-author span.username {
  display:block;
  padding-top:4px;
}

#ugomemo-ranking div.ranking-container div.more a.icon-arrow {
  color:#558100;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-arrow.gif) 0 50% no-repeat;
}

#ugomemo-ranking li.follow-form-box noscript.follow-form iframe{
  height:22px;
  width:250px;
  border: 0 none;
}

/* ////////////////////////////////////////////////////////////  movie info */

div.movie-info {
  font-size:80%;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_boxbody_main.png) repeat-y;
}

div.movie-info div.movie-title {
  text-align:center;
  padding-bottom:7px;
}

div.movie-info div.movie-title img{
  vertical-align:middle;
  margin-right:3px;
  margin-bottom:3px;
}

div.movie-info div.movie-title a{
  color:#999;
  text-decoration:none;
}

div.movie-info div.movie-title a:hover{
  text-decoration:underline;
}

div.movie-info div.movie-title div.error-message {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/error-bg-small.gif) 0 50% no-repeat;
  padding-left:18px;
  margin-top:0;
  padding-top:0;
}

div.movie-info div.movie-body {
  margin:4px 12px 0 12px;
  padding:10px;
 -moz-border-radius:5px;
  background:#efefef;
  color:#666;
}

div.movie-edit {
}

div.movie-edit div.movie-title {
  text-align:left;
  border-top:1px solid #efefef;
  padding-top:7px;
  padding-left:29px;
  margin-left:15px;
  margin-right:15px;
}

div.movie-edit div.movie-body {
  padding:0 0 0 44px;
  background:transparent;
  margin:0;
}

div.movie-edit input.txt {
  width:300px;
}

div.movie-edit input.btn {
  padding:3px;
  margin-bottom:7px;
}

div.movie-edit textarea {
  width:400px;
  font-size:100%;
  margin-bottom:7px;
}

div.movie-edit input.txt,div.movie-edit textarea {
  padding:3px;
  border:1px solid #ccc;
}

div.movie-edit-bottom{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_boxbottom_main_white.png) no-repeat scroll left bottom;
height:15px;
margin-bottom:10px;
}

/* ////////////////////////////////////////////////////////////  userheader  */

div.userheader{
  padding-bottom:11px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_box.png) bottom center no-repeat;
  margin-bottom:15px;
  position:relative;
}

div.userheader div.userheader-container {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/userheader_container_bg.png) top center no-repeat;
  zoom:1;
  padding:15px 0 10px 15px;
  color:#fff;
}

div.userheader div.userheader-container a{
  color:#fff;
}


body.special-option div.userheader div.userheader-container a{
  color:#558100;
}

div.userheader div.userheader-container:after {
  clear:both;
  display:block;
  content:"";
}

div.userheader div.userheader-container span.ugomemoname {
  font-weight:bold;
  font-size:120%;
}

div.userheader div.userheader-container .userheader-profile .medal-area{
  margin:0 3px 0 0;
}

div.userheader div.userheader-container .userheader-profile .medal-area img{
vertical-align:bottom;
}

div.userheader div.userheader-container span.username{
  font-size:80%;
  margin-left:4px;
  font-style:italic;
  color:#D3F1A2;
}

div.userheader div.userheader-container span.username a{
  text-decoration:none;
}

div.userheader div.userheader-container span.ugomemousername {
  font-size:120%;
  font-weight:bold;
  font-style:italic;
}

div.userheader div.userheader-container span.username img {
  margin-bottom:3px;
  background:#fff;
  margin-right:4px;
  display:none /* æ¶ˆã—ã¾ã™ */
}

div.userheader div.userheader-container img, div.userheader-container input{
  vertical-align:middle;
  *padding:0;
  _padding:0;
}

div.userheader div.userheader-container input{
  margin-top:4px;
}


div.userheader div.userheader-container span.profileimg-container {
  width:48px;
  height:48px;
  float:left;
  display:block;
  overflow:hidden;
  border:1px solid #dedede;
  margin-right:12px;
}

div.userheader div.userheader-container span.profileimg-container img{
  height:48px;
  margin-left:-10px;
}

div.userheader div.userheader-container div.userheader-profile img.edit {
  position:absolute;
  top:51px;
  left:51px;
}

div.userheader div.navigation {
  /* background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/userheader_tab_bg.png) repeat-y; */
  background:transparent;
  position:absolute;
  top:48px;
  right:10px;
}

div.userheader div.navigation {
  height:27px;
}

div.userheader div.navigation ul{
  margin-top:0;
}

div.userheader .himoduke {
  font-size:80%;
  position:absolute;
  top:18px;
  right:15px;
}

div.userheader a.himoduke {
  background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-arrow-wh.gif) no-repeat scroll 0 6px;
  padding-left:10px;
}

div.userheader form.himoduke input{
  font-size:100%;
  color:#fff;
  background:transparent;
  border:0;
  margin:0;
  padding:0;
  cursor:pointer;
}

div.userheader div.ok-message{
  font-size:80%;
  margin:5px 0 0 62px;
  padding:2px 0 2px 18px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/success-bg-small.png) 0 50% no-repeat;
  color:#fff;
}

div.userheader div.error-message {
  font-size:80%;
  margin:5px 0 0 62px;
  padding:2px 0 2px 18px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/error-bg-small.png) 0 50% no-repeat;
  color:#fff;
}

div.userheader div.ok-message p,
div.userheader div.error-message p{
  margin:0;
  padding:0;
}

div.userheader div.ok-message,
div.userheader div.error-message {
  color:#fff;
}

div.channel-navigation div.description {
  font-size:80%;
  padding-top:5px;
  padding-bottom:5px;
}

#ugomemo-user-setting div.section ul.profileimglist {
  margin-top:0;
  margin-bottom:0;
}

#ugomemo-user-setting div.pager {
  text-align:center;
  padding-top:0 !important;
  padding-bottom:7px !important;
}

#ugomemo-user-setting div.pager span.pager{
  width:145px;
  margin:0 auto;
  display:block;
  float:none;
}

div.touroku-box span.profileimg-container {
  width:48px;
  height:48px;
  display:block;
  overflow:hidden;
  border:1px solid #dedede;
  margin-right:10px;;
  float:left;
}

div.touroku-box span.profileimg-container img{
  height:48px;
  margin-left:-6px;
}

p.inputcode {
  text-align:center;
}

p.inputcode a.icon-arrow {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-arrow.gif) 0 50% no-repeat;
  padding-left:10px;
  font-size:110%;
}

div .touroku-box{
  border:2px solid #558100;
  text-align:center;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/touroku_bg.gif) #FFF;
  padding:10px 15px;
  margin:0 0 10px 0;
  color:#558100;

}

div .touroku-box strong{
  margin-bottom:1em;
}

div .touroku-box .notice{
  text-align:left;
  margin:0 20px;
  padding-bottom:0;
  font-size:80%;
}

div .touroku-box input {
  margin-top:10px;
  font-size:100%;
  margin-left:5px;
  margin-bottom:0;
}
#ugomemo-ranking div.ranking-container ul li.follow-message div.ok-message{
  font-size:80%;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/success-bg-small.gif) 0 1px no-repeat;
  padding-left:18px;
  min-height:0;
}

#ugomemo-ranking div.ranking-container ul li.follow-message div.ok-message a{
  color:#009900;
}

#ugomemo-ranking div.ranking-container ul li.follow-message div.ok-message p{
  margin: 3px 0 0 ;
  font-size: 12px;
}

#ugomemo-ranking div.ranking-container ul li.follow-form input {
  vertical-align:bottom;
}

#ugomemo-ranking div.ranking-container ul li.follow-form-container img {
  margin-bottom:9px;
}

#ugomemo-user-movie div#main div.screen{
background:none;
padding-bottom:0;
margin-bottom:0;
}


/* ////////////////////////////////////////////////////////////  google_afc  */
div.google_afc_num_2 {
  height:150px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_afc_num_2.png) no-repeat;
  margin-bottom:15px;
  clear:both;
  overflow:hidden;
}

div.google_afc_num_3 {
  height:195px;
  background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_boxbody_main.png) repeat-y scroll 0 0;
  clear:both;
  padding-top:10px;
  overflow:hidden;
}

div.google_afc_normal_3 {
  height:195px;
  background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_boxbody_main.png) repeat-y scroll 0 0;
  clear:both;
  padding-top:10px;
  padding-right: 5px;
  overflow:hidden;
}

#comment div.google_afc_normal_3 {
  height:55px;
}

div.google_afc {
  position: relative;
  top:45px;
}

div.sponsored_by {
  clear:both;
  position:relative;
  margin:0;
}

div.sponsored_by span {
  position:absolute;
  display:block;
  top:15px;
  left:18px;
  font-size:80%;
}

div#comment div.sponsored_by span {
  position:absolute;
  display:block;
}

div.google_afc {
  position: relative;
  top:28px;
}

div#comment div.google_afc {
  position: relative;
  top:10px;
}

div.google_afc div.google_ads_by {
  position:absolute;
  top:150px;
  right:18px;
  font-weight:normal;
  font-size:75%;
  margin:0;
  color:#333;
}

#comment div.google_afc div.google_ads_by {
  top:105px;
}

div.google_afc div.google_ads_by a {
  color: #333;
  text-decoration:none;
}

div.google_afc_normal_2 div.google_afc div.google_ads_by {
  position:absolute;
  top:97px;
  right:18px;
  font-weight:normal;
  font-size:75%;
  margin:0;
  color:#333;
}

div.google_afc_normal_1 div.google_afc div.google_ads_by {
  position:absolute;
  top:53px;
  right:7px;
  font-weight:normal;
  font-size:75%;
  margin:0;
  color:#333;
}


div#comment div.google_afc_normal_1 div.google_afc div.google_ads_by {
  position:absolute;
  top:60px;
  right:2px;
  font-weight:normal;
  font-size:75%;
  margin:0;
  color:#333;
}

div#comment div.google_afc_normal_2 div.google_afc div.google_ads_by {
  position:absolute;
  top:104px;
  right:2px;
  font-weight:normal;
  font-size:75%;
  margin:0;
  color:#333;
}

#ugomemo-ch div.google_afc div.google_ads_by {
  top:97px;
}

div.google_afc dl{
  margin:0 !important;
  padding-top:9px;
}

div.google_afc dl dt{
  margin-left:5px;
  padding-left:10px;
}

div#comment div.google_afc dl dt{
  margin-left:-12px;
  margin-right:-12px;
  padding-left:26px;
}

div.google_afc dl dd{
  margin-bottom:3px;
  margin-left:5px;
  padding:2px 0 2px 10px;
}

div#comment div.google_afc dl dd {
margin-bottom:3px;
  margin-left:-12px;
  margin-right:-12px;
  padding-left:26px;
}

hr.google_afc_bottom {
  border: none;
  border-top: 1px #efefef solid;
  height: 1px;
  margin-top:-20px;
}

/* div.google_afc dl dt.afc-highlight */
div.google_afc dl dt.afc-highlight {
  margin-left:5px;
  padding-left:10px;
  background:#eeeeee;
}

#ugomemo-ch div.google_afc dl dt.afc-highlight {
  margin-left:5px;
  margin-right:5px;
  padding-left:10px;
  background:#eeeeee;
}

#comment div.google_afc dl dt.afc-highlight {
  margin-left:-12px;
  margin-right:-12px;
  padding-left:26px;
  background:#eeeeee;
}

div.google_afc dl dd.afc-highlight {
  background:#eeeeee;
  margin-left:5px;
  padding:2px 0 2px 10px;
}

#ugomemo-ch div.google_afc dl dd.afc-highlight {
  background:#eeeeee;
  margin-left:5px;
  margin-right:5px;
  padding:2px 0 2px 10px;
}

div.afc-bottom{
  background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_boxbottom_main_white.png) no-repeat scroll left bottom;
  height:15px;
  margin-bottom:10px;
}

#comment .google_afc {

}

/* ////////////////////////////////////////////////////////////  doublesize_full_banner  */
div.doublesize_full_banner {
padding-left:15px;
overflow:hidden;
}

div.doublesize_full_banner div.sponsored_by {
clear:none;
margin:0;
padding:15px 0 0;
position:inherit;
}

div.doublesize_full_banner div.sponsored_by span {
display:block;
font-size:80%;
margin-bottom:10px;
position:static;
}

/* ////////////////////////////////////////////////////////////  ad-box  */
div#main div#ad-box div.box-body{
padding:0 0 0 15px;
}

div#main div#ad-box div.box-title {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_boxbody_main.png) repeat-y scroll 0 0;
padding:20px 0 0 15px;
color:#999999;
position:relative;
}

div#main div#ad-box div.box-title span.ad-icon{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/rakutenicon.gif) no-repeat scroll 0 0;
height:15px;
position:absolute;
right:15px;
top:20px;
width:30px;
}

div#main div#ad-box div.box-title span.ad-icon span{
left:-9999px;
position:absolute;
}

div#main div#ad-box ul{
margin:0;
padding:0;
}

div#main div#ad-box ul li.ad-item{
float:left;
margin-bottom:0;
margin-right:5px;
padding-bottom:5px;
padding-top:10px;
width:155px;
zoom:1;
}

div#main div#ad-box ul li.ad-item:after{
  clear:both;
  content:"";
  display:block;
}

div#main div#ad-box ul li.ad-item a{
display:block;
overflow:hidden;
text-decoration:none;
}

div#main div#ad-box ul li.ad-item img.thumb{
float:left;
}

div#main div#ad-box ul li.ad-item span.ad-title,
div#main div#ad-box ul li.ad-item span.ad-price,
div#main div#ad-box ul li.ad-item span.ad-star{
display:block;
margin-left:70px;
}

div#main div#ad-box ul li.ad-item span.ad-title{
font-size:75%;
margin-bottom:2px;
text-decoration:underline;
}

div#main div#ad-box ul li.ad-item span.ad-price{
color:#999999;
font-size:80%;
margin-bottom:2px;
}

div#main div#ad-box ul li.ad-item span.ad-price span{
font-size:80%;
}

div#main div#ad-box ul li.ad-item span.ad-star{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/ad_star.gif) no-repeat scroll 0 0;
height:10px;
margin-bottom:2px;
position:relative;
width:59px;
}

div#main div#ad-box ul li.ad-item span.ad-star.ad-star-50{background-position:0 0;}
div#main div#ad-box ul li.ad-item span.ad-star.ad-star-45{background-position:0 -15px;}
div#main div#ad-box ul li.ad-item span.ad-star.ad-star-40{background-position:-12px 0;}
div#main div#ad-box ul li.ad-item span.ad-star.ad-star-35{background-position:-12px -15px;}
div#main div#ad-box ul li.ad-item span.ad-star.ad-star-30{background-position:-24px 0;}
div#main div#ad-box ul li.ad-item span.ad-star.ad-star-25{background-position:-24px -15px;}
div#main div#ad-box ul li.ad-item span.ad-star.ad-star-20{background-position:-36px 0;}
div#main div#ad-box ul li.ad-item span.ad-star.ad-star-15{background-position:-36px -15px;}
div#main div#ad-box ul li.ad-item span.ad-star.ad-star-10{background-position:-48px 0;}
div#main div#ad-box ul li.ad-item span.ad-star.ad-star-05{background-position:-48px -15px;}
div#main div#ad-box ul li.ad-item span.ad-star.ad-star-00{background-position:-60px 0;}

div#main div#ad-box ul li.ad-item span.ad-star span{
left:-9999px;
position:absolute;
}



/* //////////////////////////////////////////////////////////// */
.memotitle{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/bg_memotitle.gif) no-repeat scroll center top;
font-size:10px;
height:15px;
line-height:1.5em;
text-align:center;
}

.intit .memotitle{
margin-top:2px;
margin-bottom:5px;
}

form.global-serarchform {
  display:block;
  padding:7px 0 7px 40px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/search-img.gif) no-repeat 0 50%;
  margin-left:1px;
  margin-bottom:0;
}

div.box-search-container {
  padding:10px 0 0 0;
  text-align:center;
}

form.global-serarchform input, form.global-serarchform img {
  vertical-align:middle;
}

form.global-serarchform input.txt {
  font-size:120%;
}

form.global-serarchform select {
  font-size:100%;
  padding:3px;
  margin-right:3px;
  vertical-align:middle;
  border:1px solid #ccc;
}

form.global-serarchform span.note{
  padding-top:3px;
  color:#333;
  margin-left:5px;
}

div.search div.more {
  padding-bottom:7px;
  text-align:center;
}

div.search div.more strong{
  font-size:150%;
  padding:0 1px;
}

div.search div.more a.icon-arrow {
  padding-left:10px;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-arrow.gif) 0 60% no-repeat;
}

div.search {
  margin-bottom:15px;
}

div.search div.box-header,
#ugomemo-channels div.nothing-message div.box-header{
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_box_header.png) no-repeat;
  height:15px;
}

div.search div.box-body {
  padding-bottom:7px;
}

div.search div.search-title {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/search_title.gif) no-repeat;
  padding:8px 5px 9px 7px;
  margin:0 14px 5px 14px;
  color:#fff;
  font-weight:bold;
  font-size:90%;
}

div.search div.search-title img{
  vertical-align:middle;
  margin-right:5px;
  margin-bottom:2px;
}

div.search div.search-title span{
  font-size:80%;
  font-weight:normal;
  margin-left:2px;
}

div.search ul.searchlist {
  margin:0 14px 7px 14px;
}

div.search ul.searchlist li{
  border-bottom:1px solid #efefef;
  zoom:1;
  padding:5px;
}

div.search ul.searchlist li:after{
  clear:both;
  content:"";
  display:block;
}

div.search ul.searchlist li span.profileimg-container , div.search ul.searchlist li img.channelimg {
  display:block;
  width:48px;
  height:48px;
  overflow:hidden;
  float:left;
  border:1px solid #dedede;
  margin-right:7px;
}

div.search ul.searchlist li img.thumb {
  width:64px;
  height:48px;
  float:left;
  border:1px solid #dedede;
  margin-right:7px;
}

div.search ul.searchlist li span.highlight{
  background:#FFFFA1;
  padding:0 2px;
  position:relative;
  z-index:0;
}

div.search ul.searchlist li span.profileimg-container img{
}

div.search ul.searchlist li div.info {
  padding-top:4px;
}

div.search ul.searchlist li span.name {
  font-weight:bold;
}

div.search ul.searchlist li span.name a.dsiname{
  color:#333;
}

div.search ul.searchlist li span.name a.dsiname img{
  margin-left:2px;
  margin-right:2px;
}

div.search ul.searchlist li span.name span.hatenaid {
  font-weight:normal;
  font-style:italic;
  font-size:80%;
  margin-left:7px;
}

div.search ul.searchlist li span.name span.username {
  font-weight:normal;
  font-size:80%;
  text-decoration:none;
}

div.search ul.searchlist li span.name span.username a{
  color:#333;
}

div.search ul.searchlist li span.name span.username a{
  text-decoration:none;
}

div.search ul.searchlist li span.name span.username a:hover{
  text-decoration:underline;
}

div.search ul.searchlist li span.name a.movie-title {
  margin-right:10px;
}

div.search ul.searchlist li div.description {
  font-size:80%;
  padding-top:5px;
  color:#666;
}

div.search ul.searchlist li ul.movielist {
  float:right;
  margin:0;
  width:230px;
}

div.search ul.searchlist li ul.movielist li{
  display:inline;
  float:right;
  border-bottom:0;
  padding:0;
}

div.search ul.searchlist li ul.movielist li img{
  border:1px solid #dedede;
  vertical-align:bottom;
  width:64px;
  height:48px;
  margin-left:5px;
}

div.search ul.memolist {
  margin-left:12px;
}

div.search ul.memolist li {
  margin-right:7px;
  margin-bottom:0;
}

div.search ul.memolist li img.thumb{
  border:1px solid #dedede;
}

div.search div.nothing-message {
  color:#333;
  padding:5px 10px 0 15px;
}

div.search div.nothing-message p{
  margin-bottom:0;
  font-size:90%;
}
div.search div.sub-info {
  font-size:80%;
  padding-top:5px;
}

div.search div.sub-info span{
  margin-right:10px;
}

div.search div.sub-info span img{
  margin-right:3px;
  margin-bottom:2px;
}

div.search div.sub-info span.views {
  color:#666;
}

div.search div.sub-info span.stars, div.search span.name span.stars {
  color:#f58206;
}


div.search div.sub-info span.comments {
  color:#85a600;
}

div.search div.sub-info span.ranking {
  color:#ceb300;
}

div.search span.name span.stars {
  font-size:80%;
  font-weight:normal;
  margin-right:5px;
}

div.search span.name span.stars img{
  margin-right:3px;
  margin-bottom:2px;
}

#ugomemo-index form.global-serarchform{
  padding-left:0;
  background:transparent;
  padding-bottom:5px;
  padding-top:6px;
  margin-top:0;
}

div.search-hint {
  padding-top:15px;
}

div.search-hint h3 {
  margin-top:15px;
}

div.search-hint ul{
  list-style:circle;
  font-size:80%;
  margin-left:15px;
}

div.search-hint ul li{
  padding-bottom:3px;
}


/* ////////////////////////////////////////////////////////////  ugomemo-search */
#ugomemo-search div.channel-navigation {
  text-align:left;
}

#ugomemo-search div.channel-navigation span.pager {
  margin-right:auto !important;
  margin-left:auto !important;
  float:none !important;
  display:block;
  width:500px;
  text-align:center;
}


#ugomemo-search #afsp{
padding:0 18px;
position:relative;
}


#ugomemo-search #afsp p{
line-height:1em;
font-size:70%;
color:#333;
display:block;
text-align:right;
position:absolute;
right:18px;
top:-8px;
}


#ugomemo-search #afsp a{
text-decoration:none;
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-ugomemo.gif) no-repeat scroll 0 center;
padding-left:16px;
}


#ugomemo-search #afsp a .title{
text-decoration:underline;
}


#ugomemo-search #afsp ul{
margin-top:0px;
margin-bottom:3px;
padding-top:0px;
font-size:90%;
}


#ugomemo-search .visible_url {
color:#999999;
font-size:90%;
margin-left:1em;
text-decoration:none;
}

#ugomemo-search #afsp .summary{
color:#000;
display:block;
font-size:90%;
line-height:135%;
padding-top:2px;
padding-bottom:0.5em;
padding-left:16px;
}


#ugomemo-search div.search div.nothing-message p{
padding-top:15px;
}

#ugomemo-search div.search div.nothing-message p.ads-found{
border-top:4px dotted #CCCCCC;
padding-top:30px;
}


#ugomemo-search div.commandsearch{
font-size:80%;
display:inline;
}

#ugomemo-search div.commandsearch img{
padding:0 3px;
vertical-align:middle;
}

*+html #ugomemo-search div.commandsearch{

}

*html #ugomemo-search div.commandsearch{
line-height:0;
padding-top:11px;
display:block;
}

#ugomemo-search div.commandsearch a{
text-decoration:none;
}

#ugomemo-users div.nothing-message div.note h3,
#ugomemo-channels div.nothing-message div.note h3 {
color:#333333;
border-left:5px solid #81C106;
}

#ugomemo-users div.nothing-message p,
#ugomemo-channels div.nothing-message p {
font-size:100%;
padding-top:10px;
color:#333333;
}

#ugomemo-users div.nothing-message div.note,
#ugomemo-channels div.nothing-message div.note {
  color:#878787;
}

div.notice-message {
background:#E5EEFE none repeat scroll 0 0;
border:1px solid #BCCDED;
color:#333;
clear:both;
margin:10px 15px;
padding:0.7em;
}

div.notice-message p{
margin:0.5em 0 ;
}


/* ////////////////////////////////////////////////////////////  box-body TabMenu */

div.box-body div.navigation {
  background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_inbox_tabmenu.gif) repeat-x scroll 0 bottom;
  margin-top:15px;
}

div.box-body div.navigation {
  height:28px;
  margin-bottom:15px;
}

div.box-body div.navigation ul{
  margin-top:0;
}

div.box-body div.navigation ul.tab-menu li {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/nav_inbox_tab_off.gif) no-repeat;
}

div.box-body div.navigation ul.tab-menu li.selected {
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/nav_inbox_tab_on.gif) no-repeat;
}

/* ////////////////////////////////////////////////////////////  commentsviolation-load-area comment-pager{ */

body#ugomemo-movie-violation div#commentsviolation-load-area div.comment-pager{
font-size:80%;
text-align:right;
}

/* ////////////////////////////////////////////////////////////  ã†ã”ãƒ¬ã‚¿ãƒ¼  */

/* ******************************************************* common.css */
body#ugomemo-letter div#main div.breadcrumbs {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_boxtitle3.png) no-repeat scroll 0 0;
font-family:sans-serif;
font-size:80%;
height:42px;
overflow:hidden;
padding:5px 0 0 5px;
margin-bottom: 15px;
}

body#ugomemo-letter div#main div.box div.breadcrumbs {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_boxtitle_main3.png) no-repeat scroll 0 0;
font-family:sans-serif;
font-size:80%;
height:32px;
overflow:hidden;
padding:5px 0 0 5px;
margin-bottom: 0px;
}

body#ugomemo-letter div#main div.channel-navigation span.pager{
margin-top:0px;
}

*html body#ugomemo-letter div#main div.channel-navigation span.pager,
*+html body#ugomemo-letter div#main div.channel-navigation span.pager{
padding-top:0;
}

body#ugomemo-letter div#main div.breadcrumbs a.top{
  background: url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_breadcrumbs_top2.gif) top left no-repeat ;
}

body#ugomemo-letter div#main div.box div.breadcrumbs a.top{
  background: url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_breadcrumbs_top.gif) top left no-repeat ;
}

body#ugomemo-letter div#main div.box-body {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_boxbody_main3.png) repeat-y scroll 0 0;
position:relative;
padding-bottom:5px;
overflow:hidden;
}

body#ugomemo-letter.letters div#main div.box-body {
overflow:visible;
}

body#ugomemo-letter div#main div.channel-navigation{
height:25px;
_height:27px;
*height:27px;
}

body#ugomemo-letter.item-notice div#main div.box-body{
min-height:400px;
}

body#ugomemo-letter.item-notice div#main div.box-body span.pager{
display:block;
position:relative;
width:651px;
}

body#ugomemo-letter.item-notice div#main div.box-body span.pager .left-arrow-btn{
position:absolute;
left:40px;
top:200px;
background:transparent none repeat scroll 0 0;
}

body#ugomemo-letter.item-notice div#main div.box-body span.pager .right-arrow-btn{
background:transparent none repeat scroll 0 0;
position:absolute;
right:40px;
top:200px;
}


body#ugomemo-letter div#main div.box {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_box_main3.png) no-repeat scroll center bottom;
margin-bottom: 15px;
padding:0 0 11px;
border:none;
}




body#ugomemo-letter div#main {
float:right;
width:651px;
}

body#ugomemo-letter div#main ul.memolist li {
margin-bottom:13px;
margin-right:13px;
}

body#ugomemo-letter div#main ul.memolist li.box-last {
margin-right:0;
}

body#ugomemo-letter div#memo-navigation-bottom {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_pager_bottom_main3.png) no-repeat scroll 0 0;
}

#ugomemo-letter .bt_deliminated-left{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/arrow_btn.gif) no-repeat scroll center center;
font-size:70%;
left:93px;
padding:8px 0;
position:absolute;
top:193px;
}

#ugomemo-letter .bt_deliminated-leftnone{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/arrow_btn_disable.gif) no-repeat scroll center center;
font-size:70%;
left:93px;
padding:8px 0;
position:absolute;
top:193px;
}

*html #ugomemo-letter .bt_deliminated-leftnone,
*html #ugomemo-letter .bt_deliminated-left,
*+html #ugomemo-letter .bt_deliminated-leftnone,
*+html #ugomemo-letter .bt_deliminated-left{
top:194px;
}

#ugomemo-letter .bt_deliminated-right{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/arrow_btn.gif) no-repeat scroll center center;
font-size:70%;
right:92px;
padding:8px 0;
position:absolute;
top:193px;
}

#ugomemo-letter .bt_deliminated-rightnone{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/arrow_btn_disable.gif) no-repeat scroll center center;
font-size:70%;
right:90px;
padding:8px 0;
position:absolute;
top:193px;
}

/*\*/ 
html*#ugomemo-letter .bt_deliminated-rightnone,
html*#ugomemo-letter .bt_deliminated-right,
html*#ugomemo-letter .bt_deliminated-leftnone,
html*#ugomemo-letter .bt_deliminated-left{
top:191px;
}

*html #ugomemo-letter .bt_deliminated-rightnone,
*html #ugomemo-letter .bt_deliminated-right,
*html #ugomemo-letter .bt_deliminated-leftnone,
*html #ugomemo-letter .bt_deliminated-left,
*+html #ugomemo-letter .bt_deliminated-rightnone,
*+html #ugomemo-letter .bt_deliminated-right,
*+html #ugomemo-letter .bt_deliminated-leftnone,
*+html #ugomemo-letter .bt_deliminated-left{
top:194px;
}


#ugomemo-letter div.guest-text img{
border:1px solid #DEDEDE;
}

#ugomemo-letter ul.memolist li {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_memolist_letter.png) no-repeat scroll 0 0;
}

#ugomemo-letter div.username {
text-align:left;
}

#ugomemo-letter div.timestamp {
color:#999999;
}

#ugomemo-letter div.more a {
color:#558100;
}

/* ******************************************************* sidebar */

body#ugomemo-letter div#sidebar {
float:left;
width:153px;
}

body#ugomemo-letter div#sidebar div.box {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_box_gadget.png) no-repeat scroll center bottom;
margin-bottom:10px;
overflow:hidden;
padding:0 0 11px;
width:100%;
border:none;
}

body#ugomemo-letter div#sidebar div.box-title {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/boxletter_title_bg.png) no-repeat scroll 0 0;
padding:15px 8px 25px;
}

body#ugomemo-letter div#sidebar div.box-container {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_box_gadget_container.png) no-repeat scroll 0 0;
padding:11px 0px 0px;
font-size:70%;
}

body#ugomemo-letter div#sidebar div.box-container span{
display:block;
}

body#ugomemo-letter div#sidebar div.box-container strong{
color:#90C800;
display:block;
font-size:250%;
padding:5px 0 2px;
letter-spacing:1px;
}


body#ugomemo-letter div#sidebar div.box-body{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_boxbody_gadget.png) repeat-y scroll 0 0;
padding:10px 5px;
}

body#ugomemo-letter div#sidebar div.box-container div.box-body{
padding:0px 5px;
}

body#ugomemo-letter ul.basiclist a.icn-getmail,
body#ugomemo-letter ul.basiclist a.icn-sendmail,
body#ugomemo-letter ul.basiclist a.icn-user,
body#ugomemo-letter ul.basiclist span.still{
font-size:80%;
padding:7px 0 7px 25px;
display:block;
}

body#ugomemo-letter ul.basiclist a.icn-getmail{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icn_getmail_off.gif) no-repeat scroll 5px center;
}

body#ugomemo-letter ul.basiclist a.icn-sendmail{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icn_sendmail_off.gif) no-repeat scroll 5px center;
}

body#ugomemo-letter ul.basiclist a.icn-user{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icn_user_off.gif) no-repeat scroll 5px center;
}

body#ugomemo-letter ul.basiclist span.still{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icn_user_gray.gif) no-repeat scroll 5px center;
color:#999;
}

body#ugomemo-letter ul.basiclist a.icn-getmail.selected,
body#ugomemo-letter ul.basiclist a.icn-sendmail.selected,
body#ugomemo-letter ul.basiclist a.icn-user.selected,
body#ugomemo-letter ul.basiclist a.icn-getmail.selected:hover,
body#ugomemo-letter ul.basiclist a.icn-sendmail.selected:hover,
body#ugomemo-letter ul.basiclist a.icn-user.selected:hover{
background-color:#90c800;
color:#FFF;
}

body#ugomemo-letter ul.basiclist a.icn-getmail.selected{
background-image:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icn_getmail_on.gif);
}

body#ugomemo-letter ul.basiclist a.icn-sendmail.selected{
background-image:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icn_sendmail_on.gif);
}

body#ugomemo-letter ul.basiclist a.icn-user.selected{
background-image:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icn_user_on.gif);
}

body#ugomemo-letter ul.basiclist a.icn-getmail:hover,
body#ugomemo-letter ul.basiclist a.icn-sendmail:hover,
body#ugomemo-letter ul.basiclist a.icn-user:hover{
background-color:#e9f4cc;
}

body#ugomemo-letter ul.basiclist a.icn-user{
color:#333;
}

body#ugomemo-letter div#sidebar ul.basiclist li {
padding-bottom:0px;
border-bottom:1px solid #EFEFEF;
}


/* -------------------------------------------------- letterget sendmail */
body#ugomemo-letter ul.memolist li div.info span.timestamp {
display:block;
float:right;
overflow:hidden;
position:absolute;
right:2px;
top:2px;
width:auto;
}

body#ugomemo-letter ul.memolist li a.thumb-container {
/*position:relative;*/
}

body#ugomemo-letter ul.memolist li a.thumb-container .thumb-read-check{
left:12px;
position:absolute;
top:12px;
}

/* -------------------------------------------------- letterdetail */

body#ugomemo-letter div.letter-header{
background:#EFEFEF none repeat scroll 0 0;
margin:10px 15px;
overflow:hidden;
padding:0 0 10px;
position:relative;
}

body#ugomemo-letter div.letter-header span.profileimg-container {
border:1px solid #DEDEDE;
display:block;
float:left;
height:48px;
margin-left:12px;
margin-right:7px;
margin-top:15px;
overflow:hidden;
width:48px;
}

body#ugomemo-letter div.letter-header img.profileimg {
margin-left:-10px;
height:48px;
width:auto;
}

body#ugomemo-letter ul.info {
margin-left:65px;
}

body#ugomemo-letter ul.info li {
font-weight:bold;
padding:3px 8px;
}

body#ugomemo-letter ul.info li.username {
font-size:90%;
padding-bottom:0;
padding-top:20px;
}

body#ugomemo-letter ul.info li.username a {
color:#333;
}

body#ugomemo-letter ul.info li.timestamp {
color:#999999;
font-size:75%;
font-weight:normal;
margin-bottom:7px;
padding:3px 8px;
}

body#ugomemo-letter ul.info li.replyto {
background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icn_replyto.gif) no-repeat left center;
color:#999999;
font-size:75%;
font-weight:normal;
margin-bottom:7px;
padding:3px 8px 3px 23px;
position:absolute;
right:7px;
top:15px;
}


body#ugomemo-letter .box-container {
text-align:center;
}


body#ugomemo-letter .box-container object{
margin-bottom:20px;
}


/* -------------------------------------------------- HTML Letter */

body#ugomemo-letter div.info-head,
body#ugomemo-letter div.news-head,
body#ugomemo-letter div.news-h1 {
background-color:#EEEEEE;
margin:20px 110px;
padding:10px 7px;
}

body#ugomemo-letter div.info-head,
body#ugomemo-letter div.news-head{
border:none;
}

body#ugomemo-letter div.news-h1 {
background:none;
}

div.news-h2 {
margin-top:20px;
}


body#ugomemo-letter div.info-body,
body#ugomemo-letter div.news-body,
body#ugomemo-letter div.plain-info {
padding:0px 120px 20px !important;
}


body#ugomemo-letter .container div.pad5-11 {
padding:0px 120px;
font-size:90%;
}

body#ugomemo-letter div.plain-info {
line-height:1.7em;
width:23em;
margin:0 auto;
}

body#ugomemo-letter img.news-memo{
margin-right:10px;
}

body#ugomemo-letter div.news-body br{
clear:both;
}

body#ugomemo-letter div.info-msg {
margin:20px 0 7px;
}

body#ugomemo-letter div.box table {
margin:0 auto;
width:100%;
}


body#ugomemo-letter .movie-value{
width:320px;
}

body#ugomemo-letter div.item-term {
padding:3px 0 3px 5px;
}

body#ugomemo-letter div.movie-link {
min-height: 50px;
}

body#ugomemo-letter div.theme-link {
min-height: 70px;
}

/* -------------------------------------------------- Letter Invitation */
body#ugomemo-letter.letter-invitation h2, body#ugomemo-letter.letter-invitation div.section {
text-align:left;
}
body#ugomemo-letter.letter-invitation h3 {
border:medium none;
padding:0;
}
body#ugomemo-letter.letter-invitation div.section form {
display:block;
text-align:center;
}
body#ugomemo-letter.letter-invitation div.section form button.accept-btm {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/w250-accept-btm.gif) no-repeat scroll center center;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-size:1.5em;
font-weight:bold;
letter-spacing:0.1em;
margin:1em auto;
padding:1em 0;
text-align:center;
width:250px;
}
body#ugomemo-letter.letter-invitation div.section div.inviter-large-box {
margin:2em 0 1em;
text-align:center;
}
body#ugomemo-letter.letter-invitation div.section div.inviter-large-box p strong {
font-size:1.2em;
}

body#ugomemo-letter.letter-invitation div.section div.inviter-large-box p strong img{
vertical-align:middle;
}

body#ugomemo-letter.letter-invitation div.section div.inviter-large-box p.note {
font-size:80%;
}
body#ugomemo-letter.letter-invitation div.section form button {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/w250-btm.gif) no-repeat scroll center center;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-size:1.5em;
font-weight:bold;
letter-spacing:0.1em;
padding:1em 0;
text-align:center;
width:250px;
}
body#ugomemo-letter.letter-invitation div.section form button.reject-btm {
margin-right:20px;
}

body#ugomemo-letter.letter-invitation div.section p.link-box {
font-size:1.2em;
text-align:center;
}

body#ugomemo-letter.letter-invitation div.section a.loginout-btm{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/w250-btm.gif) no-repeat scroll center center;
border:0 none;
color:#FFFFFF;
font-size:1.5em;
font-weight:bold;
letter-spacing:0.1em;
padding:1em 0;
text-align:center;
width:250px;
display:block;
margin:0 auto;
text-decoration:none;
}

body#ugomemo-letter.letter-invitation div.section a.login-btm{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/w250-accept-btm.gif) no-repeat scroll center center;
border:0 none;
color:#FFFFFF;
font-size:1.5em;
font-weight:bold;
letter-spacing:0.1em;
padding:1em 0;
text-align:center;
width:250px;
display:block;
margin:0 auto;
text-decoration:none;
}

/* ////////////////////////////////////////////////////////////  NIKEFOOTBALL */


div#nike-ch-title img.icon {
  margin-right:3px;
}

span.special-nike{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/sp_nike_bg_title_main_top.png) no-repeat scroll right top;	
margin-bottom:10px;
height:130px;
position:relative;
zoom:1;
display:block;
}

span.special-nike:after{
  content:"";
  display:block;
  clear:both;
}

span.special-nike .special-nike-title{
margin:40px 0 0 16px;
}

span.special-nike .new_mov_txt{
font-size:12px;
left:15px;
margin:0;
position:absolute;
top:15px;
}

span.special-nike .new_mov_txt a{
color:#FFF;
}

span.special-nike p{
color:#CCC;
font-size:75%;
line-height:1.2;
margin:0;
margin:10px 0 0 16px;
}

span.special-nike .icon_nike_new{
bottom:8px;
position:absolute;
right:5px;
}

span.special-nike .box-container{
position:absolute;
right:15px;
top:17px;
}

span.special-nike .thumb{
border:1px solid #FFF;
}


/* ////////////////////////////////////////////////////////////  POCARI */


div#pocari-ch-title img.icon {
  margin-right:3px;
}

div.special-pocari{
margin-bottom:15px;
zoom:1;
}

div.special-pocari:after{
  content:"";
  display:block;
  clear:both;
}

div#main div.special-pocari div.box-title{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/sp_pocari_bg_boxtitle_main.png) no-repeat scroll 0 0;
line-height:1em;
padding:13px 0 20px 12px;
}


div.special-pocari div.special-pocari-title{
margin:40px 0 0 16px;
}

#ugomemo-index div#main div.special-pocari div#pocari-ch-wrapper ul.memolist li {
height:148px;
height:157px;
margin-top:0;
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/sp_pocalri_bg_memolist.png) no-repeat scroll 0 0;
color:#FFF;
}

#ugomemo-index div#main div.special-pocari div#pocari-ch-wrapper ul.memolist li div.official-tag{
font-size:80%;
font-weight:bold;
margin:10px 0 0 10px;
}


div#main div.special-pocari div.info span.username a {
color:#FFF;
}


div.special-pocari div#pocari-ch{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/bg_chlist.png) no-repeat scroll 0 0;
float:right;
width:326px;
height:157px;
}

div.special-pocari div#pocari-ch div.profile{
margin:10px 15px 0;
}

div.special-pocari div#pocari-ch div.profile a.channelicon-container {
font-size:80%;
line-height:1em;
}

div.special-pocari div#pocari-ch div.profile a.channelicon-container img.channelicon{
border:1px solid #DCDBDB;
float:left;
height:32px;
margin-right:5px;
margin-top:3px;
width:32px;
}

div#main div.special-pocari span.description {
margin-bottom:5px;
}

div.special-pocari #pocari-ch ul.movielist {
margin-left:15px;
}

div.special-pocari #pocari-ch ul.movielist li{
float:left;
margin-right:9px;
*margin-right:12px;
_margin-right:9px;
width:64px;
}


div.special-pocari #pocari-ch a.banner_camp_bukatsu_s{
display:block;
margin-left:13px;
}

div.special-pocari div.icon_pocari_new{
bottom:8px;
position:absolute;
right:5px;
}

div.special-pocari div.box-container{
left:0;
position:absolute;
top:18px;
}

div.special-pocari .thumb {
border:1px solid #dcdbdb;
width:64px;
}

.banner-area {
line-height:0;
}
#ugomemo-users div.nothing-message a,
#ugomemo-channels div.nothing-message a {
color:#558100;
}

/* ////////////////////////////////////////////////////////////  CHARACHENKO */


div#chara-ch-title img.icon {
  margin-right:3px;
}

span.special-chara{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/sp_chara_bg_title_main_top.png) no-repeat scroll right top;	
margin-bottom:10px;
height:130px;
position:relative;
zoom:1;
display: block;
}

span.special-chara:after{
  content:"";
  display:block;
  clear:both;
}

span.special-chara .special-chara-title{
margin:13px 0 0 15px;
}

span.special-chara .new_mov_txt{
font-size:12px;
left:15px;
margin:0;
position:absolute;
top:15px;
}

span.special-chara .new_mov_txt a{
color:#FFF;
}

span.special-chara p{
color:#000000;
font-size:75%;
line-height:1.2;
margin:0 0 0 16px;
}

span.special-chara .icon_chara_new{
bottom:5px;
position:absolute;
right:5px;
}

span.special-chara .box-container{
position:absolute;
right:15px;
top:17px;
}

span.special-chara .thumb{
border:1px solid #FFF;
}

/* ////////////////////////////////////////////////////////////  albelt */


div#albelt-ch-title img.icon {
  margin-right:3px;
}

span.special-albelt{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/sp_albelt_bg_title_main_top.png) no-repeat scroll right top;	
margin-bottom:10px;
height:130px;
position:relative;
zoom:1;
display: block;
}

span.special-albelt:after{
  content:"";
  display:block;
  clear:both;
}

span.special-albelt .special-albelt-title{
margin:13px 0 0 183px;
}

span.special-albelt .new_mov_txt{
font-size:12px;
left:15px;
margin:0;
position:absolute;
top:15px;
}

span.special-albelt .new_mov_txt a{
color:#FFF;
}

span.special-albelt p{
color:#000000;
font-size:75%;
line-height:1.2;
margin:0 0 0 16px;
}

span.special-albelt .icon_albelt_new{
bottom:5px;
position:absolute;
right:5px;
}

span.special-albelt .box-container{
position:absolute;
right:15px;
top:17px;
display: block;
}

span.special-albelt .thumb{
border:1px solid #FFF;
}

/* ////////////////////////////////////////////////////////////  channels.top  */

div.channel-navigation div.channel-search{
  float: left;
}

div#main div.box_main_white_top{
  background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_boxtitle_main_white.png) no-repeat scroll 0 0;
  margin-top:5px;
}


div#main div.channel-main{
  background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_boxbody_main.png) repeat-y scroll 0 0;
/*  padding:0px 0px 10px 15px; */
  overflow:hidden;
}

body#ugomemo-index div.channel-main{
  padding-left:15px;
  padding-top:5px;
  height:auto;
  width:100%;
  overflow:hidden;
}

body#ugomemo-index span.hot-channel-box img{
  margin-right:10px;
  margin-left:0;
  margin-bottom:5px;
  margin-top:5px;
}

body#ugomemo-index div#main div.box_main_white_bottom div.more{
  padding:0px 15px 12px 5px;
}

body#ugomemo-index div#main div.box_main_white_bottom div.more a{
  background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-arrow.gif) no-repeat scroll 0 7px;
  color:#558100;
}

div#main div.box_main_white_bottom{
  margin-bottom:10px;
  margin-top:0;
  width:100%;
  background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_boxbottom_main_white.png) no-repeat scroll left bottom;
}

div#main span.channelname{
  font-size:90%;
}

div#main span.channelname a{
  font-weight:bold;
}

div#main img.channelimg{
  margin-right:5px;
  margin-left:20px;
  vertical-align:middle;
  float:left;
  border:1px solid #DEDEDE;
}


div#main span.memos{
  font-size:80%;
  font-weight:bold;
}

div#main span.description{
  padding-top:5px;
  margin-bottom:10px;
  min-height:15px;
  display:block;
  font-size:80%;
  /height:20px;
}

#ugomemo-channels span.create-channel a, #ugomemo-channels span.create-channel-btn a{
  color:#90C800;
}


#ugomemo-channels div#main div.search span.description{
  font-size:100%;
  display:inline;
}


div#main div.channel-main ul.channel-list{
  margin-left/**/:20px;
  padding-top:3px;
  zoom:1;
}

div#main div.channel-main ul.channel-list li{
  float:left;
  margin-right:28px;
  overflow:hidden;
  width:132px;
}

*html div#main div.channel-main ul.channel-list li{
  width:130px;
  display:inline;
}

div#main div.channel-main ul.channel-list li img.thumb{
  border:1px solid #DEDEDE;
}

div#main div.channel-main ul.channel-list div.info{
  font-size:70%;
}

*html div#main div.channel-main ul.channel-list div.info,
*+html div#main div.channel-main ul.channel-list div.info{
  font-size:9px;
}

div#main div.channel-main ul.channel-list div.info span.username a{
  text-decoration:none;
}

body#ugomemo-index div#main div.breadcrumbs,
body#ugomemo-channels  div.box-container div#channelstop{
  background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_boxtitle_main2.png) no-repeat scroll 0 0;
  padding:5px 0 0 5px;
}

body#ugomemo-index div#main div.breadcrumbs a{
  background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/icon-channel.gif) no-repeat scroll 0 50% !important;
  padding-left:23px;
  padding-top:12px;
  margin-left:10px;
  font-size:110%;
}

body#ugomemo-channels div#box-ranking div.box-title{
   background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/boxchannelranking_title_bg.png) no-repeat scroll center bottom;
   padding: 5px 5px 0px;
}

body#ugomemo-channels div#sidebar div.box-title img{
  vertical-align:bottom;
}

body#ugomemo-channels ul#topinfolist{
   border-top:0 none;
}

body#ugomemo-channels ul#topinfolist li{
  padding-top:5px;
  padding-bottom:5px;
  margin-bottom:0;
}

body#ugomemo-channels ul#topinfolist a{
   font-size:90%;
}

body#ugomemo-channels ul#topinfolist img.channelimg{
  border:1px solid #DEDEDE;
  margin-right:5px;
  vertical-align:bottom;
  float:left;
  height:32px;
}

body#ugomemo-channels ul#topinfolist div.channelname{
  padding:10px 0 0;
  float: left;
}

body#ugomemo-channels ul#topinfolist div.timestamp{
  color:#999;
  font-size:80%;
  text-align:right;
  padding-top:10px;
}

body#ugomemo-channels ul#topinfolist span.channel-info{
  padding-top:5px;
  padding-bottom:5px;
  display:block;
}

body#ugomemo-channels ul#topinfolist span.memos{
  font-size:90%;
  font-weight:bold;
}

body#ugomemo-channels ul#topinfolist span.by{
  font-size:80%;
}

body#ugomemo-channels ul#topinfolist span.username{
  margin-left:5px;
  margin-right:2px;
}

body#ugomemo-channels ul#topinfolist span.description{
  padding-bottom:10px;
  font-size:80%;
  color:#999;
}

body#ugomemo-channels div#sidebar div.more{
  padding:0;
}

body#ugomemo-channels div#sidebar div.box-body{
  padding-bottom:5px;
}

body#ugomemo-channels div#main div.more{
  margin-top:-5px;
  margin-bottom:0;
}

body#ugomemo-channels div#channeltop-box div.box_main_white_top{
  margin:0;
}

body#ugomemo-channels div#channeltop-box div.channel-main{
  background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/channeltop-box-bg-top.png) no-repeat scroll left bottom;
  padding:10px 0 10px 25px;
}

body#ugomemo-channels div#channeltop-box div.channel-caption{
  float:left;
  padding-right:15px;
}

body#ugomemo-channels div#channeltop-box p{
  font-size:80%;
  width:180px;
padding-left:5px;
}

body#ugomemo-channels div#channeltop-box div.channel-caption img.channel{
  display:block;
  padding-top:10px;
}

body#ugomemo-channels div#channeltop-box div.box_main_white_bottom{
  background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/channeltop-box-bg-bottom.png) no-repeat scroll left bottom;
  height:5px;
  line-height:0;
  font-size:80%;
}

body#ugomemo-channels div#channeltop-box div.box_main_white_bottom img{
  vartical-align:center;
  padding-right:5px;
}

body#ugomemo-channels div#channeltop-box table {
  border-spacing:2px;
}

body#ugomemo-channels div#channeltop-box table td{
  overflow:hidden;
  background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/channeltop-button-basic.gif) no-repeat scroll center center;
  height:53px;
  width:82px;
  padding:0;
}

body#ugomemo-channels div#channeltop-box table td a{
  font-size:8pt;
  color:#82c300;
  text-decoration:none;
}

*html body#ugomemo-channels div#channeltop-box table td a,
*+html body#ugomemo-channels div#channeltop-box table td a{
  font-size:9px;
}

body#ugomemo-channels div#channeltop-box table td span{
  margin:0 auto;
  overflow:hidden;
  text-align:center;
  white-space:nowrap;
  width:76px;
  display:block;
}

body#ugomemo-channels div#channeltop-box table td.channel8 span{
  width:150px;
}

body#ugomemo-channels div#channeltop-box table td.channel8{
  background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/channeltop-button-hatena.gif) no-repeat scroll center center;
  height:53px;
  width:165px;
  padding:0;
}

body#ugomemo-channels div#main div.long{
height:auto;
}
body#ugomemo-channels div#main div.long div.more {
padding-right:15px;
}
body#ugomemo-channels div#main div.long div.more a.icon-arrow {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-arrow.gif) no-repeat scroll 0 50%;
color:#558100;
}

body#ugomemo-channels div#main div.search div.info{
text-align:left;
  display:inline;
}

body#ugomemo-channels div.search span.description{
min-height:0px;
padding:0;
}


body#ugomemo-index div#main div.box_main_white_bottom{
  margin-bottom:0px;
}

body#ugomemo-index div#main div.box_main_white_top{
  margin-top:10px;
}

body#ugomemo-index div#main div.channel-main div.memo{
 font-size:80%;
 padding:5px 0;
}

body#ugomemo-channels div#main div.info span.name{
display:block;
overflow:hidden;
}

body#ugomemo-channels div.channel-main div.search div.info{
width:100%;
}

body#ugomemo-channels div.search ul.searchlist{
margin-bottom:0;
}

/* //////////////////////////////////////////////////////////// add blog */
div#sidebar div.addblog, div.commando{
  background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_boxbody_sidebar.png) repeat-y scroll 0 0;
padding:0 10px 10px 15px;
}

div#sidebar div.addblog span.addblog-btn{
color:#999999;
font-size:80%;
}

div#sidebar div.addblog form {
display:block;
font-size:70%;
margin:0;
padding:2px 0 0 12px;
}

div#sidebar div.addblog label {
float:left;
margin-right:2px;
margin-top:3px;
text-align:right;
width:90px;
}

div#sidebar div.addblog form.blogparts input.txt {
background:#F3F3F3 none repeat scroll 0 0;
font-size:90%;
margin-bottom:2px;
margin-top:2px;
width:160px;
}

div#sidebar div.commando span.commando-title {
color:#999999;
font-size:80%;
}

div#sidebar .commando-data img {
vertical-align:middle;
margin-right:1px;
}

div#sidebar div.hr {
  background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_boxbody_sidebar.png) repeat-y scroll 0 0;
  height:1px;
  margin:0;
  padding-bottom:3px;
}

div#sidebar div.hr div {
  border-top: 1px solid #EAEAEA;
  height: 1px;
  line-height:1px;
  margin: 0 5px;
}

div#sidebar .addweb-buttons{
  line-height:23px;
}

div#sidebar .add-web{
  margin-right: 3px;
}

/* Global */

#global-indicator {
  position: fixed;
  bottom: 2em;
  right: 3em;

  /* IE6 */
  _top: 2em;
  _position: absolute;
}

/* //////////////////////////////////////////////////////////// arrow-buttons */
div.channel-navigation span.pager img {
  float:none;
}

div.channel-navigation span.pager{
display:block;
float:right;
margin-right:0;
margin-top:3px;
padding:0;
text-align:right;
}

#ugomemo-ch div.channel-navigation span.pager{
margin-top:2px;
}

*html div.channel-navigation span.pager,
*html #ugomemo-ch  div.channel-navigation span.pager,
*+html div.channel-navigation span.pager,
*+html #ugomemo-ch  div.channel-navigation span.pager{
margin-top:0px;
}

#ugomemo-ch #memo-navigation-bottom div.channel-navigation span.pager{
margin-top:3px;
}

*html #ugomemo-channels #memo-navigation-bottom div.channel-navigation span.pager,
*+html #ugomemo-channels #memo-navigation-bottom div.channel-navigation span.pager{
padding-top:4px;
}

*html #ugomemo-ch  div.channel-navigation span.mode-buttons img,
*+html #ugomemo-ch  div.channel-navigation span.mode-buttons img{
margin-top:2px;
}

.pager a{
text-decoration:none;
}


.left-arrow-btn,
.right-arrow-btn{
color:#CCC;
font-size:80%;
line-height:1em;
margin-right:0;
text-align:center;
zoom:1;
}

.left-arrow-btn{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/arrow_btn_disable.gif) no-repeat scroll left center;
padding:0.6em 5px 0.7em 13px;
}

.right-arrow-btn{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/arrow_btn_disable.gif) no-repeat scroll right center;
padding:0.6em 13px 0.7em 5px;
}


a .left-arrow-btn,
a .right-arrow-btn{
line-height:1em;
color:#90c800;
font-weight:bold;
cursor:pointer;
}


a .left-arrow-btn{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/arrow_btn.gif) no-repeat scroll left center;
padding:10px 5px 10px 13px;
}

a .right-arrow-btn{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/arrow_btn.gif) no-repeat scroll right center;
padding:10px 13px 10px 5px;
}


.bt_deliminated{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/arrow_btn.gif) no-repeat scroll center center;
padding:8px 0;
color:#90C41F;
font-size:80%;
zoom:1;
}

.bt_deliminated{
_padding:13px 0;
}

*:first-child+html .bt_deliminated{
padding:13px 0;
}

div.channel-navigation span.pager span.count {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/arrow_btn.gif) no-repeat scroll center center;
color:#FFFFFF;
display:inline;
float:none;
font-size:80%;
height:auto;
letter-spacing:2px;
line-height:1em;
margin-right:0;
padding:10px 7px;
text-align:center;
width:auto;
zoom:1;
}

body#ugomemo-ranking div.channel-navigation span.pager {
height:20px;
margin-right:0;
margin-top:0px;
_margin-top:0px;
}


body#ugomemo-movies div.channel-navigation span.pager {
margin-top:0px;
_margin-top:0;
_padding-top:0;
}





/* //////////////////////////////////////////////////////////// .sort-buttons */
.sort-buttons{
margin-right:5px;
line-height:1em;
}

.sort-buttons a{
line-height:1em;
text-decoration:none;
}

.left-sort-btn,
.center-sort-l-btn,
.center-sort-r-btn,
.right-sort-btn{
color:#FFFFFF;
padding:10px 7px;
font-weight:bold;
font-size:80%;
zoom:1;
}



.left-sort-btn{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon_sort_on.gif) no-repeat scroll left center;
}

.right-sort-btn{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon_sort_on.gif) no-repeat scroll right center;
}

.center-sort-l-btn,
.center-sort-r-btn{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon_sort_on.gif) no-repeat scroll center center;
}

a .left-sort-btn,
a .center-sort-l-btn,
a .center-sort-r-btn,
a .right-sort-btn{
color:#90c800;

cursor:pointer;
}

a .left-sort-btn{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon_sort_off.gif) no-repeat scroll left center;
}

a .right-sort-btn{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon_sort_off.gif) no-repeat scroll right center;
}

a .center-sort-btn{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon_sort_center_off.gif) no-repeat scroll center center;
}

a .center-sort-l-btn{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon_sort_center_off.gif) no-repeat scroll right center;
}

a .center-sort-r-btn{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon_sort_center_off.gif) no-repeat scroll left center;
}

div.channel-navigation span {
margin-right:0px;
}

div.channel-navigation span.sort-buttons{
display:block;
float:left;
margin-right:5px;
}

*+html span.mode-buttons{
position:relative;
top:-1px;
}


#ugomemo-users div.nothing-message a,
#ugomemo-channels div.nothing-message a {
color:#558100;
}


/* ////////////////////////////////////////////////////////////  å›½éš›åŒ–channel-navigationã¾ã‚ã‚Š */

div.channel-navigation span.search-label {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/searchlabel_channel.png) no-repeat scroll left center;
padding-left:18px;
padding-right:5px;
font-weight:bold;
font-size:90%;
color:#90c800;
}

div.channel-navigation a.search {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/searchbutton.gif) no-repeat scroll right center;
padding-bottom:3px;
padding-top:3px;
padding-right:6px;
text-decoration:none;
font-weight:bold;
font-size:80%;
color:#90c800;
}

div.channel-navigation span.search-left {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/searchbutton.gif) no-repeat scroll left center;
padding-bottom:3px;
padding-top:3px;
padding-left:3px;
}

/* //////////////////////////////////////////////////////////// btn-icn-txt */

.btn-icn-txt,
.btn-icn-txt span.btn-icn,
.btn-icn-txt span.btn-txt{
padding-top:8px;
padding-bottom:8px;
}

.btn-icn-txt,
.btn-icn-txt span.btn-icn{
_padding-top:0px;
_padding-bottom:0px;
}

*:first-child+html .btn-icn-txt,
*:first-child+html .btn-icn-txt span.btn-icn{
padding-top:0px;
padding-bottom:0px;
}

.btn-icn-txt,
div#channeltop-box a.btn-icn-txt{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon_sort_off.gif) no-repeat scroll left center;
padding-left:7px;
 font-weight:bold;
 font-size:80%;
 text-decoration:none;
 color:#90c800;
margin-left:10px;
zoom:1;
_position:relative;
_top:-2px;
*position:relative;
*top:-2px;
}

div.channel-caption a{
text-decoration:none;
}

span.create-channel {
display:block;
}

.btn-icn-txt span.btn-icn{
padding-left:20px;
}


.btn-icn-txt span.btn-txt,
div#channeltop-box .btn-icn-txt span.btn-txt{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon_sort_off.gif) no-repeat scroll right center;
padding-right:7px;
zoom:1;
}

.btn-icn-txt a,
div#channeltop-box .btn-icn-txt {
color:#90c800;
text-decoration:none;
}

#ugomemo-channels div.top div.btn-icn-txt span.btn-txt{
margin-left:25px;
padding-left:25px;
color:#90c800;
}

div.btn-icn-txt a{
text-decoration:none;
}
/* ******************************************************* create-channel-btn */


.create-channel-btn span.btn-icn,
div#channeltop-box .create-channel-btn span.btn-icn{
 background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/channel_icn.gif) no-repeat scroll left center;

}

#ugomemo-user div.movie-nav .create-channel-btn span.btn-icn {
 background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/movie.gif) no-repeat scroll left center;
}

#channeltop-box .btn-icn-txt{
margin-left:0px;
width:175px;
}

#channeltop-box .btn-icn-txt,
#channeltop-box .btn-icn-txt span.btn-icn{
padding-top:0px;
padding-bottom:0px;
display:block;
}

#channeltop-box .btn-icn-txt span.btn-txt{
padding-top:8px;
padding-bottom:8px;
display:block;
}

/* ******************************************************* reload-btn */
.reload-btn-area {
float:right;
display:block;
_padding-top:3px;
*padding-top:3px;
}

.reload-btn span.btn-icn{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/reload_icn.gif) no-repeat scroll left center;
}


/* ******************************************************* stats-btn */
.stats-btn-area{
margin-bottom:0;
margin-top:10px;
text-align:right;
}

.stats-btn span.btn-icn{
padding-left:30px;
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/stats_icn.gif) no-repeat scroll left center;
}

/* ******************************************************* follow-btn */
div.userheader span.follow-btn {
}

span.follow-btn span,
span.remove-btn span,
span.sp-site-btn span{
  background: transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/follow_btn_bg.gif) no-repeat scroll left center;
  padding: 3px 0px 4px 6px;
  vertical-align:middle;
  font-weight: bold;
  *font-size: x-small;
  zoom: 1;
}

span.follow-btn.ranking span,
span.remove-btn.ranking span{
  background: transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/follow_btn_line_bg.gif) no-repeat scroll left center;
}

span.remove-btn span {
  padding: 3px 0 3px 1px;
}

span.remove-btn span img {
  padding-bottom: 2px;
  *padding: 5px 0;
}


span.follow-btn span img,
span.sp-site-btn span img {
  *padding: 5px 0;
}

span.follow-btn button,
span.remove-btn button{
  border: 0;
  background: transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/follow_btn_bg.gif) no-repeat scroll right center;
  font-family:"arial","helvetica",sans-serif;
  margin: 0;
  padding: 3px 0;
  *padding: 5px 0;
  font-size: 70%;
  *font-size: x-small;
  font-weight: bold;
  color: #bd4a3e;
  cursor:pointer;
  vertical-align: middle;
  height: 20px;
  letter-spacing:-0.5px;
  overflow:visible;
}

div.userheader div.userheader-container span.sp-site-btn a{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/follow_btn_bg.gif) no-repeat scroll right center;
border:0 none;
color:#90C800;
cursor:pointer;
font-family:"arial","helvetica",sans-serif;
font-size:70%;
font-weight:bold;
height:20px;
margin:0;
padding:4px 7px 4px 3px;
text-decoration:none;
vertical-align:middle;
  letter-spacing:-0.5px;
}

span.follow-btn.ranking button,
span.remove-btn.ranking button {
  background: transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/follow_btn_line_bg.gif) no-repeat scroll right center;
}

#ugomemo-ranking div.ranking-container ul li.follow-form-container span.follow-btn img,
#ugomemo-ranking div.ranking-container ul li.follow-form-container span.remove-btn img,
div#sidebar ul.info li.profile span.username span.remove-btn img { 
  margin: 0 !important;
}

div#sidebar ul.info li.profile span.username button {
  font-size: 11px;
}

/* //////////////////////////////////////////////////////////// ãƒ—ãƒ­ãƒ•ã‚£ãƒ¼ãƒ«ç·¨é›† */

#ugomemo-profile-myedit .box-body {
  position: relative;
}

#ugomemo-profile-myedit .box-body iframe {
  display: block;
  margin: 0 1em;
  margin: 0 auto;
  border-style: none;
  padding: 0;
  width: 90%;
  height: 150em;
}

#ugomemo-user-setting div.error-message ul {
  list-style: none;
  margin: 5px 0 0;
  font-size: 90%;
}

/* ////////////////////////////////////////////////////////////  å›½éš›åŒ–user-informationã¾ã‚ã‚Š */
div.info-table {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_boxbody_sidebar.png) repeat-y scroll 0 0;
padding:10px 15px;
}

table.info {
width:100%;
border-spacing:0;
border-collapse:collapse;
empty-cells:show;
}

table.info td{
height:30px;
padding-left:5px;
font-weight:bold;
}

table.info td img{
vertical-align:middle;
}

table.info td.memos-icn{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-memos-l.gif) no-repeat scroll left center;
}

table.info td.memos{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-memos-l.gif) no-repeat scroll right center;
color:#6b696b;
font-size:80%;
padding-right:5px;
padding-left:3px;
text-align:center;
white-space:nowrap;
}

body#ugomemo-ch table.info td.memos-data-worldwide{
padding-top:6px;
}

table.info td.memos-data span{
  color:#666666;
  font-style:italic;
  font-weight:normal;
  font-size:80%;
  display:block;
}


table.info td.views-icn{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-views-l.gif) no-repeat scroll left center;
width:0;

}

table.info td.views{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-views-l.gif) no-repeat scroll right center;
color:#777777;
font-size:80%;
padding-right:5px;
padding-left:3px;
text-align:center;
white-space:nowrap;
}

table.info td.views-data{
color:#777777;
}

table.info td.stars-icn{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-stars-l.gif) no-repeat scroll left center;
width:0;

}

table.info td.stars{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-stars-l.gif) no-repeat scroll right center;
color:#F58206;
font-size:80%;
padding-right:5px;
padding-left:3px;
text-align:center;
white-space:nowrap;
}

table.info td.stars-add{
word-break:break-all;
}

table.info td.stars-data{
color:#F58206;
}

table.info td.comments-icn{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-comments-l.gif) no-repeat scroll left center;
width:0;

}

table.info td.comments{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-comments-l.gif) no-repeat scroll right center;
color:#85A600;
font-size:80%;
padding-right:5px;
padding-left:3px;
text-align:center;
white-space:nowrap;
}

table.info td.comments-data{
color:#85A600;
}

table.info td.ranking-icn{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-ranking-l.gif) no-repeat scroll left center;
width:0;

}

table.info td.ranking{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-ranking-l.gif) no-repeat scroll right center;
color:#a59200;
font-size:80%;
padding-right:5px;
padding-left:3px;
text-align:center;
white-space:nowrap;
}

table.info td.ranking-data{
}

table.info td.downloads-icn{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-downloads-l.gif) no-repeat scroll left center;
width:0;
}

table.info td.downloads{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-downloads-l.gif) no-repeat scroll right center;
color:#2984E2;
font-size:80%;
padding-right:5px;
padding-left:3px;
text-align:center;
white-space:nowrap;
}

table.info td.downloads-data{
color:#2984E2;
}

table.info td.child-icn{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-child-l.gif) no-repeat scroll left center;
width:0;

}

table.info td.child{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-child-l.gif) no-repeat scroll right center;
color:#A554D0;
font-size:80%;
padding-right:5px;
padding-left:3px;
text-align:center;
white-space:nowrap;
}

table.info td.child-data{
color:#A554D0;
}

table.info td.commando-icn{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-memos-l.gif) no-repeat scroll left center;
width:0;
}

table.info td.commando{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-memos-l.gif) no-repeat scroll right center;
color:#6b696b;
font-size:80%;
padding-right:5px;
padding-left:3px;
text-align:center;
white-space:nowrap;
}

table.info td.commando-data{
}

table.info td.commando-data img{
margin-right:1px;
}

table.info td.sub-icn{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-memos-l.gif) no-repeat scroll left 2px;
width:0;
vertical-align:top;
padding-top:3px;
}

table.info td.sub{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-memos-l.gif) no-repeat scroll right 2px;
color:#6b696b;
font-size:80%;
padding:6px 5px 3px;
text-align:center;
white-space:nowrap;
vertical-align:top;
}

table.info td.sub-data{
}

table.info td.sub-data img{
margin-right:1px;
}

table.info td.chain-icn{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-memos-l.gif) no-repeat scroll left center;
width:0;
}

table.info td.chain{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-memos-l.gif) no-repeat scroll right center;
color:#6b696b;
font-size:80%;
padding-right:5px;
padding-left:3px;
text-align:center;
white-space:nowrap;
}

table.info td.chain-data{
width:100%;
font-size:80%;
}


table.info td.showing-icn{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-memos-l.gif) no-repeat scroll left center;;
width:0;
}

table.info td.showing{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-memos-l.gif) no-repeat scroll right center;
color:#6B696B;
font-size:80%;
padding-left:3px;
padding-right:5px;
text-align:center;
white-space:nowrap;
}

table.info td.showing-data{
width:100%;
font-size:80%;
}


table.info td.showing-data ul{
margin-top:6px;
}


div.ranking-box div.info-table {
padding: 0;
background:none;
}

div.ranking-box table.info {
width:0;
}

div.ranking-box table.info td.views-data{
font-weight:normal;
font-size:80%;
white-space:nowrap;
}

div.ranking-box table.info td.stars-data{
font-weight:normal;
font-size:80%;
white-space:nowrap;
}

div.ranking-box table.info td.downloads-data{
font-weight:normal;
font-size:80%;
white-space:nowrap;
}

div.ranking-box table.info td.child-data{
font-weight:normal;
font-size:80%;
white-space:nowrap;
}

div.basic-ranking-box-detail table.info td.views-data {
font-size:120%;
white-space:nowrap;
}

div.basic-ranking-box-detail table.info td.stars-data {
font-size:120%;
white-space:nowrap;
}

div.basic-ranking-box-detail table.info td.downloads-data {
font-size:120%;
white-space:nowrap;
}

div.basic-ranking-box-detail table.info td.child-data {
font-size:120%;
white-space:nowrap;
}

/* ////////////////////////////////////////////////////////////  ãƒãƒ£ãƒ³ãƒãƒ«ãƒ‘ãƒ¼ãƒŸãƒƒã‚·ãƒ§ãƒ³è¡¨ç¤º */
div#sidebar span.permission{
background-color:#efefef;
clear:both;
display:block;
font-weight:normal;
font-size:70%;
text-align:center;
padding:2px 0;
}

div#sidebar img.lock{
padding-right:3px;
}

#ugomemo-channels span.permission{
clear:both;
font-weight:normal;
font-size:75%;
padding:5px 0;
}

*+html body#ugomemo-channels span.permission{

}

#ugomemo-channels span.permission img{
margin-bottom:3px;
margin-left:5px;
padding-right:3px;
}

*html body#ugomemo-channels span.permission img,
*+html body#ugomemo-channels span.permission img{
padding-bottom:4px;
}

#ugomemo-letter div.guest-text{
margin: 20px 30px;
}

#ugomemo-letter div.guest-text p{
font-size:90%;
line-height:2em;
}

/* //////////////////////////////////////////////////////////// command-search */
#command-search .command-title-form{
padding-top:0;
}

#command-search .command-title{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/command_title_bg.gif) no-repeat scroll 0 0;
height:230px;
position:relative;
}

#command-search .command-title h2{
margin:0;
padding:0;
position:absolute;
top:40px;
left:25px;
border-bottom:none;
}
/* //////////////////////////////////////////////////////////// form */
.command-serarchform{

}


.command-btm-field{
display:block;
left:515px;
position:absolute;
top:20px;
}
.command-btm{
background:#FFFFFF none repeat scroll 0 0;
border:2px solid #CCCCCC;
height:200px;
position:relative;
width:265px;
}


.command-btm #command-N,
.command-btm #command-S,
.command-btm #command-W,
.command-btm #command-E,
.command-btm #command-X,
.command-btm #command-Y,
.command-btm #command-A,
.command-btm #command-B,
.command-btm #command-L,
.command-btm #command-R,
#command-backspace,
#command-submit{
cursor: pointer;
}

.command-btm #command-N,
.command-btm #command-S,
.command-btm #command-W,
.command-btm #command-E,
.command-btm #command-X,
.command-btm #command-Y,
.command-btm #command-A,
.command-btm #command-B,
.command-btm #command-L,
.command-btm #command-R{
background:#90c800;
}

.command-btm #command-N{position:absolute;left:58px;top:49px;}
.command-btm #command-S{position:absolute;left:58px;top:115px;}
.command-btm #command-W{position:absolute;left:27px;top:81px;}
.command-btm #command-E{position:absolute;left:92px;top:81px;}
.command-btm #command-X{position:absolute;left:174px;top:49px;}
.command-btm #command-Y{position:absolute;left:140px;top:83px;}
.command-btm #command-A{position:absolute;left:206px;top:83px;}
.command-btm #command-B{position:absolute;left:174px;top:117px;}
.command-btm #command-bg-cross{position:absolute;left:58px;top:83px;}
.command-btm #command-L{position:absolute;left:27px;top:13px;}
.command-btm #command-R{position:absolute;left:140px;top:13px;}
.command-btm #command-submit{position:absolute;left:140px;top:13px;}

#command-search-display-field{
position:absolute;
left:25px;
top:170px;
width:370px;
height:45px;
border:2px solid #CCC;
text-align:left;
background:#FFF;
}

#command-search-display-field img{
height:26px;
margin-left:10px;
margin-top:10px;
}

#command-backspace{
left:20px;
position:absolute;
top:150px;
width:100%;
font-weight:bold;
}

.command-btm-right{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/command_submit_btm.gif) no-repeat scroll right center;
display:block;
font-size:75%;
margin-left:10px;
padding-right:12px;
text-decoration:none;
}


#command-backspace .command-btm-right{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/command_bs_btm.gif) no-repeat scroll right center;
width:200px;
margin-left:-5px;
padding-left:15px;
}

.command-btm-left{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/command_submit_btm.gif) no-repeat scroll left center;
display:block;
line-height:1em;
margin-left:-5px;
padding-bottom:15px;
padding-left:15px;
padding-top:15px;
text-align:center;
}


#command-backspace .command-btm-left{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/command_bs_btm.gif) no-repeat scroll left center;
margin-left:-5px;
padding-bottom:15px;
padding-left:15px;
padding-top:15px;
}

#command-submit{
left:400px;
position:absolute;
top:170px;
font-weight:bold;
}

#command-submit .command-btm-right{
font-size:120%;
}


#command-search .search{
margin-bottom:0;
}

.command-btm a,
#command-submit a{
color:#90C800;
}

/* //////////////////////////////////////////////////////////// Ugomemo plus */

/* ******************************************************* Ugomemo plus ç”³è¾¼ã¿  */
#ugomemoplus-apply div.userheader{
background:none;
margin-bottom:0;
padding-bottom:0;
}

#ugomemoplus-apply div.box-header{
background:none;
height:0;
}

#ugomemoplus-apply div.guide,
#ugomemo-user-setting div.guide{
padding:10px 0;
color:#333;
font-size:100%;
}

#ugomemoplus-apply ul.attention{
list-style-type:disc;
}

#ugomemoplus-apply ul.attention li{
margin-left:20px;
margin-bottom:5px;
}

/* ////////////////////////////////////////////////////////////  comment color and emoji */

div.commentbody img{
margin:0 1px;
vertical-align:text-bottom;
}

div.comment-plus{
font-size:70%;
}

div.comment-plus img{
vertical-align:middle;
}

div.comment-plus div.emoji-list{
padding:0;
}

div.comment-plus div.emoji-selected{
margin-top:-6px;
padding-bottom:2px;
margin-left:245px;
}

*+html div.comment-plus div.emoji-selected{
margin-top:-9px;
margin-left:250px;
}

div.comment-plus div.emoji-baloon-top,
div.comment-plus div.paste-movie-baloon-top{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/emoji_baloon_top.gif) no-repeat scroll left bottom;
height:6px;
line-height:-1em;
}

div.comment-plus div.emoji-baloon-main,
div.comment-plus div.paste-movie-baloon-main,
div.comment-plus div.paste-movie-baloon-pager{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/emoji_baloon_bg.gif) repeat-y scroll left top;
padding:0 4px;
width:400px;
}

div.comment-plus div.emoji-baloon-main span.emoji{
padding:5px;
}

div.comment-plus div.emoji-baloon-btm,
div.comment-plus div.paste-movie-baloon-btm{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/emoji_baloon_btm.gif) no-repeat scroll left top;
height:6px;
line-height:0em;
}

div.comment-plus span.emoji-img img{
cursor:pointer;
margin:3px;
width: 16px;
height: 16px;
}

div.comment-plus span.emoji-img img.emoji-ds{
padding:3px;
width: 15px;
height: 16px;
}

div.comment-plus span.emoji-img a{
padding:4px 0;
}

div.comment-plus span.emoji-img a:hover{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/emoji-bg.gif) no-repeat scroll center center;
}

div.comment-plus span.comment-color,
div.comment-plus span.emoji{
padding-left:5px;
}

div.comment-plus span.comment-color img,
div.comment-plus span.emoji img{
cursor:pointer;
vertical-align:middle;
}

div.comment-plus div.editcolor{
display:inline;
}

div.comment-plus div.editbar img{
padding:0;
margin:0;
}

div.comment-plus div.editbar span.emoji img{
padding-right:1px
margin:0;
}

div.comment-plus div.editbar{
margin-top:-1px;
line-height:1em;
}

div.comment-plus span.comment_edit_tab{
cursor:pointer;
}

div.comment-plus div.movie_add{
color:#333333;
display:inline;
*font-size:xx-small;
text-align:right;
}

div.comment-plus div.movie_add img{
margin-right:3px;
cursor:pointer;
}

div.comment-plus div.movie_add a{
color:#333;
text-decoration:underline;
cursor:pointer;
}

div#paste-movie-container div.paste-movie-baloon-main{
padding:0 19px;
width:370px;
}

div.paste-movie-baloon-pager table{
padding: 0 20px;
}

div#paste-movie-container div.paste-movie-baloon-main img{
margin:5px;
cursor:pointer;
}

div.comment-plus table a{
text-decoration:none;
font-size:90%;
}

div.commentbody div.howto{
float:right;
font-size:80%;
margin-top:-18px;
padding-right:12px;
text-align:right;
}

div.commentbody div.howto img{
padding-right:4px;
}

div.memocolor img{
vertical-align:middle;
}

div.commentbody span.text{
color:#999999;
font-size:80%;
padding:0 5px;
}

div.comment-plus div#commentbody{
overflow-y:scroll;
}

div.commentbody-preview{
border:1px solid #CCCCCC;
font-size:100%;
height:90px;
margin:4px 12px 0 0;
padding:5px;
white-space:normal;
width:400px;
overflow:auto;
}

li.movie_author div.select-color{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/commentcolor-bg-author.png) no-repeat scroll 0 0;
height:30px;
padding-top:3px;
}

div.select-color{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/commentcolor-bg.png) no-repeat scroll 0 0;
padding-bottom:5px;
}

div.select-color img{
cursor:pointer;
vertical-align:middle;
*padding-top:3px;
}

div.select-color span.search-left{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/searchbutton.gif) no-repeat scroll left center;
margin-left:-6px;
padding-bottom:5px;
padding-left:3px;
padding-top:4px;
*padding-bottom:2px
}

*+html div.select-color span.search-left{
padding-bottom:6px;
}

div.select-color a.search{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/searchbutton.gif) no-repeat scroll right center;
color:#90C800;
font-size:80%;
font-weight:bold;
margin-left:10px;
padding-bottom:5px;
padding-right:6px;
padding-top:4px;
text-decoration:none;
cursor:pointer;
}

.colored-comment-purple {
color:#9900cc !important;
}
.colored-comment-red {
color:#ff3333 !important;
}
.colored-comment-blue {
color:#0099cc !important;
}
.colored-comment-pink {
color:#ff3399 !important;
}
.colored-comment-green {
color:#33cc33 !important;
}
.colored-comment-orange {
color:#ff9933 !important;
}

.ten-hidden {
display: none !important;
}

.in-preview-mode .comment-color,
.in-preview-mode .emoji,
.in-preview-mode .emoji-list {
display: none !important;
}

.in-preview-mode .emoji.emoji-google,
.in-preview-mode .emoji.emoji-ds,
.in-preview-mode .emoji.emoji-haten{
display: inline !important;
}

.in-preview-mode .movie,
.in-preview-mode .paste-movie-baloon-pager {
display: none !important;
}

button.translate-button {
border:0 none;
cursor:pointer;
height:20px;
margin:0;
padding:0;
float:right;
width:75px;
color:#90C800;
font-weight:bold;
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/translate.gif) no-repeat scroll center center;
}

div.commentbody div.error-message {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/error-bg-small.gif) no-repeat scroll 0 0;
padding-left:20px;
font-size:85%;
}

/* //////////////////////////////////////////////////////////// Google Translated Texts  */

div.movie-edit div.comment-plus div.editbar{
margin-top:-7px;
zoom:1;
}

div#comment_load_area div.tranlated{
background-color:#E0E9FA;
display:none;
}

div#comment_load_area div.comment-post-indicator{
padding-top:10px;
text-align:center;
}

.tranlated .load{
display:none;
}

div#comment_load_area div.text{
font-size:85%;
padding: 7px 7px 0 7px;
}

div#comment_load_area div.google{
text-align:right;
padding: 2px 5px 5px 5px;
}

/* //////////////////////////////////////////////////////////// ugomemo-plus movie.edit  */

div.movie-edit div.comment-plus div.editbar{
margin-top:-6px;
zoom:1;
}

.in-preview-mode.movie-edit div.comment-plus div.editbar{
margin-top:-4px;
zoom:1;
}

div.movie-edit div.commentbody-preview{
height:auto;
min-height:45px;
width:400px;
}

div.movie-edit div.comment-plus div.emoji-list {
padding-bottom:3px;
}

#ugomemo-user-movie div.cancel{
display:inline;
zoom:1;
*padding-bottom:10px;
}

#ugomemo-user-movie div.movie-edit-bottom{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/bg_boxbottom_main_white.png) no-repeat scroll left bottom;
}

div.quickmemo-color-changed.ok-message {
font-size:80%;
background:#FFFFFF url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/ok-message.gif) no-repeat scroll 0 3px;
}

div.commentbody a.thumb-container img.load {
  position: absolute;
  margin-left: -35px;
  margin-top: 74px;
}

div.commentbody a:hover.thumb-container img.load {
  margin-left: -3000px;
}

div.commentbody a:hover img.load {
  *display:none;
}

div.commentbody a.thumb-container img.thumb {
 border: 3px solid #ccc;
} 

/* ////////////////////////////////////////////////////////////  é€šå¸¸ã‚³ãƒ¡ãƒ³ãƒˆèª¿æ•´ */
#comment input.btn.basic{
margin-left:40px;
}

#comment div.howto{
display:inline;
font-size:80%;
padding-left:10px;
}

#comment div.howto img{
padding-right:3px;
}

div.movie-edit div.cancel.basic{
display:inline;
}

/* //////////////////////////////////////////////////////////// ugomemo-stats */
#ugomemo-stats div.box-container div.box-body {
padding:0 5px 5px 5px;
}

#ugomemo-stats .stats-title{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/stas_title_bg.jpg) no-repeat scroll 0 0;
border:medium none;
height:135px;
margin:0;
color:#FFF;
font-size:160%;
position:relative;
}

#ugomemo-stats h2{
border:medium none;
line-height:1em;
margin:0;
padding:20px 20px 0;
}

#ugomemo-stats h2 span{
font-size:60%;
}

#ugomemo-stats .stats-title-sub{
display:block;
}

#ugomemo-stats div.box-body div.navigation {
transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/bg_stats_tabmenu.gif) repeat-x scroll 0 bottom;
bottom:0;
left:0;
margin-bottom:0;
margin-top:0;
position:absolute;
font-size:50%;
}

#ugomemo-stats div.box-body div.navigation ul.tab-menu li {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/nav_stats_tab_off.gif) no-repeat scroll 0 0;
}

#ugomemo-stats div.box-body div.navigation ul.tab-menu li.selected {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/nav_stats_tab_on.gif) no-repeat scroll 0 0;
}


#ugomemo-stats div.box-container div#main {
float:left;
margin:20px 20px 0;
width:560px;
}

#ugomemo-stats.stats-movie div.box-container div#main {
margin:20px 20px 0px;
}

#ugomemo-stats div.box-container div#sidebar {
float:right;
margin:20px 20px 20px 0;
width:190px;
}

/* ******************************************************* graph-switch */
#ugomemo-stats div#main #graph-switch{
font-size:80%;
margin:15px 0 30px;
}

#ugomemo-stats div#main #graph-switch a{
padding:0 5px;
margin-left:5px;
border-right:1px solid #ccc;
color:#333;
}

#ugomemo-stats div#main .legendLabel a.selected,
#ugomemo-stats div#main #graph-switch a.selected{
color:#333;
text-decoration:none;
font-weight:bold;
background:#FBFFB2 none repeat scroll 0 0;
}

/* ////////////////////////////////////////////////////////////  stats  */

/* ******************************************************* pager */
#ugomemo-stats div#main .pager-area{
font-size:90%;
margin:0 5px 10px;
}

#ugomemo-stats div#main .pager-area a{
text-decoration:underline;
}

#ugomemo-stats div#main .pager-area:after {
content:"";
clear:both;
display:block;
}


#ugomemo-stats div#main .stats-left-pager{
float:left;
}

#ugomemo-stats div#main .stats-right-pager{
float:right;
text-align:right;
}

#ugomemo-stats div#main .message{
font-size:90%;
margin:0 0 20px;
}


/* ******************************************************* stats */
#ugomemo-stats div#main #stats{
border-collapse:collapse;
margin:20px auto;
 width:559px;
}

#ugomemo-stats.stats-movie div#main #stats{
margin:0 auto 20px ;
}

#ugomemo-stats div#main #stats th {
font-size:80%;
background:#b8d786;
color:#FFF;
padding:4px;
text-align:center;
}

#ugomemo-stats div#main #stats tr.odd td{
background:#FFF;
}

#ugomemo-stats div#main #stats tr.even td{
background:#f2f2f2;
}

#ugomemo-stats div#main #stats tr.odd td.selected{
background:#feffef;
font-weight:bold;
}

#ugomemo-stats div#main #stats tr.even td.selected{
background:#fdffd9;
font-weight:bold;
}


#ugomemo-stats div#main #stats td {
font-size:90%;
color:#333;
text-align:left;
}

#ugomemo-stats div#main #stats td.hour-col{
width:100px;
text-align:center;
}

#ugomemo-stats.stats-day div#main #stats td.hour-col{
width:117px;
}

#ugomemo-stats div#main #stats tr.odd td.hour-col{
background:#f6ffec;
}

#ugomemo-stats div#main #stats tr.even td.hour-col{
background:#e3f3d0;
}

#ugomemo-stats div#main #stats td.movie-col{
width:202px;
text-align:left;
font-size:90%;
line-height:1.2em;
}

#ugomemo-stats div#main #stats td.movie-col img{
border:1px solid #DEDEDE;
float:left;
height:32px;
margin-right:7px;
}

#ugomemo-stats div#main #stats td.movie-col a{
text-decoration:none;
}

#ugomemo-stats div#main #stats td.movie-col a span{
display:block;
text-decoration:underline;
}

#ugomemo-stats.stats-graph div#main #stats td.play_count-col,
#ugomemo-stats.stats-graph div#main #stats td.star_count-col,
#ugomemo-stats.stats-graph div#main #stats td.comment_count-col{
width:153px;
}

#ugomemo-stats.stats-month div#main #stats td.play_count-col,
#ugomemo-stats.stats-month div#main #stats td.star_count-col,
#ugomemo-stats.stats-month div#main #stats td.comment_count-col,
#ugomemo-stats.stats-month div#main #stats td.rank_count-col,
#ugomemo-stats.stats-movie div#main #stats td.play_count-col,
#ugomemo-stats.stats-movie div#main #stats td.star_count-col,
#ugomemo-stats.stats-movie div#main #stats td.comment_count-col{
width:119px;
}

#ugomemo-stats div#main #stats td div {
padding:5px;
margin:0 5px;
}

#ugomemo-stats div#main #stats td.play_count-col div{
background-image:url("https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/bg_stats_count_play.gif");
background-repeat : no-repeat;
}

#ugomemo-stats div#main #stats td.star_count-col div{
background-image:url("https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/bg_stats_count_star.gif");
background-repeat : no-repeat;
}

#ugomemo-stats div#main #stats td.comment_count-col div{
background-image:url("https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/bg_stats_count_comment.gif");
background-repeat : no-repeat;
}


/* ******************************************************* calendar */
#ugomemo-stats div#sidebar .calendar-container{
text-align:center;
}

#ugomemo-stats div#sidebar .calendar{
border-collapse:collapse;
font-size:90%;
margin:0 auto 20px;
width:100%;
}

#ugomemo-stats div#sidebar .calendar caption{
padding:10px;
}
#ugomemo-stats div#sidebar .calendar td.calendar-next-month,
#ugomemo-stats div#sidebar .calendar td.calendar-prev-month,
#ugomemo-stats div#sidebar .calendar td.calendar-current-month {
background:#B8D786 none repeat scroll 0 0;
border-left:0 none;
border-right:0 none;
border-top:0 none;
padding-bottom:5px;
padding-top:5px;
}

#ugomemo-stats div#sidebar .calendar td.calendar-next-month a,
#ugomemo-stats div#sidebar .calendar td.calendar-prev-month a,
#ugomemo-stats div#sidebar .calendar td.calendar-current-month a{
color:#FFF;
}

#ugomemo-stats div#sidebar .calendar td {
border:1px solid #EFEFEF;
color:#999999;
padding:4px 0;
}

#ugomemo-stats div#sidebar .calendar td.calendar-sunday{
  background:#F9E5E5;
}

#ugomemo-stats div#sidebar .calendar td.calendar-weekday {
  background:#f5f5f5;
}

#ugomemo-stats div#sidebar .calendar td.calendar-saturday {
  background:#E8EEFE;
}

#ugomemo-stats div#sidebar .calendar td.selected {
background:#FBFFB2 none repeat scroll 0 0;
font-weight:bold;
}

#ugomemo-stats div#sidebar .calendar td.selected a {
color:#666;
font-weight:bold;
text-decoration:none;
}

/* //////////////////////////////////////////////////////////// guide plus */

#ugomemo-guide div.step-body.plus{
padding:0 15px 10px;
}

#ugomemo-guide img.icon{
padding-right:5px;
vertical-align:baseline;
}

#ugomemo-guide  div.step-body img.apply.campaign1{
float:right;
}

#ugomemo-guide  div.step-body img.apply{
padding-right:15px;
padding-top:67px;
}

#ugomemo-guide div.step-body.plus.about-hatena img.apply{
padding-right:0px;
padding-top:0px;
}

#ugomemo-guide div.step-body.campain{
text-align:center;
}

#ugomemo-guide div.step-body.plus.about-hatena {
text-align:center;
}

#ugomemo-guide div.section div.servicename{
padding-left:300px;
}


#ugomemo-guide div.section table.config {
width:670px;
/*width:560px;*/
text-align:center;
margin:0 auto;
}

#ugomemo-guide div.plus div.section table.config th{
width:auto;
white-space:normal;
}

#ugomemo-guide div.plus div.section table.config td{
font-size:80%;
color:#999;
}

#ugomemo-guide div.plus div.section table.config td img{
vertical-align:middle;
}

#ugomemo-guide div.plus div.section table.config td.plus{
color:#81c106;
font-weight:bold;
}

#ugomemo-guide div.campaign,
#ugomemo-user-setting div.campaign,
#ugomemoplus-apply div.campaign{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/plus-campaign-main.gif) repeat-y scroll left top;
padding: 10px 15px 0px;
margin:-5px 0 0;
font-size:90%;
overflow:hidden;}

*html #ugomemo-guide div.campaign{
height:80px;
}

#ugomemo-guide p img{
vertical-align:middle;
}

#ugomemo-guide div.step-body.plus p.note{
font-size:80%;
margin:0;
text-align:center;
}

#ugomemo-guide div.step-body.plus.about-hatena{
padding-top:5px;
margin-bottom:10px;
}

#ugomemo-guide div.step-body.plus ul.attention{
list-style-type:none;
list-style-image:url('https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/icon-ugomemo-gray.gif');
margin:0 30px 20px;
}

#ugomemo-guide div.step-body.plus ul.attention li{
line-height:1.3em;
margin-left:15px;
padding-bottom:1em;
font-size:90%;
}

/* //////////////////////////////////////////////////////////// guide point */

#point {
}

#point div.box-body div.pr {
  text-align: center;
  margin: 0 auto;
  width:690px;
}

#point div.box-body div.pr p {
  font-size: 90%;
  margin: 5px 20px 40px;
  color: #999999;
  line-height:1.4em;
}

#point div.box-body div.step-body.point-step1,
#point div.box-body div.step-body.point-step2 {
  padding: 0 35px;
}

#point div.box-body div.step-body.point-step1 h3 {
  border: 0;
  padding: 0 0 0 2px;
}

#point div.box-body div.step-body.point-step2 h3 {
  border:0 none;
  overflow:hidden;
  padding:20px 0 10px 2px;
}

#point div.box-body div.step-body.point-step1 p {
  font-size: 90%;
  margin: 0;
  padding-left: 0;
}

#point div.box-body div.step-body.tab {
  font-size: 90%;
  border: 1px solid #CCCCCC;
  margin: 0 auto 30px;
  padding: 0;
  width: 735px;
  line-height:1.7em;
}

#point div.box-body div.step-body.credit {
  font-size: 90%;
  margin: 0 auto 30px;
  padding: 0;
  width: 735px;
  line-height:1.7em;
}

#point div.box-body div.step-body.tab img,
#point div.box-body div.step-body.credit img {
  vertical-align: middle;
}

#point div.box-body div.step-body.tab div.select {
  padding-bottom: 15px;
}

#point div.box-body div.step-body.tab div.step1 div.text {
  background:  transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/point_sc1.gif) no-repeat scroll right top;
  padding-right: 135px;
}

#point div.box-body div.step-body.tab div.step1,
#point div.box-body div.step-body.tab div.step2,
#point div.box-body div.step-body.tab div.step3 {
  margin: 0 60px 60px;
  min-height: 90px;
}

#point div.box-body div.step-body.tab div.step1 div.image,
#point div.box-body div.step-body.tab div.step3 div.image {
  float: left;
  padding: 0 25px 0 0;
}

#point div.box-body div.step-body.tab div.step2 div.image,
#point div.box-body div.step-body.credit div.auto div.image,
#point div.box-body div.step-body.credit div.point div.image {
  float: right;
  padding-left: 15px;
  text-align: right;
} 

#point div.box-body div.step-body.tab div.step1 div.text img,
#point div.box-body div.step-body.tab div.step2 div.text img,
#point div.box-body div.step-body.credit div.text img {
  padding-right: 5px;
}

#point div.box-body div.step-body.tab div.step2 div.image img {
  margin-top: -10px;
}

#point div.box-body div.step-body.tab div.step1 div.text p {
  margin-left: 188px;
  min-height: 20px;
  padding: 2px 0 0 25px;
}

#point div.box-body div.step-body.tab div.step2 div.text p {
  padding: 2px 0 0 25px;
  min-height: 20px;
}

#point div.box-body div.step-body.tab div.text p.first {
  background: transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/guide_point_s1.gif) no-repeat scroll left 0;
}

#point div.box-body div.step-body.tab div.text p.second {
  background: transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/guide_point_s2.gif) no-repeat scroll left 0;
}

#point div.box-body div.step-body.tab div.text p.third {
  background: transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/guide_point_s3.gif) no-repeat scroll left 0;
}

#point div.box-body div.step-body.tab div.text p.fourth {
  background: transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/guide_point_s4.gif) no-repeat scroll left 0;
}

#point div.box-body div.step-body.credit div.image img.sc {
  margin-bottom: 3px;
  border: 1px solid #CCCCCC;
}

#point div.box-body div.step-body.credit div.auto {
overflow:hidden;
margin-bottom:20px;
}

#tab_seven, #tab_familymart, #tab_lawson {
  cursor: pointer;
}

/* //////////////////////////////////////////////////////////// setting */

#ugomemoplus-apply div.plus-pack {
  margin: 0 auto;
  width: 680px;
}

#ugomemoplus-apply div.plus-pack div.pack-left,
#ugomemoplus-apply div.plus-pack div.pack-right {
  float: left;
  text-align: center;
  width: 330px;
  margin-bottom:50px;
}

#ugomemoplus-apply div.plus-pack div.pack-right {
  text-align: center;
}

#ugomemoplus-apply div.plus-pack div.pack-left p,
#ugomemoplus-apply div.plus-pack div.pack-right p {
  font-size:120%;
  font-weight:bold;
  color:#FFF;
  line-height:1em;
  margin:0.7em 0;
  padding:0;
}

#ugomemoplus-apply div.plus-pack {
  margin-bottom:60px;
}


#ugomemoplus-apply div.plus-pack div.pack-left {
  margin-right:20px;
  background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/guide_plus_1month_bottom.gif) no-repeat scroll 0 bottom;
}

#ugomemoplus-apply div.plus-pack div.pack-right {
  background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/guide_plus_1year_bottom.gif) no-repeat scroll 0 bottom;
}

#ugomemoplus-apply div.plus-pack div.pack-left div.plus-apply-btn,
#ugomemoplus-apply div.plus-pack div.pack-right div.plus-apply-btn{
  margin-bottom:-40px;
}

/* //////////////////////////////////////////////////////////// campaign */

#ugomemo-guide div.step-body.plus div.plus-detail {
  margin: 0 auto;
  width: 680px;
}

#ugomemo-guide div.step-body.plus div.plus-detail div.pack-left,
#ugomemo-guide div.step-body.plus div.plus-detail div.pack-right {
  float: left;
  text-align: center;
  width: 330px;
  margin-bottom:20px;
}

#ugomemo-guide div.step-body.plus div.plus-detail div.pack-left p,
#ugomemo-guide div.step-body.plus div.plus-detail div.pack-right p{
  font-size:120%;
  font-weight:bold;
  color:#FFF;
  line-height:1em;
  margin:0.7em 0;
}

#ugomemo-guide div.step-body.plus div.plus-detail div.pack-left img,
#ugomemo-guide div.step-body.plus div.plus-detail div.pack-right img{
  margin:0;
}

#ugomemo-guide div.step-body.plus div.plus-detail div.pack-left {
  margin-right:20px;
  background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/guide_plus_1month_bottom.gif) no-repeat scroll 0 bottom;
}

#ugomemo-guide div.step-body.plus div.plus-detail div.pack-right {
  background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/guide_plus_1year_bottom.gif) no-repeat scroll 0 bottom;
}

#ugomemo-guide div.step-body.plus div.plus-detail div.pack-left p,
#ugomemo-guide div.step-body.plus div.plus-detail div.pack-right p {
  padding:0;
}


#ugomemo-guide div.step-body.plus div.plus-detail div.detail-left,
#ugomemo-guide div.step-body.plus div.plus-detail div.detail-center{
  float: left;
  width: 210px;
  margin: 0 25px 0 0;
}

#ugomemo-guide div.step-body.plus div.plus-detail div.detail-right {
float:left;
margin:0;
width:210px;
}

#ugomemo-guide div.step-body.plus div.plus-detail p.image {
  margin: 10px 0 0;
}

#ugomemo-guide div.step-body.plus div.plus-detail p.text {
  margin: 0.5em 0 25px;
  font-size: 80%;
  line-height: 1.2em;
}


#ugomemo-guide div.step-body.plus div.plus-detail div.detail-left p.text,
#ugomemo-guide div.step-body.plus div.plus-detail div.detail-center p.text,
#ugomemo-guide div.step-body.plus div.plus-detail div.detail-right p.text{
background:#FFE1F4 none repeat scroll 0 0;
padding:1em 0.5em;
}


#ugomemo-guide div.step-body.plus div.plus-detail p.text img{
  margin-right:5px;
}

#ugomemo-guide div.campaign.point{
  background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/guide-plus-point-main.gif) repeat-y scroll left bottom;
  text-align: left;
  margin: 0 auto 40px;
  padding: 0 0 15px;
  width: 680px;
  clear:both;
  line-height:0;
}

#ugomemo-guide div.campaign.point h3 {
  margin: 5px 10px;
}

#ugomemo-guide div.campaign.point p {
  margin: 0 20px;
}

#ugomemo-guide div.campaign.point img {
  padding: 0px;
  main:0px;
  line-height:0;
}

#ugomemo-guide div.campaign.month{
  background:none;
  margin: 0 auto 40px;
  width: 680px;
  clear:both;
}

#ugomemo-guide div.campaign.month p{
  margin: 20px auto;
}


div#debitcampaign {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background:#FFF9BD none repeat scroll 0 0;
border:1px solid #E1CF8F;
clear:both;
margin:0 auto;
padding:7px 10px;
overflow:hidden;
}

#ugomemo-user-setting div#debitcampaign {
margin:0 auto;
width:765px;
}

div#debitcampaign p{
font-size:90%;
line-height:1.5em !important;
}

div#debitcampaign p.detail-link {
clear:none;
padding-bottom:0;
text-align:center;
font-size:90%;
}

/* //////////////////////////////////////////////////////////// dmca & contact */

#ugomemo-dmca div.section div.error-message{
background:#FFEED8 url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/error-bg.gif) no-repeat scroll 8px 10px;
border:1px solid #F5C8A7;
clear:both;
font-weight:bold;
margin:0.5em 0;
padding:0.7em 0.7em 0.7em 40px;
}

#ugomemo-dmca div.section h3{
margin-top:1em;
}

#ugomemo-dmca div.section ol{
margin:2em;
padding:0;
}

#ugomemo-dmca div.section ol li{
line-height:1.4em;
margin-bottom:0.5em;
}

#ugomemo-dmca div.section form ol li{
font-weight:bold;
}


#ugomemo-dmca div.section ol li div.error-message{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/error-bg-small.gif) no-repeat scroll 0 50%;
color:#990000;
border:none;
margin:0;
padding:0 0 0 18px;
}

#ugomemo-dmca div.section ol li div.typing-box div.error-message{
background:none;
padding-left:0px;
}

#ugomemo-dmca div.section ol li div.typing-box div.error-message img{
margin-right:2px;
vertical-align:top;
}


#ugomemo-dmca div.section ol li div.error-message p{
  margin:0;
  padding:0;
}

#ugomemo-dmca div.section ol li th,
#ugomemo-dmca div.section ol li td{
padding:0.5em 0 0.5em  0.5em;
}

#ugomemo-dmca div.section ol li th{
font-size:90%;
line-height:1.2em;
font-weight:normal;
text-align:right;
vertical-align:top;
width:200px;
}

#ugomemo-dmca div.section ol li td span{
font-size:80%;
font-weight:normal;
line-height:1.2em;
color:#999999;
}

#ugomemo-dmca div.section ol li input,
#ugomemo-dmca div.section ol li textarea{
width:530px;
}

#ugomemo-dmca div.section ol li p{
font-size:90%;
font-weight:normal;
}

#ugomemo-dmca div.section ol li p.checkbox-box{
margin-left:2em;
}

#ugomemo-dmca div.section ol li p.checkbox-box input{
width:auto;
margin-left:-1.5em;
}

#ugomemo-dmca div.section ol li p.typing-box,
#ugomemo-contact div.section div.bottom-box{
text-align:center;
background:#e5e5e5;
padding:1em;
}

#ugomemo-dmca div.bottom-box{
text-align:center;
padding:15px 0 40px;
}

#ugomemo-dmca div.section div.bottom-box{
text-align:center;
padding:0 0 25px;
}

#ugomemo-contact div.section div.bottom-box{
margin:0 auto 25px;
padding:0.5em 0;
text-align:center;
width:80%;
}

#ugomemo-dmca div.section p.submit-box input{
width:auto;
font-size:1.5em;
}

#ugomemo-dmca div.section table.config th{
text-align:right;
width:200px;
vertical-align:top;
}

#ugomemo-dmca div.section div.ok-message {
  color:#009900;
  background-image:none;
  background-color:#E3F9DB;
  border:1px solid #C5DABA;
  font-weight:normal;
  text-align:center;
  margin:0.5em 0;
  padding:0.7em 0.7em 0.7em 40px;
}

#ugomemo-contact ul.qalist {
list-style:none;
}

#ugomemo-contact ul.qalist li {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/q_bg.gif) no-repeat scroll 0 3px;
border-bottom:1px dotted #DEDEDE;
color:#333333;
line-height:1.2em;
margin-top:0.5em;
padding-bottom:0.5em;
padding-left:30px;
padding-top:0.5em;
}

#ugomemo-contact ul.qalist li div.a-box {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/a_bg.gif) no-repeat scroll 0 3px;
line-height:1.7em;
margin-bottom:0.5em;
margin-left:-10px;
margin-top:1em;
padding-left:30px;
padding-top:0.3em;
}

/* //////////////////////////////////////////////////////////// è¦ç´„ */
#ugomemo-rule div.box-container h2,
#ugomemo-rule div.box-container h3 {
  font-family:"arial","helvetica",sans-serif;
}

#ugomemo-rule div.section div.rule-ind {
  margin-left: 20px;
}

#ugomemo-rule table.inf-star {
  width:700px;
}

#ugomemo-rule table.inf-star td,
#ugomemo-rule table.inf-star tr{
  border: 0;
}

#ugomemo-rule table.inf-star td.tit-star {
  background-color:#91c900;
  color:#fff;
}

#ugomemo-rule span.bold {
  font-weight: bold;
}


/* //////////////////////////////////////////////////////////// profile*/
div.freetext {
font-size:85%;
margin-bottom:5px;
line-height:1.5;
}

div#sidebar div.freetext p {
font-size: 100%;
padding: 0;
}

#ugomemo-user div#sidebar  div.more {
padding: 10px 0;
}

div.profile-box {
width:100%;
position:relative;
}

div.still {
text-align:center;
color: #fff;
}

div.still a {
color: #fff;
font-weight:bold;
}

div.head {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/prof-bg.gif) no-repeat scroll center top;
padding: 10px 0 5px;
width:100%;
}

div.foot {
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/prof-bg.gif) no-repeat scroll center bottom;
padding:5px 0 10px;
font-size: 75%;
margin-bottom:10px;
}

div.close-icon {
  zoom: 1;
  margin-left: 249px;
  margin-top: 5px;
  position: absolute;
}

div.close-icon img {
  cursor:pointer;
}

span.region {
  font-weight: normal;
  font-size: 85%;
}

div#sidebar div.freetext a.more {
  text-decoration:underline;
  cursor:pointer;
  font-size:100%;
  color:#333;
}

#ugomemo-user-setting div.message {
  background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/ok-message.gif) no-repeat scroll 0 3px;
  color:#009900;
  font-weight:normal;
  padding-left:26px;
}

/* //////////////////////////////////////////////////////////// memolist-description */
ul.memolist-description li{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/bg_withdescription_bottom.png) no-repeat scroll 0 bottom;
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 10px;
padding:0 0 12px;
zoom:1;
}


ul.memolist-description li.withdescription_second{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/bg_withdescription_top.png) repeat-y scroll 0 0;
margin:0;
padding-top:10px;
}

ul.memolist-description li.withdescription_first{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/bg_withdescription_bottom.png) repeat-y scroll 0 bottom;
margin:0 0 10px;
padding-bottom:10px;
padding-top:0;
}

ul.memolist-description li div.box-description{
background:transparent url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/bg_withdescription_top.png) no-repeat scroll 0 0;
overflow:hidden;
padding:12px 12px 0;
zoom:1;
}

ul.memolist-description li.withdescription_first div.box-description{
border-bottom:none;
padding-top:0px;
text-align:left;
}

ul.memolist-description li div.box-description img.thumb{
float:left;
border:1px solid #DEDEDE;
}

div#main ul.memolist-description li div.box-description div.info{
display:block;
margin-left:140px;
}

div#main ul.memolist-description li div.info span.timestamp{
display:block;
margin-bottom:2px;
text-align:left;
}

ul.memolist-description li div.box-description span.movie-title{
font-size:100%;
display:block;
text-align:left;
text-decoration:underline;
}

div#main ul.memolist-description li div.info span.description {
font-size:80%;
margin-bottom:5px;
display:block;
text-align:left;
}

div#main ul.memolist-description li div.info span.comments,
div#main ul.memolist-description li div.info span.stars,
div#main ul.memolist-description li div.info span.views {
font-size:70%;
}

div#main ul.memolist-description li div.info span.timestamp{
color:#666666;
font-size:90%;
font-weight:bold;
}

div#main ul.memolist-description li div.info:after {
  content:"";
  clear:both;
  display:block;
}

/* //////////////////////////////////////////////////////////// noscript ugomemo-ranking */
#noscript-add-favorite {
  background: none;
  text-align: left;
}

/* //////////////////////////////////////////////////////////// UI chnager for DSi and smartphone */
div.ui-changer-top {
  margin:0 !important;
}

#ugomemo-index div.channel-main.dsi {
  padding: 0 35px !important;
}

#ugomemo-index div.channel-main div.title {
border-bottom:2px solid #CCCCCC;
color:#666666;
font-weight:bold;
margin-top:1em;
padding-bottom:0.3em;
width:86%;
margin-top:0;
margin-bottom:10px;
}

div.ui-changer-bottom {
  margin-bottom:10px !important;
}

/* //////////////////////////////////////////////////////////// index info */
body.ja#ugomemo-index div#main span.info a {
  color: #ffff66;
  font-size:80%;
  font-weight:bold;
  background: url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/index_info_icon.png) no-repeat left center;
  padding: 3px 0 3px 62px;
  margin-bottom:10px;
  display: block;
}

body.en#ugomemo-index div#main span.info a {
  color: #ffff66;
  font-size:80%;
  font-weight:bold;
  background: url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/en/index_info_icon.png) no-repeat left center;
  padding: 3px 0 3px 45px;
  margin-bottom:10px;
  display: block;
}

body.es#ugomemo-index div#main span.info a  {
  color: #ffff66;
  font-size:80%;
  font-weight:bold;
  background: url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/es/index_info_icon.png) no-repeat left center;
  padding: 3px 0 3px 57px;
  margin-bottom:10px;
  display: block;
}

body.it#ugomemo-index div#main span.info a  {
  color: #ffff66;
  font-size:80%;
  font-weight:bold;
  background: url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/it/index_info_icon.png) no-repeat left center;
  padding: 3px 0 3px 57px;
  margin-bottom:10px;
  display: block;
}

body.fr#ugomemo-index div#main span.info a  {
  color: #ffff66;
  font-size:80%;
  font-weight:bold;
  background: url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/fr/index_info_icon.png) no-repeat left center;
  padding: 3px 0 3px 85px;
  margin-bottom:10px;
  display: block;
}

body.de#ugomemo-index div#main span.info a  {
  color: #ffff66;
  font-size:80%;
  font-weight:bold;
  background: url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/de/index_info_icon.png) no-repeat left center;
  padding: 3px 0 3px 85px;
  margin-bottom:10px;
  display: block;
}

/* //////////////////////////////////////////////////////////// user fans */
body.fans ul.userlist li.box h3 {
  display: inline;
}

body.fans ul.userlist span.hatenaid {
  padding-left:3px;
}

body.fans ul.userlist li.box ul.floatlist li img.thumb {
  margin-left: 0px;
}

body.fans li.box span.profileimg-container,
body.fans li.box img.profileimg{
  border:1px solid #DEDEDE;
  display:block;
  float:left;
  height:48px;
  margin:5px 7px 7px;
  overflow:hidden;
  width:48px;
}

body.fans li.box span.profileimg-container img{
  margin-left:-9px;
}

body.fans div.authorname{
  white-space:nowrap;
}

body.fans div.follow-root {
  padding-top:5px;
}

body.fans ul.userlist li.box div.ok-message{
  font-size:80%;
  background:url(https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/success-bg-small.gif) 0 1px no-repeat;
  padding-left:18px;
  min-height:18px;
  margin-left: 64px;
  
}

body.fans ul.userlist li.box div.ok-message a{
  color:#009900;
  display: none;
}

body.fans ul.userlist li.box div.ok-message p{
  margin: 3px 0 0 ;
  font-size: 12px;
}

body.fans ul.userlist li.box .follow-form img {
  vertical-align:middle;
  margin-right:5px;
  margin-bottom:2px;
}

/* //////////////////////////////////////////////////////////// adcom */

div.adcom a,
div.adsdaq a{
  display: block;
  font-size: 0;
}

div.adcom,
div.adsdaq {
 margin-bottom:10px;
}

div.ad_pubmatic {
 margin-bottom:7px;
}

/* //////////////////////////////////////////////////////////// 2.5 */

#ugomemo-ch div.channel-navigation span.pager span.null,
#ugomemo-movies div.channel-navigation span.pager span.null {
  padding: 10px 1px 10px 0;
}

/* //////////////////////////////////////////////////////////// ã‚ªãƒ•ã‚£ã‚·ãƒ£ãƒ«ãƒãƒ£ãƒ³ãƒãƒ«è¡¨ç¤º */

.official-channel {
  color:#fff;
}

.official-channel.channel {
  background:url("https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/images/icon-special-badge.gif") no-repeat scroll bottom right;
  padding:1px 28px 0 0;
  text-align:right;
  display:block;
  height:19px;
}

.official-channel.search {
  background:url("https://web.archive.org/web/20110911224014im_/http://ugomemo.hatena.ne.jp/css/logo_bg.gif") no-repeat 0 0;
  padding-right: 3px;
  vertical-align: bottom;
  margin-top: -6px;
}

div#sidebar .box-body.channel {
  padding: 0;
}

div#sidebar .box-body.channel ul.info {
  padding-top:5px;
}

div#sidebar .box-body.channel ul.info,
div#sidebar .box-body.channel div.more,
div#sidebar .box-body.channel div.info-table,
div#sidebar .box-body.channel div.toggle,
div#sidebar .box-body.channel div.star-country,
div#sidebar .box-body.channel div.hr{
  background:none;
}

/* //////////////////////////////////////////////////////////// ã‚³ãƒ¡ãƒ³ãƒˆæ³¨æ„æ–‡è¡¨ç¤º */
.object-notice {
  border:1px solid #F5C8A7;
  background-color:#FFEED8;
  color:#9B2E2E;
  margin-bottom:15px;
}
.object-notice .title {
  margin: 10px;
  font-size: 80%;
  font-weight: bold;
}

.object-notice .description{
  margin:10px;
}
