@charset "UTF-8";

/*■AmebaGG Lifestyle■■■■■■■■■■■■*/

/*■Link Color*/
a {color:#666666;text-decoration:none;}
a:visited {color:#91CA46;}
a:hover {color:#56CB00;text-decoration:underline;}
a:active {color:#91CA46;}

.rightMore a {color:#91CA46;text-decoration:none;}
.rightMore a:visited,.rightMore a:active {color:#56CB00;}
.rightMore a:hover {color:#56CB00;text-decoration:underline;}


h3 a {color:#91CA46;text-decoration:none;}
h3 a:visited,h3 a:active {color:#91CA46;}
h3 a:hover {color:#56CB00;text-decoration:underline;}

/*■Common Style*/
.rightMore{text-align:right;}
.rightMore a{
padding:0 0 0 12px;
margin:0 0 5px;
background:url(http://stat100.ameba.jp/gg/img/screen/lifestyle/ico_right_tr.gif) no-repeat scroll left 0.2em;
}

/*■topNav regulate■*/
#topNav{padding:0 0 6px;}

/*■mainColumn--------------------■*/
/*■pageTitle■*/
#pageTitle{background:url(http://stat100.ameba.jp/gg/img/screen/lifestyle/hd_lifestyle2.gif) no-repeat scroll left top;}
/*■specialContents■*/
#specialContents{float:left;}
/*■whatsNew■*/
#whatsNew{
float:right;
width:225px;
height:151px;
border:1px solid #99E04D;
overflow:hidden;
}
#whatsNew h3{
width:225px;
height:26px;
background:url(http://stat100.ameba.jp/gg/img/screen/lifestyle/hd_whatsnew.gif) no-repeat scroll left top;
text-indent:-9999px;
}
#whatsNew ul{
padding:8px 10px 4px;
}
#whatsNew li{
padding:0 0 0 12px;
margin:0 0 4px;
background:url(http://stat100.ameba.jp/gg/img/screen/lifestyle/ico_right_tr.gif) no-repeat scroll 0 0.2em;
}

/*■Family Contents--------------------■*/
/*■somebodyServey■*/
#somebodyServey h3{
height:59px;
background:url(http://stat100.ameba.jp/gg/img/screen/lifestyle/hd_survey.gif) no-repeat scroll left top;
}
#lifestyleSurvey1,
#lifestyleSurvey2,
#lifestyleSurvey3,
#lifestyleSurvey4,
#lifestyleSurvey5,
#lifestyleSurvey6{
padding:14px 0 16px;
}
.colorBright,.colorDark{
display:block;
padding:8px 12px 8px 23px;
background:url(http://stat100.ameba.jp/gg/img/screen/lifestyle/ico_right_tr.gif) no-repeat scroll 10px 10px;
font-weight:bold;
cursor:pointer; 
}
.colorBright{background-color:#EBF9DB;}
.colorDark{background-color:#CCEFA6;}

/*■PR・picBlogger--------------------■*/
/*■PR■*/
#prContentsList h3{
background:url(http://stat100.ameba.jp/gg/img/screen/lifestyle/hd_pr2.gif) no-repeat scroll left top;
}
.pickupBanner{
background:#FFF;
text-align:left;
overflow:hidden;
zoom:1;
font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3",Arial,Helvetica;
}
.pickupBanner img{
float:left;
margin:0;
padding:0;
border:none;
}
.pickupBanner h3,
.pickupBanner p{
float:right;
width:174px;
margin:0;
padding:0;
color:#666;
font-size:12px;
overflow:hidden;
zoom:1;
}

/*■picBlogger■*/
#picBlogger h3{
background:url(http://stat100.ameba.jp/gg/img/screen/lifestyle/hd_pic_blogger.gif) no-repeat scroll left top;
text-indent:-9999px;
}
##picBlogger ul{overflow:hidden;zoom:1;}
#picBlogger{border:#99E04D solid 1px;}
#picBlogger li{width:620px; margin:5px 10px 10px; display:block; overflow:hidden; background:url(http://stat100.ameba.jp/gg/img/screen/lifestyle/line_gr.gif) bottom no-repeat; padding-bottom:12px;}
#picBlogger .last{padding-bottom:-10px; background:none; margin-bottom:0;}
#picBlogger p a,
#picBlogger h5 a{color:#91CA46;font-weight:bold;}
#picBlogger p a:hover,
#picBlogger h5 a:hover{color:#56CB00;font-weight:bold;}
#picBlogger span{display:block;text-align:right;vertical-align:bottom; margin-top:22px;}
#picBlogger .textField{min-height:100px;}
#picBlogger .rightMore{margin-top:0;}
#picBlogger .subBox{margin-right: 10px; width: 490px; float:right;}

/*■rightColumn--------------------■*/
/*■rightTopics■*/
#rightTopics table p a,
#rightTopics table p a:visited,
#prContentsList table p a,
#prContentsList table p a:visited{color:#91CA46; font-weight:bold;}
#rightTopics table p a:hover,
#prContentsList table p a:hover{color:#56CB00; font-weight:bold;}
#rightTopics h2 {
background: url(http://stat100.ameba.jp/gg/img/screen/lifestyle/hd_lifestyle_topics.gif) no-repeat scroll left bottom #FFFFFF;
}
#rightColumn h3{
background:#FFF url(http://stat100.ameba.jp/gg/img/screen/lifestyle/hd_lifestyle_prttl.gif) no-repeat scroll left top;
text-indent:-9999px;
height:30px;
margin-bottom:10px;
}
#prArea{margin:0 9px 100px 10px; line-height:150%;}
#prArea table{width:280px; background:none #F0F0F2 !important;}
#prArea img{margin:0 10px 10px 0;}
#prArea p{margin-bottom:12px;}
#prArea a{color:#91CA46;}
#prArea a:hover{color:#56CB00;}