ttom, color-stop(0%,#fff), color-stop(100%,#f5f5f5))!important ;
background-image: -webkit-linear-gradient(top,#fff,#f5f5f5)!important ;
background-image: -moz-linear-gradient(top,#fff,#f5f5f5)!important ;
background-image: -ms-linear-gradient(top,#fff,#f5f5f5)!important ;
background-image: -o-linear-gradient(top,#fff,#f5f5f5)!important ;
background-image: linear-gradient(top,#fff,#f5f5f5)!important ;
-webkit-box-shadow: inset rgba(0,0,0,0.1) 0 -1px 2px;
-moz-box-shadow: inset rgba(0,0,0,0.1) 0 -1px 2px;
-ms-box-shadow: inset rgba(0,0,0,0.1) 0 -1px 2px;
-o-box-shadow: inset rgba(0,0,0,0.1) 0 -1px 2px;
box-shadow: inset rgba(0,0,0,0.1) 0 -1px 2px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
color: #333;
vertical-align: text-top;
letter-spacing:1px;
/display:inline;
/zoom:1;
}
#main .mod-btn:hover {
background: #e6e6e6!important ;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#f4f4f4))!important ;
background: -webkit-linear-gradient(top,#e6e6e6,#f4f4f4)!important ;
background: -moz-linear-gradient(top,#e6e6e6,#f4f4f4)!important ;
background: -ms-linear-gradient(top,#e6e6e6,#f4f4f4)!important ;
background: -o-linear-gradient(top,#e6e6e6,#f4f4f4)!important ;
background: linear-gradient(top,#e6e6e6,#f4f4f4)!important ;
}
/* & 読者になる */
#main .follow, #main .disabled, #main .disabled:hover {
padding: 0px 8px 0px 24px;
background: #f4f4f4 url(/img/static/blog/sprite_userblog.png) no-repeat 4px -349px !important ;
background: url(/img/static/blog/sprite_userblog.png) no-repeat 4px -349px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f5f5f5)) !important ;
background: url(/img/static/blog/sprite_userblog.png) no-repeat 4px -349px, -webkit-linear-gradient(top,#fff,#f5f5f5) !important ;
background: url(/img/static/blog/sprite_userblog.png) no-repeat 4px -349px, -moz-linear-gradient(top,#fff,#f5f5f5) !important ;
background: url(/img/static/blog/sprite_userblog.png) no-repeat 4px -349px, -ms-linear-gradient(top,#fff,#f5f5f5) !important ;
background: url(/img/static/blog/sprite_userblog.png) no-repeat 4px -349px, -o-linear-gradient(top,#fff,#f5f5f5) !important ;
background: url(/img/static/blog/sprite_userblog.png) no-repeat 4px -349px, linear-gradient(top,#fff,#f5f5f5) !important ;
_background-image: url(/img/static/blog/sprite_userblog.gif)!important ;
_background-position: 4px -931px!important ;
}
#main a.follow:hover {
background: #e6e6e6 url(/img/static/blog/sprite_userblog.png) no-repeat 4px -349px !important ;
background: url(/img/static/blog/sprite_userblog.png) no-repeat 4px -349px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#f4f4f4)) !important ;
background: url(/img/static/blog/sprite_userblog.png) no-repeat 4px -349px, -webkit-linear-gradient(top,#e6e6e6,#f4f4f4) !important ;
background: url(/img/static/blog/sprite_userblog.png) no-repeat 4px -349px, -moz-linear-gradient(top,#e6e6e6,#f4f4f4) !important ;
background: url(/img/static/blog/sprite_userblog.png) no-repeat 4px -349px, -ms-linear-gradient(top,#e6e6e6,#f4f4f4) !important ;
background: url(/img/static/blog/sprite_userblog.png) no-repeat 4px -349px, -o-linear-gradient(top,#e6e6e6,#f4f4f4) !important ;
background: url(/img/static/blog/sprite_userblog.png) no-repeat 4px -349px, linear-gradient(top,#e6e6e6,#f4f4f4) !important ;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
_background-image: url(/img/static/blog/sprite_userblog.gif)!important ;
_background-position: 4px -931px!important ;
}
#main .disabled:hover {cursor:default;
}
/* & 読者登録中 */
#main a.following, #main a.following:link, #main a.following:visited {width: 55px;text-align: center;color: #a5a4a1!important;}
#main .following {padding: 0px 8px 0px 24px;
background: #f5f5f5 url(/img/static/blog/sprite_userblog.png) no-repeat 4px -117px !important ;
background: url(/img/static/blog/sprite_userblog.png) no-repeat 4px -117px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f5f5f5)) !important ;
background: url(/img/static/blog/sprite_userblog.png) no-repeat 4px -117px, -webkit-linear-gradient(top,#fff,#f5f5f5) !important ;
background: url(/img/static/blog/sprite_userblog.png) no-repeat 4px -117px, -moz-linear-gradient(top,#fff,#f5f5f5) !important ;
background: url(/img/static/blog/sprite_userblog.png) no-repeat 4px -117px, -ms-linear-gradient(top,#fff,#f5f5f5) !important ;
background: url(/img/static/blog/sprite_userblog.png) no-repeat 4px -117px, -o-linear-gradient(top,#fff,#f5f5f5) !important ;
background: url(/img/static/blog/sprite_userblog.png) no-repeat 4px -117px, linear-gradient(top,#fff,#f5f5f5) !important ;
-webkit-box-shadow: inset rgba(0,0,0,0.1) 0px 0px 2px;
-moz-box-shadow: inset rgba(0,0,0,0.1) 0px 0px 2px;
-ms-box-shadow: inset rgba(0,0,0,0.1) 0px 0px 2px;
-o-box-shadow: inset rgba(0,0,0,0.1) 0px 0px 2px;
box-shadow: inset rgba(0,0,0,0.1) 0px 0px 2px;
_background-image: url(/img/static/blog/sprite_userblog.gif)!important ;
_background-position: 4px -931px!important ;
}
#main a.following:hover {
background: #f57a65 url(/img/static/blog/sprite_userblog.png) no-repeat 4px -233px !important ;
background: url(/img/static/blog/sprite_userblog.png) no-repeat 4px -233px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f57a65), color-stop(100%,#f06b55)) !important ;
background: url(/img/static/blog/sprite_userblog.png) no-repeat 4px -233px, -webkit-linear-gradient(top,#f57a65,#f06b55) !important ;
background: url(/img/static/blog/sprite_userblog.png) no-repeat 4px -233px, -moz-linear-gradient(top,#f57a65,#f06b55) !important ;
background: url(/img/static/blog/sprite_userblog.png) no-repeat 4px -233px, -ms-linear-gradient(top,#f57a65,#f06b55) !important ;
background: url(/img/static/blog/sprite_userblog.png) no-repeat 4px -233px, -o-linear-gradient(top,#f57a65,#f06b55) !important ;
background: url(/img/static/blog/sprite_userblog.png) no-repeat 4px -233px, linear-gradient(top,#f57a65,#f06b55) !important ;
-webkit-box-shadow: inset #d6513a 0 -1px 2px, inset rgba(238,238,238,0.28) 0 1px 2px;
-moz-box-shadow: inset #d6513a 0 -1px 2px, inset rgba(238,238,238,0.28) 0 1px 2px;
-ms-box-shadow: inset #d6513a 0 -1px 2px, inset rgba(238,238,238,0.28) 0 1px 2px;
-o-box-shadow: inset #d6513a 0 -1px 2px, inset rgba(238,238,238,0.28) 0 1px 2px;
box-shadow: inset #d6513a 0 -1px 2px, inset rgba(238,238,238,0.28) 0 1px 2px;
color: #fff!important;
text-shadow: 0px 1px 0px rgba(0,0,0,0.17);
_background-image: url(/img/static/blog/sprite_userblog.gif)!important ;
_background-position: 4px -815px!important ;
}
/* & count */
.mod-btn.reader-count {display: inline-block;padding: 0;margin-left: -3px;-webkit-border-radius: 0px 3px 3px 0;-moz-border-radius: 0px 3px 3px 0;-ms-border-radius: 0px 3px 3px 0;-o-border-radius: 0px 3px 3px 0;border-radius: 0px 3px 3px 0;/display:inline;/zoom:1;}
/* & 区切り線 */
.mod-btn span.bounder {display: block;padding: 0 5px 0;border-left: 1px solid #fafafa;background: none;}
/* icon */
.mod-btn .icon-birdtw, .mod-btn .icon-f {padding: 0px;width: 20px;text-indent: -999em;display:block;}
.icon-birdtw {background: url(/img/static/blog/sprite_userblog.png) no-repeat 2px -465px;_background: url(/img/static/blog/sprite_userblog.gif) no-repeat 2px -1047px;}
.icon-f {background: url(/img/static/blog/sprite_userblog.png) no-repeat 2px 0px;_background: url(/img/static/blog/sprite_userblog.gif) no-repeat 2px -582px;}
/* profile img */
.mod-pro-photo_img {display: inline-block;padding-top: 0.5em;padding-bottom: 0.5em;text-align: center;/display:inline;/zoom:1;}
/* payment type */
.payment_type {padding-bottom: 3px;text-align: left;}
.payment_type-photo, .payment_type-adv, .payment_type-free, .payment_type-notphoto {display: inline-block;background: url(/img/static/global/sprite_paymenttype.png) no-repeat 0 0;text-indent: -999em;text-align: left;vertical-align: top;/display:inline;/zoom:1;}
.payment_type-photo, a:hover .payment_type-notphoto {background-position: 0 -195px; width: 36px; height: 15px;}
.payment_type-adv {background-position: 0 0; width: 62px; height: 15px;}
.payment_type-free {background-position: 0 -65px; width: 35px; height: 15px;}
.payment_type-notphoto {background-position: 0 -130px; width: 36px; height: 15px;margin-left:4px;}
.payment_type a:hover {cursor:pointer;}
/* & IE7/6 */
.payment_type-photo, .payment_type-adv {/display:block;/float:left;}
.follower_blogtitle {/clear:left;}
/* 読者一覧 */
a.nolink {color:inherit !important;text-decoration:none !important;}
.fs12 {font-size:12px;}
.ellipsis  {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display:block;word-wrap: normal \9;_white-space: normal;}
.img_frame {display: inline-block;border:1px solid #cdcdcd;/display:inline;/zoom:1;}
.img_frame img {display:block;}
/* article_list_01 margin:10 */
.list_01 {padding: 0 13px 0 15px;_padding:0px;_width:100%;}
.list_01 li {list-style: none;border-top: 1px dotted #d4d2cb;position:relative;_zoom:1;}
#mod-archive ul.list_01 li {padding: 8px 106px 8px 0;}
.list_01 li:first-child {border-top: none;}
.list_01 p {margin: 0;}
.list_01 i {margin-right: 5px;}
.list_01-main {padding-left: 55px;min-height: 45px;}
.list_01-btn {position:absolute;right: 0px;top:50%;margin-top: -10px;_margin-top: -7px;}
.list_01-img {position:absolute;top:50%;margin-top: -23px;_margin-top: -20px;}
.list_01-img .img_frame img {width: 43px;height: 43px;}
.follower_blogtitle {margin-top: 4px;}
.follower_blogtitle a, .follower_blogtitle a strong {font-weight:bold;}
/* 画像一覧 */
.mod-entry-image {padding: 30px 10px !important;font-size: 13px !important;line-height: 1.3;text-align: left!important;}
.mod-entry-image .mod-entry-image-list-head span {padding: 0 3px;}
.mod-entry-image .mod-entry-image-list {margin: 0;padding: 0px; /* for IE11 */height: 169px;overflow: hidden;}
.mod-entry-image .mod-entry-image-list li {display: block;float: left;padding: 8px 10px 2px 0;width: 114px;list-style: none;font-size: 100%;text-align: left;}
.mod-entry-image .mod-entry-image-list li a,.mod-entry-image .mod-entry-image-list li a img,.mod-entry-image .mod-entry-image-list li a .li-en-title {display: block;cursor: pointer;}
.mod-entry-image .mod-entry-image-list li a img {padding: 1px;margin-bottom: 9px;width: 110px;height: 110px;background-color: #fff;border: 1px solid #ccc;}
.mod-entry-image .mod-entry-image-list .li-en-title {height: 17px;margin-bottom: 1px;overflow: hidden;}
.mod-entry-image .mod-entry-image-list .li-en-time.new {padding-right: 30px;background: url(/img/static/blog/c15_new.png) no-repeat right center;}
/* ランキング連携 */
.ranking-link {margin: 20px 0 20px 15px;line-height:1.3;font-size:12px;}
.ranking-link p {padding-bottom: 3px;line-height: 1.5;text-align:left;}
.ranking-link ul {margin:0 0 0 -1em;padding: 2px 0 0 0;list-style:none;}
.ranking-link ul li {margin: 0 1em;padding: 0;float:left;text-align:center;}
.ranking-link ul li.blogranking {width: 110px;}
.ranking-link ul li.blogmura {width: 88px;}
.ranking-link ul li a {display: block;}
.ranking-link ul li a img {display: block;border:0;}
.ranking-link ul li div {margin-top:5px;white-space: nowrap;}
.ranking-link ul li.ranking-link_mes {margin-left: 2em;margin-right: 0;width: 135px;text-indent: -1em;vertical-align: top;}
.ranking-link ul li.ranking-link_mes div {white-space: normal;text-align: left;font-size: 95%;}

/*-- theme --*/

/* theme blog page */
.theme {color: #606060;
box-shadow: rgba(65, 65, 65, 0.2) 0px 0px 4px 1px;
-webkit-box-shadow: rgba(65, 65, 65, 0.2) 0px 0px 4px 1px;
-moz-box-shadow: rgba(65, 65, 65, 0.2) 0px 0px 4px 1px;
padding: 10px 10px 10px 45px;
background: url(/img/static/blog/theme_icon_pen.png) no-repeat 15px center #FFFFFF;border: 1px #E8E8E8 solid\9;}
.theme a {color: #606060 !important; text-decoration:none;}
.theme a:hover {text-decoration:none;}
.theme-tit2 {display:block;margin-bottom:3px;}
.theme-banner2 {font-size:11px;text-align: center;color: #606060 !important;}
