/*\*//*/
@import "ie5xmac.css";
/**/

/*
-----------------------------------------------------
ameblo CSS Skin Settings
FileName:   all.css
Skin for:	all_skin
$Date: 2012/05/31 07:10:02 $
$Version:$
-----------------------------------------------------
*/

/* clearFix
-------------------------*/
.clearFix:after { content: "."; display:block; height:0; clear:both; visibility:hidden; }
.clearFix { display: inline-table; min-height: 1%; }
/* Hide from mac IE5 */
* html .clearFix { height: 1%; }
.clearFix { display:block; }
/* End Hide from mac IE5 */


/*font-family*/
body{
font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3",Arial,Helvetica;
word-wrap:break-word; /* 半角英数改行対策 */
}


/*ameblo-info*/
#ameblo h4,
#ameblo_gg h4,
#ameblo_woman h4,
#ameblo_pure h4,
#ameblo_his h4,
#ameblo_oisix h4,
#ameblo_shokokai h4,
#ameblo_hapinavi h4,
#ameblo_official h4,
#ameblo_smileeco h4{
text-align:left;
font-size:1em;
padding:5px 7px 2px 24px;
margin:0;
}

#ameblo #amebloInfo h4,
#ameblo_gg #amebloInfo h4,
#ameblo_woman #amebloInfo h4,
#ameblo_pure #amebloInfo h4,
#ameblo_his #amebloInfo h4,
#ameblo_oisix #amebloInfo h4,
#ameblo_shokokai #amebloInfo h4,
#ameblo_hapinavi #amebloInfo h4,
#ameblo_official #amebloInfo h4,
#ameblo_smileeco #amebloInfo h4{
background: url(http://stat100.ameba.jp/common_style/img/common/icon/info.gif) no-repeat 6px 2px;
}
#ameblo #amebloMobile h4,
#ameblo_gg #amebloMobile h4,
#ameblo_woman #amebloMobile h4,
#ameblo_pure #amebloMobile h4,
#ameblo_his #amebloMobile h4,
#ameblo_oisix #amebloMobile h4,
#ameblo_shokokai #amebloMobile h4,
#ameblo_hapinavi #amebloMobile h4,
#ameblo_official #amebloMobile h4,
#ameblo_smileeco #amebloMobile h4{
background: url(http://stat100.ameba.jp/common_style/img/common/icon/mobile.gif) no-repeat 6px 2px;
}

#amebloInfo .amebaLink,
#amebloMobile .amebaLink{
padding:0px 10px 0px 25px;
text-align:left;
}

#ameblo.mainMenu #officialGnere p,#ameblo.mainMenu #officialGnere ul{
padding:0 0 0 15px;
margin:2px 0 0;
text-align:left;
list-style:none;
}

/*accesslog-img*/
img.accessLog{
display:none;
}

/*message_profile*/
#profile p#btnMsg{
margin-top:5px;
}

/*message_entry*/
.foot img{
margin:0 2px 0 2px;
vertical-align:middle;
text-decoration:none;
}

/*pagetop*/
.pagetop {
/*background: url(../img/icon_pagetop.gif) no-repeat right top;*/
}
a.pagetop ,
a:link.pagetop,
a:visited.pagetop,
a:hover.pagetop {
text-decoration: none;
}
.pagetopStr {
display:none;
}
.pagetopImg {
padding-left: 6px;
}

/* microad */
#advertising,
#advertising .mainMenu,
#advertising .menu_frame,
#advertising2,
#advertising2official,
#advertising3,
#adJavaScript,
#adJavaScript2,
.entry .contents .mainMenu,
.sub_main .mainMenu,
.entry .contents .menu_frame,
.sub_main .menu_frame{
border:none !important;
background:none !important;
}
#advertising2,
#advertising2official,
#advertising3{
margin:36px 0 0;
}
#advertising2 h4,
#advertising2official h4 {
margin:0 0 10px;
text-align:left;
}
#advertising .mainMenu,
#advertising2 .mainMenu,
#advertising2official .mainMenu,
#advertising3 .mainMenu,
.entry .contents .mainMenu,
.sub_main .mainMenu{
text-align:center !important;
padding:4px 0 !important;
margin:0 !important;
}

#rss .menu_frame a,
#rss_gg .menu_frame a,
#rss_woman .menu_frame a,
#rss_his .menu_frame a,
#rss_oisix .menu_frame a,
#rss_pure .menu_frame a,
#rss_shokokai .menu_frame a,
#rss_hapinavi .menu_frame a,
#rss_official .menu_frame a,
#rss_smileeco .menu_frame a{
display: block;
}

#rss .menu_frame p,
#rss_official .menu_frame p,
#rss_pure .menu_frame p{
margin-top:10px;
font-size:10px;
}

/* add:2006.09.22 */
/*recent_entries_list*/

#recent_entries_list p#month{
margin:0 0 10px;
text-align:right;
}

#recent_entries_list ul{
display:block;
width:100%;
margin: 0;
padding: 0;
list-style-type:none;
}

#recent_entries_list li{
margin:0 0 8px;
padding:0 0 2px;
list-style-type:none;
border-bottom: 1px solid;
}

#recent_entries_list li:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#recent_entries_list li{
display: inline-table;
}
/* Hides from IE-mac \*/
#recent_entries_list li{>height: 1%;}
#recent_entries_list li{display: block;}
/* End hide from IE-mac */

#recent_entries_list p.newentrytitle{
float:left;
width:50%;
overflow:hidden;
word-break:break-all;/* for WinIE */
}

#recent_entries_list p.cotb{
float:right;
width:45%;
padding-right:2px;
text-align:right;
}

#recent_entries_list p.updatetime{
clear:both;
}

#recent_entries_list p.updatetime img{
margin-left:5px;
}

a#petaLink,
a.petaLink{
padding: 3px 0 3px 18px;
background: url(http://stat100.ameba.jp/common_style/img/ameba/common/icons/peta_icon.gif) no-repeat 0 50%;
}

a.pocketLink{
background: url("http://stat100.ameba.jp/pocket/pc/skin/cmn/img/icon_pocket.png") no-repeat 0 50%;
padding-left: 17px;
visibility:hidden;
}

#officalBlogChecker{
width:315px;
margin-top:20px;
margin-left:auto;
margin-right:auto;
}
#sideTextAd{
text-align:left;
line-height:1.2em;
padding-left:4px;
padding-right:4px;
}
#sideTextAd .gifAd .ad_frame div	{
width:auto!important;
height:auto!important;
}
#sideTextAd .gifAd .ad_frame div table	{
width:auto!important;
margin:0 0 10px 2px;
background:none!important;
}
#sideTextAd .gifAd .ad_frame div td img	{
margin-right:6px;
}
#sideTextAd .gifAd .ad_frame div td p	{
padding:0!important;
margin:0!important;
}
ul#bearingKeyword{
margin-top:13px;
}
#footer_ad,
#footer_ad_officlal{
margin-right: auto;
margin-left: auto;
text-align: center;
margin-top: 20px;
margin-bottom: 10px;
}
#footer_ad ul,
#footer_ad_officlal ul{
margin:0;
padding:0;
list-style-type:none;
}
#footer_ad ul li,
#footer_ad_officlal li{
margin-bottom:10px;
}

#footer_ad_officlal{
height:250px;
overflow:visible;
z-index:10;
width:400px;
}
#footer_ad_officlal p{
text-align:center;
}

#bnrGenre{
width:246px;
margin:20px auto 5px;
}

.ad1{
text-align:center;
padding-bottom:10px;
}
.ad2{
text-align:center;
padding-top:10px;
}

#footer_ad_official p.rc_catch{
text-align:center;
font-size:10px;
margin:10px 0 2px;
}

#footer_ad ul:after { content: "."; display:block; height:0; clear:both; visibility:hidden; }
#footer_ad ul { display: inline-table; min-height: 1%;width:30em;margin:0 auto; }
/* Hide from mac IE5 \*/
* html #footer_ad ul { height: 1%; }
#footer_ad ul { display:block; }
/* End Hide from mac IE5 */

#footer_ad li div{display:inline !important;}
#footer_ad li a{font-size:1em !important;}
#footer_ad #adbox_3 li{width:15em;float:left;text-align:center;}
#footer_ad li div li{width:15em;float:left;text-align:center;}
#footer_ad li.eachAd{width:15em;float:left;text-align:center;}

#sideTextAd div{display:inline;}
#sideTextAd a{display:block;font-size:1em !important;}

/* サイドバー会員登録ボタン */
#ameblo ul#registerBtn{
width:166px;
margin:0 auto;
padding:0;
}
#ameblo #registerBtn li img{
vertical-align:top;
}
#ameblo #registerBtn li{
margin:0;
padding:0;
}
#ameblo #registerBtn li#caption{
background-color:#A7D200;
}
#ameblo #registerBtn li#caption p{
color:#FFFFCC;
font-size:12px;
padding:5px 0;
margin:0;
text-align:center;
}


/* 記事下　ランキングチェッカー */

#rc_box{
width:365px;
margin:15px auto 0 auto;
padding-bottom:9px;
background:url(http://stat100.ameba.jp/p_skin/cmn/img/official_footer_footer.gif) no-repeat left bottom;
}

#rc_box a{
color:#0066CC !important;
text-decoration:none;
}
#rc_box a:hover{
color:#FF0000 !important;
text-decoration:underline;
}

#rc_box_header{
width:365px;
background:url(http://stat100.ameba.jp/p_skin/cmn/img/official_footer_bg.gif) no-repeat left bottom;
padding-bottom:9px;
}

#rc_box ul{
width:360px;
margin:0px;
list-style:none;
}

#rc_box ul li{
float:left;
padding:0 0 6px 10px;
width:108px;
}

#rc_box ul li a.label01{
display:block;
width:108px;
height:14px;
text-indent:-9999px;
background:url(http://stat100.ameba.jp/p_skin/cmn/img/rclink_top.gif) no-repeat 0px 0px;
/*\*/
   overflow: hidden;
/**/
}
#rc_box ul li a.label02{
display:block;
width:108px;
height:14px;
text-indent:-9999px;
background:url(http://stat100.ameba.jp/p_skin/cmn/img/rclink_recommend.gif) no-repeat 0px 3px;
/*\*/
   overflow: hidden;
/**/
}
#rc_box ul li a.label03{
display:block;
width:108px;
height:15px;
text-indent:-9999px;
background:url(http://stat100.ameba.jp/p_skin/cmn/img/rclink_photo.gif) no-repeat 0px 0px;
/*\*/
   overflow: hidden;
/**/
}
#rc_box ul li a.label04{
display:block;
width:108px;
height:17px;
text-indent:-9999px;
background:url(http://stat100.ameba.jp/p_skin/cmn/img/rclink_pickup.gif) no-repeat 0px 0px;
/*\*/
   overflow: hidden;
/**/
}
#rc_box ul li a.label05{
display:block;
width:108px;
height:17px;
text-indent:-9999px;
background:url(http://stat100.ameba.jp/p_skin/cmn/img/rclink_shop.gif) no-repeat 0px 2px;
/*\*/
   overflow: hidden;
/**/
}
#rc_box ul li a.label06{
display:block;
width:108px;
height:17px;
text-indent:-9999px;
background:url(http://stat100.ameba.jp/p_skin/cmn/img/rclink_register.gif) no-repeat 0px 2px;
/*\*/
   overflow: hidden;
/**/
}

#rc_box ul li a.label01:hover{
background:url(http://stat100.ameba.jp/p_skin/cmn/img/rclink_top.gif) no-repeat 0px -14px;
text-decoration:none;
}
#rc_box ul li a.label02:hover{
background:url(http://stat100.ameba.jp/p_skin/cmn/img/rclink_recommend.gif) no-repeat 0px -14px;
text-decoration:none;
}
#rc_box ul li a.label03:hover{
background:url(http://stat100.ameba.jp/p_skin/cmn/img/rclink_photo.gif) no-repeat 0px -15px;
text-decoration:none;
}
#rc_box ul li a.label04:hover{
background:url(http://stat100.ameba.jp/p_skin/cmn/img/rclink_pickup.gif) no-repeat 0px -17px;
text-decoration:none;
}
#rc_box ul li a.label05:hover{
background:url(http://stat100.ameba.jp/p_skin/cmn/img/rclink_shop.gif) no-repeat 0px -15px;
text-decoration:none;
}
#rc_box ul li a.label06:hover{
background:url(http://stat100.ameba.jp/p_skin/cmn/img/rclink_register.gif) no-repeat 0px -15px;
text-decoration:none;
}

#rc_box p.randomlink{
width:365px;
text-align:center;
margin-top:8px;
}

#flashcontent {
padding-top:15px;
text-align:center;
}

#rc_box #flashcontent{
width:365px;
padding:0 0 2px;
color:#000;
}

/* safari only \*/
html[xmlns*=""] body:last-child #rc_box p.randomlink{padding-top:0px;}
html[xmlns*=""] body:last-child #rc_box #flashcontent{padding:0 0 1px;}



/*rc09*/
.rc_box09{
padding-bottom:5px !important;
}

#rc_box #rcflash09{
width:365px;
padding-bottom:1px;
background:url(/p_skin/cmn/img/official_footer_bg.gif) no-repeat left bottom;
}

/* IE6,IE7 */
#rc_box #rcflash09 { /padding-bottom:2px;}

#rc_box ul.rc_head{
padding:6px 0 3px 5px;
}

#rc_box ul.rc_head{
/padding:6px 0 4px 5px;
}

#rc_box ul.rc_btm{
padding:7px 0 0 5px;
background:url(/p_skin/cmn/img/line_official_ad.gif) no-repeat 50% 0;
}
#rc_box ul.rc_btm a.label01{
background-image:url(/p_skin/cmn/img/label04.gif);
}
#rc_box ul.rc_btm a.label02{
background-image:url(/p_skin/cmn/img/label05.gif);
}
#rc_box ul.rc_btm a.label03{
background-image:url(/p_skin/cmn/img/label06.gif);
}
#rc_box ul.rc_btm a.label01:hover{
background-image:url(/p_skin/cmn/img/label04.gif);
}
#rc_box ul.rc_btm a.label02:hover{
background-image:url(/p_skin/cmn/img/label05.gif);
}
#rc_box ul.rc_btm a.label03:hover{
background-image:url(/p_skin/cmn/img/label06.gif);
}

#rc_box #feature{
background:url("http://stat100.ameba.jp/p_skin/cmn/img/line_official_ad.gif") no-repeat scroll center bottom transparent;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
font-size:10px;
padding:4px 0 10px;
text-align:center;
}

#rc_box #feature a{
background:url("http://stat.ameba.jp/common_style/img/common/icon/hot2.gif") no-repeat scroll 0 0 transparent;
padding:5px 0 0 19px;
}

* html #rc_box #feature a{ 	/* IE6 */
	padding:4px 0 0 19px;
}
*+html #rc_box #feature a{ 	/* IE7 */
	padding:4px 0 0 19px;
}


/*記事 みんなのテーマ リンクまわり*/
.entry .doGood{
margin:16px 0 6px 0;
padding:0 0 0 8px;
background:url(http://stat100.ameba.jp/p_skin/cmn/img/orange_sq.gif) no-repeat left center;
}

.entry .doGood a{
margin:0 0 0 6px;
padding:5px 0 0px 16px;
background:url(http://stat100.ameba.jp/common_style/img/home_common/home/ameba/allskin/ico_good.gif) no-repeat left center;
font-size:14px;
font-weight:bold;
}

.entry .theme_title{
margin:0 0 6px 0;
padding:0 0 12px 9px;
}

.entry .theme_title a{
margin:0;
padding:0 0 0 2px;
}

/*amember entry*/
div.amemberEntry{
padding:10px 0;
text-align:center;
}
div.amemberEntry p.amemberEntryBtn{
margin:0;
padding-top:4px;
}
div.amemberEntry p.amemberEntryTxt {
margin:0;
padding:5px 0;
font-size:0.8em;
}
div.amemberEntry p.amemberEntryReq{
display:inline;
margin:0;
padding:5px 0 5px 20px;
background:url(http://stat100.ameba.jp/amember/img/pc/user/ameba/common/icons/amember_icon.gif) no-repeat 0 35%;
font-size:12px;
}

/*new_profile*/
#new_profile #ameNaviArea li {
border-right:1px solid #999999;
list-style-type:none;
display:block;
margin:0 8px 0 0 !important;
padding:0 8px 0 0 !important;
float:left;
}
#new_profile ul#ameNaviArea {
margin:0 auto 15px;
font-weight:bold;
list-style-type:none;
text-align:left;
display: inline-table; min-height: 1%;
}

#ameNaviArea:after { content: "."; display:block; height:0; clear:both; visibility:hidden; }

#new_profile #ameNaviArea li.lastItem {
border:none;
padding:0 !important;
margin:0 !important;
}
#new_profile ul#ameNaviArea a {
white-space:nowrap;
}
#new_profile .piggLink{
margin:0 0 12px;
}
#new_profile .profLink {
margin:0 0 12px;
text-align:center;
}

#new_profile .profLink .profUserPages{
display:block;
}

#new_profile .birthdayBnr{
margin-bottom:10px;
font-size:12px;
text-align:center;
}
#new_profile .birthdayBnr img{
margin:0 0 6px;
}
/*--- #profileMenu List ---*/
#peta{
background: url(http://stat100.ameba.jp/common_style/img/ameba/common/icons/peta_icon.gif) no-repeat 0 0 !important;
margin-bottom:5px !important;
padding: 2px 0 4px 21px !important;
}
.checkList {
margin-bottom: 5px !important;
padding: 2px 0 3px 21px !important;
background: url(http://stat100.ameba.jp/common_style/img/ameba/common/icons/icon_checklist.gif) no-repeat 0 0 !important;
}
.comment {
margin-bottom: 5px !important;
padding:2px 0 3px 20px;
background:url(http://stat100.ameba.jp/common_style/img/common/icon/open_comment.gif) no-repeat 0 0 !important;
}
.trackback {
margin-bottom: 5px !important;
padding:2px 3px 3px 18px;
background:url(http://stat100.ameba.jp/common_style/img/common/icon/comment1.gif) no-repeat 0 0 !important;
}
#profile #peta{
text-align: left !important;
}
#profile .checkList {
text-align: left !important;
}
div#profile div.adlantiss a{
display:inline;
font-size:1em !important;
}
div#profile div.adlantiss,
div#profile div.adlantiss div{
display:inline;
}

/* common */
#new_profile {
margin-bottom:15px;
}

/*amemberProfArea*/
#amemberProfArea{
margin-bottom:5px;
}
#amemberProfArea li{
margin:0 !important;
padding-bottom: 5px;
}
#amemberProfReq2{
background:url(http://stat100.ameba.jp/amember/img/pc/user/ameba/common/icons/amember_icon.gif) no-repeat 0 35%;
margin:0;
padding:5px 0 0 20px;
}

#amemberProf3{
background:url(http://stat100.ameba.jp/amember/img/pc/user/ameba/common/icons/amember_icon.gif) no-repeat 0 0 !important;
margin:0 !important;
padding:4px 0 0 19px !important;
}
#amemberCount{
margin:0;
padding:5px 0 0 3px;
}
.link_genre {
padding-top:15px !important;
clear:both;
}

/*amemberThumb*/
#amemberThumb {
margin:0 0 0 -15px !important;
padding:0;
width:145px;
overflow:hidden;
}
#amemberThumb img,
#amemberThumb table{
margin:0 !important;
padding:0 !important;
}
#amemberThumb li {
margin:10px 5px 0 0 !important;
padding:0 !important;
float:left !important;
border:1px solid #CCCCCC !important;
}
#amemberThumb table{
border-collapse:collapse;
}
#amemberThumb table td{
height:28px;
width:28px;
margin:0;
padding:0;
border:0;
background:#fff;
text-align:center;
vertical-align:middle;
}
#amemberThumb table td a{
margin:0;
padding:0;
border:0;
background:#fff;
}
#profile .menu_frame a{
display:inline;
background-image:none;
padding:0;
}
/*adArrow*/
.hideAdsArrow{
background:none;
}

.showAdsArrow{
background:url(http://stat100.ameba.jp/common_style/img/common/icon/quicklink2.gif) no-repeat 0px 12px;
}
.showAdsArrow0{
background:url(http://stat100.ameba.jp/common_style/img/common/icon/quicklink1.gif) no-repeat 0px 12px;
}
.showAdsArrow1{
background:url(http://stat100.ameba.jp/common_style/img/common/icon/quicklink2.gif) no-repeat 0px 12px;
}
.showAdsArrow2{
background:url(http://stat100.ameba.jp/common_style/img/common/icon/quicklink3.gif) no-repeat 0px 12px;
}
.showAdsArrow3{
background:url(http://stat100.ameba.jp/common_style/img/common/icon/quicklink4.gif) no-repeat 0px 12px;
}
.showAdsArrow4{
background:url(http://stat100.ameba.jp/common_style/img/common/icon/quicklink5.gif) no-repeat 0px 12px;
}



/*AdSense*/

/*AdAense_CommonSettings*/



/*GoogleAdSense_Footer*/
.gadBox#gadFooter{
margin: 0 auto;
padding: 10px 0;
overflow: hidden;
text-align:left;
height: 100%;
width:340px;
}
.gadBox#gadFooter .gadTitle_footer{
font-size:1.0em;
}
.gadBox#gadFooter .gadDisplayURL_footer{
font-size:0.85em;
padding-left: 8px;
}
.gadBox#gadFooter .gadDescription_footer{
font-size:0.85em;
display: block;
padding:6px 0;
line-height:1.1;
}
.gadBox#gadFooter div.hideAdsArrow{
padding: 6px 5px 6px 20px;
overflow: hidden;
cursor: pointer;
}
.gadBox#gadFooter div.blockTarent{
padding: 6px 5px 6px 20px;
overflow: hidden;
background:none;
}
p.gadLogo_footer,
.gadBox#gadFooter p#gadLogo_footer{
padding: 0 5px 0 20px;
margin-top:10px;
text-align:right;
font-size:0.85em;
}


/* themeBox
-------------------------*/
div#themeBox{
margin: 0;
padding: 36px 0 5px;
overflow: hidden;
font-size:1.1em;
text-align:left;
height: 100%;
}
div#themeBox h5{
padding:2px 0 0 20px;
margin:0;
background:url(http://stat100.ameba.jp/common_style/img/common/icon/brogtitle.gif) no-repeat left center;
font-size:0.9em;
}
div#themeBox ul{
padding:0 0 0 20px;
margin:0;
}
div#themeBox li{
list-style-type:none;
padding:0;
margin:0;
}

/* imageBox
-------------------------*/
div#imageBox { margin:0; padding:21px 0 0; height:100%; background:transparent url(http://stat.ameba.jp/home/img/common/line_list.gif) repeat-x scroll center bottom; font-size:0.9em; text-align:left; overflow: hidden; }
div#imageBoxWrap { background:transparent url(http://stat.ameba.jp/home/img/common/line_list.gif) repeat-x scroll center top; }
div#imageBoxHeader { padding:9px 10px 0; width:252px; }
div#imageBox h5 { display:inline-block; padding:2px 9px 0 21px; margin:0; background:url(http://stat.ameba.jp/common_style/img/common/icon/myphoto1.gif) no-repeat left center; font-size:1.1em;}
div#imageBox #imageList { padding: 3px 0 0; }
div#imageBox ul { width:266px; margin:0; padding: 7px 10px; line-height:1.2; }
div#imageBox li { float:left; width:74px; margin:0; padding:0 14px 0 0; list-style-type:none; }
div#imageBox span.imageTitle { line-height:1.3em; }
div#imageBox img { display:block; width:70px; height:70px; margin:0 0 5px 0; padding:1px; border:1px solid #d4d4d4 !important; background:#ffffff; text-align:center; }
div#imageBox a { padding:0; }

/* exLinkBtn
-------------------------*/
#exLinkBtn{
width:auto!important;
margin:10px 0;
padding:0;
}
#exLinkBtn img{
margin:0;
padding:0;
}
#exLinkBtn li{
float:left;
list-style:none;
margin-right:10px;
}
#exLinkBtn li#nowBtn{
width:67px;
height:20px;
}
#exLinkBtn li#mixiBtn{
width:58px;
height:18px;
}
#exLinkBtn li#tweetBtn{
width:80px;
height:20px;
}
#exLinkBtn li#fbBtn{
width:74px;
height:22px;
}
.fb{
margin:0;
}
x:-moz-any-link,x:default{width:72px!important;}

/* twitterボタン　201201新デザインにさしかえ */
#tweetBtn1201 a {
	font: bold 11px/18px 'Helvetica Neue',Arial,sans-serif;
	position: relative;
	display:block;
	height: 18px;
	letter-spacing: -1px;
	text-decoration: none!important;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	white-space: nowrap;
	cursor:pointer;
	background-color: #ffffff;
	background-image: -moz-linear-gradient(top, #ffffff, #dedede);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dedede));
	background-image: -ms-linear-gradient(top, #ffffff, #dedede);
	background-image: linear-gradient(top, #ffffff, #dedede);
	background-image: -o-linear-gradient(top, #ffffff, #dedede);
	border: #CCC solid 1px;
	-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
					border-radius: 3px;
	outline: none;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dedede');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dedede')";
}
#tweetBtn1201 a:focus,
#tweetBtn1201 a:hover,
#tweetBtn1201 a:active{
	border-color:#bbb;
	background-color:#f8f8f8;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#d9d9d9));
	background-image:-moz-linear-gradient(top,#f8f8f8,#d9d9d9);
	background-image:-o-linear-gradient(top,#f8f8f8,#d9d9d9);
	background-image:-ms-linear-gradient(top,#f8f8f8,#d9d9d9);
	background-image:linear-gradient(top,#f8f8f8,#d9d9d9);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='#d9d9d9');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='#d9d9d9')";
}
#tweetBtn1201 a:active{
	background-color:#efefef;
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.1);
	-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,0.1);
	box-shadow:inset 0 3px 5px rgba(0,0,0,0.1);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='#d9d9d9');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='#d9d9d9')";
}
#tweetBtn1201 a:focus{border-color:#0089CB;}
#tweetBtn1201 i {
	position: absolute;
	top: 1px;
	left: 1px;
	width: 16px;
	height: 16px;
	background: transparent url(/common_style/img/common/btn/btn_share_twitter_ico.gif) 0 0 no-repeat;
}
#tweetBtn1201 span {
	display: inline-block;
	*display: inline;
	padding: 0 3px 0 19px;
	color: #333333;
	zoom: 1;
}
/* pocketArea
-------------------------*/
.pocketArea{margin-top:25px; margin-bottom:20px;padding:15px;border-width:1px;border-style:solid;text-align:center;overflow:hidden;zoom:1; }
.pocketDescription{margin-bottom:6px;font-size:0.855em;}
.pocketNote{margin-top:6px;font-size:0.855em;}
.pocketBtn{width:200px;}
.pocketBtn span {display: inline-block;height: 26px;line-height:26px;padding-left:22px;color: #333333;background: url(http://stat100.ameba.jp/pocket/pc/base/img/cmn/pocket_icon.png) no-repeat 0 6px; cursor: pointer;overflow: hidden;vertical-align: middle;}
.pocketBtn,.pocketBtn:hover{ text-decoration:none !important; color:#333 !important; text-align:center; }
.skinBlock{color:#333;background-color:#F5F5F5;border-color:#ddd;}
basicBtnS:hover{text-decoration:none!important;color:#333!important;text-align:center;}
.basicBtnS{display:inline-block;border:1px solid #ccc;border-radius:4px;background-image:url(http://stat100.ameba.jp/common_style/img/skin/cmn/btn/basic_btn/basic_btn_gradations.png);background-repeat:repeat-x;background-color:#efefef;vertical-align:middle;}
.basicBtnS{min-height:26px;line-height:26px;background-position:0 0;}

/* footerArea
-------------------------*/
div#footerArea{
position:relative;
background-color:#fff !important;
border-top:1px solid #666 !important;
}
div#footerArea #register{
position:absolute;
right:168px;
top:18px;
padding:0 0 3px 16px;
background:url("http://stat.ameba.jp/common_style/img/common/icon/ico_boy.gif") no-repeat;
color:#333 !important;
text-decoration:none !important;
font-family: "ＭＳ Ｐゴシック", Arial, Helvetica;
white-space:nowrap;
}
div#footerArea #register:hover{
color:#333 !important;
text-decoration:underline !important;
}
/* morePopLink
-------------------------*/
body:first-of-type .entry .foot{
position:relative;/*opera9.5*/
}
.foot a.menuMore{
padding:4px 0 4px 28px;
background: url(http://stat100.ameba.jp/common_style/img/common/icon/more.gif) no-repeat 0 2px !important;
outline:none;
}
.moreOff{display:none;}
.moreOn{display:block;}

#moreFrame{
position:absolute;
z-index:1600;
width:147px;
text-align:left;
background:#eee;
}
#moreSubFrame{
display:block;
position:relative;
top:-1px;
left:-1px;
width:125px;
z-index:610;
padding:4px 15px 1px 5px;
border:1px solid #ccc;
background:#fff;
font-size:10px;
}
#moreSubFrame a{
text-decoration: none;
color:#06c;
}
#moreSubFrame a:visited{
text-decoration: none;
color:#969;
}
#moreSubFrame a:hover{
text-decoration: underline;
color:#F36;
}
#moreSubFrame span {
display:block;
padding:3px 0 7px 24px;
}
.menuPresent {
background:url(http://stat100.ameba.jp/common_style/img/common/icon/present.gif) no-repeat scroll 1px 0;
}
.menuCheckList {
background:url(http://stat100.ameba.jp/common_style/img/common/icon/checklist.gif) no-repeat 1px 0;
}
.menuRequestion {
background:url(http://stat100.ameba.jp/common_style/img/common/icon/requestion.gif) no-repeat scroll 0 1px;
}
.menuMsg {
background:url(http://stat100.ameba.jp/p_skin/cmn/img/icon_msg.gif) no-repeat scroll 2px 4px;
}
.menuReader{
background: url(http://stat.ameba.jp/common_style/img/common/icon/reader.gif) no-repeat scroll left 2px;
}

#moreDisplay{
position:absolute;
z-index:1650;
top:2px;
right:2px;
height:15px;
width:15px;
outline:none;
vertical-align:top;
cursor:pointer;
}
#moreDisplay img{
vertical-align:top;
}
#profile #amemberProfArea li{
padding:4px 0 4px 21px !important;
}

/* designShift
-------------------------*/
#designShift{
font-size:0.85em;
}
#designShift a{
background:url(http://stat100.ameba.jp/common_style/img/common/icon/star02.gif) no-repeat 0 0;
padding:0 0 3px 14px;
}
/*■■■AmebaGG用オススメ情報 - 基本設定*/
#gg_pr_text h4{
color:#666666;
font-size:12px;
padding:2px;
text-align:center;
border-top:1px dashed #666666;
border-bottom:1px dashed #666666;
}
#gg_pr_text ul{
padding:5px;
}
#gg_pr_text li{
padding:5px 0;
list-style-type:none;
}
#woman_pr_text h4{
color:#666666;
font-size:12px;
padding:2px;
text-align:center;
border-top:1px dashed #666666;
border-bottom:1px dashed #666666;
}
#woman_pr_text ul{
padding:5px;
}
#woman_pr_text li{
padding:5px 0;
list-style-type:none;
}
/*エラー*/
#sub_main .error{
display:block;
line-height:1.7em;
text-align:center;
}
/*記事一覧へ戻るリンク*/
.entryListLink{
display:block;
padding-top:13px;
text-align:center;
}
.entryListLink a{
background:url(http://stat.ameba.jp/common_style/img/common/icon/blog_read.gif) no-repeat 0 0;
padding:2px 0 0 18px;
}


/*■■■記事 下部広告 - メインカラム*/
#footer_ad{
margin:50px auto 10px auto !important;
text-align:center;
}

/*カテゴリーアライアンス*/
#resPointAreaWrapper	{
margin: 20px auto 10px;
text-align: center;
}
#resPointArea{
display:block;
width:30em;
border-style: dotted;
border-width: 1px;
margin:10px auto 15px;
}

#resPointArea #resPoint{
display:inline-block;
margin:0 0 0 13px !important;
padding:0;
line-height:1;
}
#resPointArea #resPoint:after { content: "."; display:block; height:0; clear:both; visibility:hidden; }
#resPointArea #resPoint { display: inline-table; min-height: 1%;width:30em;margin:0 auto; }
/* Hide from mac IE5 \*/
* html #resPointArea #resPoint { height: 1%; }
#resPointArea #resPoint { display:block; }
/* End Hide from mac IE5 */

#resPointArea p.resPointTitle{
padding:10px 0 0;
margin:0 0 9px 15px !important;
text-align:left;
font-weight:bold;
}

#resPointArea #resPoint li{
float:left;
width:24%;
padding-bottom: 14px;
margin-bottom:0;
text-align:left;
list-style-type: none;
}

#resPointArea #resPoint li a{
padding: 5px 10px 6px 6px;
}

#resPointArea #resPoint li a:hover{
background: none repeat scroll 0 0 #FFFFCC;
color:#0066CC;
}

#resPointArea #resPoint li img{
padding:0 2px 0 0;
vertical-align: bottom;
}

#jsonParser{
height:0;
}

/*記事 下部ランキングチェッカー 殿堂枠*/

#rc_box #Dendo{
background-color:#FFF4FA;
width:347px;
margin:0 0 0 9px;

}
#DendoMdl dt{
width:53px;
float:left;
padding:0 3px 0 5px;
margin:0;
}

#DendoMdl dd{
float:left;
margin:0;
padding:0;
padding-top:5px;
}
#DendoMdl img{
border:1px solid #CCCCCC;
padding:1px;
margin-right:5px;
}
#DendoMdl dd p.catch{
color:#FF6602;
}
#DendoMdl dd p.blogtitle{
font-size:0.85em;
}
#DendoMdl dd p.dendoLink{
font-size:0.85em;
text-align:right;
width:220px;
}

#dendoBox {
margin:0;
padding:5px 0 0 7px;
width:350px;
height:50px;
}
#dendoBox h4 {
float:left;
margin:0;
padding:3px 0 0;
width:45px;
}
#dendoBox dl {
float:left;
margin:0;
padding:5px 0 0;
width:304px;
}
#dendoBox dt {
float:left;
padding-left:2px;
width:36px;
}
#dendoBox dt a img {
border: 1px solid #D8D8D8;
}
#dendoBox dd {
float:left;
font-size:0.85em;
margin:0 0 0 7px;
padding-right:0;
}
.dendoLink {
display:block;
margin:0;
padding: 0px 10px 2px 0;
display: block;
font-size: 10px;
text-align: right;
}

#dendoBox .dendoName {
background:transparent url(http://stat100.ameba.jp/p_skin/cmn/img/crown.gif) no-repeat scroll 0 0;
font-size:10px;
padding:2px 0 3px 13px;
color:#59625E;
}

#DendoList {
margin: 0 0 0;
padding: 3px 0pt 6px;
}

#supporter p {
background:url(http://stat.ameba.jp/common_style/img/common/icon/smile.gif) no-repeat 0 5px;
padding:7px 0 2px 18px;
font-weight:bold;
}




#DendoBox {
margin:0;
padding:5px 0 0 7px;
width:350px;
}
#DendoBox h4 {
float:left;
margin:0;
padding:3px 0 0;
width:45px;
}
#DendoBox dl {
float:left;
margin:0;
padding:5px 0 0;
width:304px;
}
#DendoBox dt {
float:left;
padding-left:2px;
width:36px;
}
#DendoBox dt a img {
border: 1px solid #D8D8D8;
}
#DendoBox dd {
float:left;
font-size:0.85em;
margin:0 0 0 7px;
padding-right:0;
}
#DendoBox .dendoName {
background:transparent url(http://stat100.ameba.jp/p_skin/cmn/img/crown.gif) no-repeat scroll 0 0;
font-size:10px;
padding:2px 0 3px 13px;
color:#59625E;
}

/* 記事ﾃﾞｺﾃﾝﾌﾟﾚｰﾄ */
.mb_deco{
width:240px;
margin:0 auto;
}








/*=============== old 091202 ===============*/
div.gadBox,
div#gadBox{
margin: 0;
padding: 0 0 5px;
overflow: hidden;
text-align:left;
height: 100%;
}
.gadBox.general,
div#gadBox.adList,
div#gadBox.talent,
div#gadBox.general{
padding: 5px 0 0;
margin: 0 0 10px;
/*border:1px solid;*/
}
#gadBox.talent div#adCount0 #gAdTitle0,
#gadBox.talent div#adCount1 #gAdTitle1,
#gadBox.talent div#adCount2 #gAdTitle2,
#gadBox.talent div#adCount3 #gAdTitle3{
line-height:1.2;
font-weight:bold;
}
#gadBox.talent div#adCount0.blockhoverTarent #gAdTitle0,
#gadBox.talent div#adCount1.blockhoverTarent #gAdTitle1,
#gadBox.talent div#adCount2.blockhoverTarent #gAdTitle2,
#gadBox.talent div#adCount3.blockhoverTarent #gAdTitle3{
background-repeat:no-repeat;
line-height:1.2;
}

.gadBox#talent div#adCount0 #gAdTitle0,
.gadBox#talent div#adCount1 #gAdTitle1,
.gadBox#talent div#adCount2 #gAdTitle2,
.gadBox#talent div#adCount3 #gAdTitle3,
.gadBox#adList div#adCount0 #gAdTitle0,
.gadBox#adList div#adCount1 #gAdTitle1,
.gadBox#adList div#adCount2 #gAdTitle2,
.gadBox#adList div#adCount3 #gAdTitle3,
.gadBox#adList div#adCount4 #gAdTitle4{
line-height:1.2;
font-weight:bold;
}

.general .gAdTitle0,
.blockGeneral .gAdTitle0,
.gadBox#adList div#adCount0.blockhoverGeneral #gAdTitle0,
.gadBox#general div#adCount0.blockhoverGeneral #gAdTitle0,
.gadBox#adList div#adCount1.blockhoverGeneral #gAdTitle1,
.gadBox#general div#adCount1.blockhoverGeneral #gAdTitle1,
.gadBox#adList div#adCount2.blockhoverGeneral #gAdTitle2,
.gadBox#general div#adCount2.blockhoverGeneral #gAdTitle2,
.gadBox#adList div#adCount3.blockhoverGeneral #gAdTitle3,
.gadBox#general div#adCount3.blockhoverGeneral #gAdTitle3,
.gadBox#adList div#adCount4.blockhoverGeneral #gAdTitle4,
.gadBox#general div#adCount4.blockhoverGeneral #gAdTitle4,
.gadBox#general div#adCount0 #gAdTitle0,
.gadBox#general div#adCount1 #gAdTitle1,
.gadBox#general div#adCount2 #gAdTitle2,
.gadBox#general div#adCount3 #gAdTitle3,
.gadBox#general div#adCount4 #gAdTitle4{
line-height:1.2;
font-weight:bold;
}
.gadBox#talent div#adCount0 #gAdTitle0,
.gadBox#talent div#adCount1 #gAdTitle1,
.gadBox#talent div#adCount2 #gAdTitle2,
.gadBox#talent div#adCount3 #gAdTitle3{
font-size:1.2em;
}
div.blockGeneral,
#talent div.blockTarent,
#gadBox.talent div.blockTarent,
#gadBox.adList div.blockGeneral,
#gadBox.general div.blockGeneral{
margin-top:30px;
padding:5px;
overflow: hidden;
background:none;
}
div.blockhoverGeneral,
#talent div.blockhoverTarent,
#gadBox.talent div.blockhoverTarent,
#gadBox.adList div.blockhoverGeneral,
#gadBox.general div.blockhoverGeneral{
margin-top:30px;
padding:5px;
overflow: hidden;
background:#FFFFCC;
color:#666;
}
div.blockhoverGeneral a,
#talent div.blockhoverTarent a,
#gadBox.talent div.blockhoverTarent a,
#gadBox.adList div.blockhoverGeneral a,
#gadBox.general div.blockhoverGeneral a{
color:#06C;
text-decoration:underline;
}
div.blockhoverGeneral a:hover,
#talent div.blockhoverTarent a:hover,
#gadBox.talent div.blockhoverTarent a:hover,
#gadBox.adList div.blockhoverGeneral a:hover,
#gadBox.general div.blockhoverGeneral a:hover{
text-decoration:underline;
}
.gadTitle_s{
font-size:1.2em;
}
.gadDisplayURL,
#gadBox.talent .gadDisplayURL,
#gadBox.adList .gadDisplayURL,
#gadBox.general .gadDisplayURL{
display:block;
text-align:right;
}
.gadDescription,
#gadBox.talent .gadDescription,
#gadBox.adList .gadDescription,
#gadBox.general .gadDescription{
display:block;
padding:6px 0;
line-height:1.5;
}


/*GoogleAdSense_Footer*/

#gadBox.footer{
margin: 0 auto;
padding: 10px 0;
overflow: hidden;
line-height: 1;
text-align:left;
height: 100%;
width:340px;
}

#gadBox.footer .gadTitle_footer{
font-size:1.0em;
text-decoration:underline;
}

#gadBox.footer div.blockhoverGeneral .gadTitle_footer{
text-decoration:underline;
}

#gadBox.footer .gadDisplayURL_footer{
font-size:0.85em;
padding-left: 8px;
}

#gadBox.footer .gadDescription_footer{
font-size:0.85em;
display: block;
padding: 4px 0 0;
line-height:1.1;
}

#gadBox.footer div.hideAdsArrow{
padding: 6px 5px 6px 20px;
overflow: hidden;
}

#gadBox.footer div.blockTarent{
padding: 6px 5px 6px 20px;
overflow: hidden;
background:none;
}

#gadBox.footer div.blockhoverGeneral{
padding: 6px 5px 6px 20px;
overflow: hidden;
}

#gadBox.footer p#gadLogo_footer{
padding: 0 5px 0 20px;
text-align:right;
font-size:0.85em;
}

#gadBox.footer #adCount0_footer{background-image:url(http://stat.ameba.jp/blog/ucs/img/char/char2/198.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding:7px 0 0 20px;
}

#gadBox.footer #adCount1_footer{background-image:url(http://stat.ameba.jp/common_style/img/common/icon/crown2.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding:7px 0 0 17px;
}

#gadBox.footer #adCount2_footer,
#gadBox.footer #adCount3_footer{background-image:url(http://stat.ameba.jp/common_style/img/common/icon/crown3.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding:7px 0 0 17px;
}

/*sharenowLink*/
.sharenowLink{
margin-bottom:5px !important;
padding:2px 0 3px 17px;
background:url("http://stat100.ameba.jp/common_style/img/common/icon/now_border.png") no-repeat 0 3px !important;
}

/*now*/
.AmNwMdl{width:90%;max-width:500px;margin:0 auto 19px;padding:10px;background:#ffffff;color:#333 !important;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
.AmNwMdl a{color:#0066cc !important;text-decoration:none !important;}
.AmNwMdl a:hover{text-decoration:underline !important}
.AmNwMdl img{margin:0 2px 0 0 !important; !important;vertical-align:middle;}
.AmNwMdl .AmNwD{padding:0 0 0 5px;}
.AmNwMdl .AmNwH{border-bottom:5px solid #CCCCCC;padding:0 0 0 5px;font-weight:bold;font-size:1.33em;}
.AmNwMdl .AmNwL{zoom:1;padding:0 5px;background:url(http://stat.ameba.jp/blog/ucs/img/ameba/icon_line.gif) repeat-x 0 100%;margin-bottom:1em;line-height:1.2;}
.AmNwMdl .AmNwL div{padding:2px 0 0;font-size:0.855em;color:#aaa;}

/*now quote*/
#AmNwQuote,
#AmNwQuote p,
#AmNwQuote a,
#AmNwQuote img,
#AmNwQuote span{
margin:0 !important;
padding:0 !important;
background:none !important;
border:0 !important;
}
#AmNwQuote{
width:150px !important;
margin-bottom:3px !important;
padding-bottom:11px !important;
background:url(http://stat100.ameba.jp/now/screen/img/blog/quote_bg.png) no-repeat 0 100% !important;
_background-image:url(http://stat100.ameba.jp/now/screen/img/blog/quote_bg_8.png) !important;
overflow:hidden;
word-break:break-all;
}
#AmNwQuote p{
width:150px !important;
padding-top:7px !important;
background:url(http://stat100.ameba.jp/now/screen/img/blog/quote_bg.png) no-repeat -300px 0 !important;
_background-image:url(http://stat100.ameba.jp/now/screen/img/blog/quote_bg_8.png) !important;
text-align:left !important;
line-height:1.4 !important;
}
#AmNwQuote a{
display:block !important;
width:138px !important;
padding:0 5px 0 7px !important;
background:url(http://stat100.ameba.jp/now/screen/img/blog/quote_bg.png) repeat-y -150px 0 !important;
_background-image:url(http://stat100.ameba.jp/now/screen/img/blog/quote_bg_8.png) !important;
text-decoration:none !important;
overflow:hidden;
zoom:1;
}
#AmNwQuote a:hover{
text-decoration:none !important;
}
#AmNwQuoteTxt{
display:block !important;
width:138px !important;
padding-bottom:4px !important;
color:#333 !important;
font-size:12px !important;
overflow:hidden;
}
#AmNwQuoteTxt img{
vertical-align:text-bottom !important;
}
a:hover #AmNwQuoteTxt{
color:#aaa !important;
}
#AmNwQuoteDetail{
display:block !important;
width:138px !important;
overflow:hidden;
zoom:1;
text-align:right !important;
}
#AmNwQuoteTime{
float:left !important;
color:#ccc !important;
font-size:10px !important;
}
a:hover #AmNwQuoteTime{
color:#e7e7e7 !important;
}
#AmNwQuoteAnchor{
color:#09f !important;
font-size:10px !important;
white-space:nowrap;
}
a:hover #AmNwQuoteAnchor{
color:#80ccff !important;
}

/*viewSwitcher for smartphone*/
#viewSwitcher{
padding:10px 0 40px;
color:#333;
background:#fff;
text-align:center;
}

#viewSwitcher a{
color:#06c;
text-decoration:none;
}
#viewSwitcher a:hover{
color:#f36;
text-decoration:underline;
}
#viewSwitcher a:active{
color:#f36;
}
#viewSwitcher a:visited{
color:#969;
}

#viewSwitcher dt,
#viewSwitcher dd,
#viewSwitcher ul,
#viewSwitcher li{
display:inline;
margin:0;
padding:0;
}
#viewSwitcher dt:after{
content:":";
}
#viewSwitcher li em{
font-style:normal;
font-weight:bold;
color:#333;
}
#viewSwitcher li{
margin:0 5px 0 0;
padding:0 10px 0 0;
border-right:1px solid #333;
}
#viewSwitcher li:last-child{
border-right:none;
}

/*pr*/
div.insertPrSpace{
margin-top:15px;
}
a.entryFooterPr{
font-weight:bold;
}