@charset "shift_jis";

/* ----------------------------------------------------------- 
CSS Information  

Site URL:	http://www.cosme.net/xxxxx
File name:      cpn.css
Last update:   
---------------------------------------------------------- */ 

/* ----------------------------------------------------------- 
共通
----------------------------------------------------------- */ 
/* set up ----------------------------- */
.clearfix { zoom:1; }
.clearfix:after { content:"."; display:block; height:0px; clear:both; visibility:hidden; }

#chieco201112 {
 width:635px;
	color:#000;
	font-size:13px;	
	line-height:18px;
	text-align:center;
	margin:0;

}

#chieco201112 img { vertical-align: bottom; }


#chieco201112 .alignleft {
 float:left;
	margin:0 5px 5px 0;
}

#chieco201112 a {
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}
#chieco201112 a:visited {
	color:#666;
	font-weight:bold;
	text-decoration:underline;
}
#chieco201112 a:hover {
	color:#999;
	font-weight:bold;
	text-decoration:underline;
}

#chieco201112_foot {
 clear:both;
 width:635px;
	margin:10px 0 15px 0;
}

#chieco201112_pagetop {
 width:635px;
	text-align:right;
}
/* ----------------------------------------------------------- 
 title
----------------------------------------------------------- */ 
#chieco201112_ttl {
	background: url("images/bg_title.png") left top;
	background-color: #ffe100;
	background-repeat:no-repeat;
	text-align:left;
	width:635px;
	margin:0 auto;
	padding:0;
	position: relative ;
}
#chieco201112_ttl h2 {
	margin-left: 155px ;
	padding-top: 30px ;
}
#chieco201112_ttl .round {
	position: absolute;
	top: 0 ;
	left: 486px ;
		z-index: 0;
}
#chieco201112_ttl p {
	position: absolute;
	top: 74px ;
	left: 30px ;
	width: 575px ;
	z-index: 1;
	text-align:center;
	line-height:21px;
}
#chieco201112_ttl ul {
	margin-top: 95px ;
	border-top : 1px solid #ffe100;
}
#chieco201112_ttl li {
 float:left;
	margin-left: 9px ;
	_margin-left: 4px ;
}

/* ----------------------------------------------------------- 
 検索ワードBEST3
----------------------------------------------------------- */ 
#chieco201112_01 {
	width:635px;
	margin-bottom:15px;
	*margin-bottom:7px;
}
#chieco201112_01_01 {
 background: url("images/bg_word01.png") left top;
	background-color: #ef6972 ;
	background-repeat:no-repeat;
	position: relative;
	text-align:left;
	margin-bottom:10px;
}
#chieco201112_01_01 .word {
 font-size: 24px ;
	background-color: #ffe100;
	width: 90px ;
	height: 32px ;
	text-align:center;
	padding-top: 18px ;
	margin-left: 111px ;
}
#chieco201112_01_01 .catch {
 position:absolute;
	top: 12px ; 
	left: 210px;
	width:344px;
	height:32px;
	background: url("images/bg_fukidashi.png") 0 0;
	background-repeat:no-repeat;
	padding:8px 0 0 20px;
}
#chieco201112_01_01_rank {
 float:left;
	width:352px;
	margin:10px 0 10px 10px;
	_margin:10px 0 10px 5px;
}
#chieco201112_01_01_rank .ranktop {
	background: url("images/bg_word01_rank.png") 0 0;
	background-repeat:no-repeat;
	padding:10px;
	text-align:left;
}
#chieco201112_01_01_rank .ranktop h4 {
	margin: 0 3px 10px 3px;
}

#chieco201112_01_01_rank .ranktop ul {
 list-style:none;
 margin-top:8px;
 padding:0;
}
#chieco201112_01_01_rank .ranktop ul li { 
 background-image : url("images/icon_finger.png") ;
 background-repeat : no-repeat ;
 background-position : left center; /* 位置は左端の真ん中 */
 padding-left : 32px ; /* 「画像の横幅+マーカーとの距離」を左方向に空ける */
 margin-left:6px;
	font-size:14px;
	line-height:32px;
}

#chieco201112_01_01_rank .rankbottom {
	background: url("images/bg_word01_foot.png") left bottom;
	background-repeat:no-repeat;
	width:352px;
	height:30px;
	text-align:right;
}
#chieco201112_01_01_rank .rankbottom a,#chieco201112_01_01_rank .rankbottom a:visited {
 background-image : url("images/arrow01.png") ;
 background-repeat : no-repeat ;
 background-position : left center; /* 位置は左端の真ん中 */
 padding-left : 10px ; /* 「画像の横幅+マーカーとの距離」を左方向に空ける */
	margin-right:15px;
	font-size:12px;
 color:#ef6972;
	font-weight:normal;
	text-decoration:none;
}
#chieco201112_01_01_rank .rankbottom a:hover {
 background-image : url("images/arrow01_over.png") ;
 background-repeat : no-repeat ;
 background-position : left center; /* 位置は左端の真ん中 */
 padding-left : 10px ; /* 「画像の横幅+マーカーとの距離」を左方向に空ける */
	margin-right:15px;
	font-size:12px;
 color:#000;
	font-weight:normal;
	text-decoration:underline;
}

#chieco201112_01_01_sub {
 float:right;
	width:256px;
	margin:10px 6px 0 8px;
	_	margin:10px 3px 0 4px;
	text-align:left;
}

#chieco201112_01_01_sub p {
	margin:10px 0 ;
}
#chieco201112_01_01_sub span {
 clear:both;
	float:left ;
	margin:0 6px 3px 0;
}

#chieco201112_01_01_sub ul  {
	padding:0 0 3px 0;
}
#chieco201112_01_01_sub .two {
	padding:2px 0 3px 0;
}
#chieco201112_01_01_sub ul a {
 color: #FFF;
 font-size: 11px;
	font-weight:normal;
	text-decoraion:underline;
}
#chieco201112_01_01_sub ul a:visited {
 color: #fce1e3;
 font-size: 11px;
	font-weight:normal;
	text-decoraion:underline;
}
#chieco201112_01_01_sub ul a:hover {
 color: #000;
 font-size: 11px;
	font-weight:normal;
	text-decoraion:underline;
}


#chieco201112_01_01_sub ul li {
 display: inline;
	margin:0 8px 5px 0 ;
}

#chieco201112_01_01_sub .bold {
	font-weight:bold ;
	font-size:17px;
}
#chieco201112_01_01_sub .rec_item {
 background-image : url("images/icon_item.png") ;
 background-repeat : no-repeat ;
 background-position : left center; /* 位置は左端の真ん中 */
 padding-left : 22px ; /* 「画像の横幅+マーカーとの距離」を左方向に空ける */
	padding-top:2px;
	margin:20px 0;
}
#chieco201112_01_01_sub .rec_item a {
 color: #FFF;
 font-size: 12px;
	font-weight:underline;
}
#chieco201112_01_01_sub .rec_item a:visited {
 color: #fce1e3;
 font-size: 12px;
	text-decoraion:underline;
}
#chieco201112_01_01_sub .rec_item a:hover {
 color: #000;
 font-size: 12px;
	text-decoraion:underline;
}


#chieco201112_01_02 {
 float:left;
 width:312px;
 background: url("images/bg_word02.png") left top;
	background-color: #ef6972 ;
	background-repeat:no-repeat;
	text-align:left;
	padding-bottom:10px;
}
#chieco201112_01_02 .word {
 font-size: 18px ;
	background-color: #ffe100;
	width: 90px ;
	height: 28px ;
	text-align:center;
	padding-top: 12px ;
	margin-left: 58px ;
}
#chieco201112_01_02_rank {
	text-align:center;
}
#chieco201112_01_02_rank .ranktop {
 width:278px;
	background: url("images/bg_word02_rank.png") 0 0;
	background-repeat:no-repeat;
	padding:10px;
	margin:10px 7px 0 7px;
	text-align:left;
}
#chieco201112_01_02_rank .ranktop h4 {
	margin: 0 3px 10px 3px;
}

#chieco201112_01_02_rank .ranktop ul {
 list-style:none;
 margin-top:8px;
 padding:0;
}
#chieco201112_01_02_rank .ranktop ul li {
	width:278px;
	_width:248px;
 background-image : url("images/icon_finger.png") ;
 background-repeat : no-repeat ;
 background-position : left center; /* 位置は左端の真ん中 */
 padding-left : 30px ; /* 「画像の横幅+マーカーとの距離」を左方向に空ける */
	font-size:12px;
	line-height:32px;
}

#chieco201112_01_02_rank .rankbottom {
	background: url("images/bg_word2_foot.png") left bottom;
	background-repeat:no-repeat;
	width:298px;
	height:22px;
	text-align:right;
	margin:0px 7px ;
	padding-bottom:5px;
}
#chieco201112_01_02_rank .rankbottom a,#chieco201112_01_01_rank .rankbottom a:visited {
 background-image : url("images/arrow01.png") ;
 background-repeat : no-repeat ;
 background-position : left center; /* 位置は左端の真ん中 */
 padding-left : 10px ; /* 「画像の横幅+マーカーとの距離」を左方向に空ける */
	margin-right:15px;
	font-size:11px;
 color:#ef6972;
	font-weight:normal;
	text-decoration:none;
}
#chieco201112_01_02_rank .rankbottom a:hover {
 background-image : url("images/arrow01_over.png") ;
 background-repeat : no-repeat ;
 background-position : left center; /* 位置は左端の真ん中 */
 padding-left : 10px ; /* 「画像の横幅+マーカーとの距離」を左方向に空ける */
	margin-right:15px;
	font-size:11px;
 color:#000;
	font-weight:normal;
	text-decoration:underline;
}
#chieco201112_01_02_sub {
	padding:15px 15px 0 15px ;
}
#chieco201112_01_02_sub .bold {
	font-weight:bold ;
	font-size:15px;
}
#chieco201112_01_02_sub .fav_item {
 background-image : url("images/icon_rank.png") ;
 background-repeat : no-repeat ;
 background-position : left center; /* 位置は左端の真ん中 */
 padding-left : 22px ; /* 「画像の横幅+マーカーとの距離」を左方向に空ける */
	padding-top:2px;
	margin:10px 0 0 3px;
}
#chieco201112_01_02_sub .fav_item a {
 color: #FFF;
 font-size: 12px;
	font-weight:underline;
}
#chieco201112_01_02_sub .fav_item a:visited {
 color: #fce1e3;
 font-size: 12px;
	text-decoraion:underline;
}
#chieco201112_01_02_sub .fav_item a:hover {
 color: #000;
 font-size: 12px;
	text-decoraion:underline;
}
#chieco201112_01_02_sub .rec_item {
 background-image : url("images/icon_item.png") ;
 background-repeat : no-repeat ;
 background-position : left center; /* 位置は左端の真ん中 */
 padding-left : 22px ; /* 「画像の横幅+マーカーとの距離」を左方向に空ける */
	padding-top:2px;
	margin:10px 0 0 3px;
}
#chieco201112_01_02_sub .rec_item a {
 color: #FFF;
 font-size: 12px;
	font-weight:underline;
}
#chieco201112_01_02_sub .rec_item a:visited {
 color: #fce1e3;
 font-size: 12px;
	text-decoraion:underline;
}
#chieco201112_01_02_sub .rec_item a:hover {
 color: #000;
 font-size: 12px;
	text-decoraion:underline;
}

#chieco201112_01_03 {
 float:right;
 width:312px;
 background: url("images/bg_word02.png") left top;
	background-color: #ef6972 ;
	background-repeat:no-repeat;
	text-align:left;
	padding-bottom:10px;
}
#chieco201112_01_03 .word {
 font-size: 18px ;
	background-color: #ffe100;
	width: 74px ;
	height: 28px ;
	text-align:center;
	padding-top: 12px ;
	margin-left: 58px ;
}

#chieco201112_01_03_rank {
	text-align:center;
}
#chieco201112_01_03_rank .ranktop {
 width:278px;
	background: url("images/bg_word02_rank.png") 0 0;
	background-repeat:no-repeat;
	padding:10px;
	margin:10px 7px 0 7px;
	text-align:left;
}
#chieco201112_01_03_rank .ranktop h4 {
	margin: 0 3px 10px 3px;
}

#chieco201112_01_03_rank .ranktop ul {
 list-style:none;
 margin-top:8px;
 padding:0;
}
#chieco201112_01_03_rank .ranktop ul li {
	width:278px;
	_width:248px;
 background-image : url("images/icon_finger.png") ;
 background-repeat : no-repeat ;
 background-position : left center; /* 位置は左端の真ん中 */
 padding-left : 30px ; /* 「画像の横幅+マーカーとの距離」を左方向に空ける */
	font-size:12px;
	line-height:32px;
}

#chieco201112_01_03_rank .rankbottom {
	background: url("images/bg_word2_foot.png") left bottom;
	background-repeat:no-repeat;
	width:298px;
	height:22px;
	text-align:right;
	margin:0px 7px ;
	padding-bottom:5px;
}
#chieco201112_01_03_rank .rankbottom a,#chieco201112_01_01_rank .rankbottom a:visited {
 background-image : url("images/arrow01.png") ;
 background-repeat : no-repeat ;
 background-position : left center; /* 位置は左端の真ん中 */
 padding-left : 10px ; /* 「画像の横幅+マーカーとの距離」を左方向に空ける */
	margin-right:15px;
	font-size:11px;
 color:#ef6972;
	font-weight:normal;
	text-decoration:none;
}
#chieco201112_01_03_rank .rankbottom a:hover {
 background-image : url("images/arrow01_over.png") ;
 background-repeat : no-repeat ;
 background-position : left center; /* 位置は左端の真ん中 */
 padding-left : 10px ; /* 「画像の横幅+マーカーとの距離」を左方向に空ける */
	margin-right:15px;
	font-size:11px;
 color:#000;
	font-weight:normal;
	text-decoration:underline;
}
#chieco201112_01_03_sub {
	padding:15px 15px 0 15px ;
}
#chieco201112_01_03_sub .bold {
	font-weight:bold ;
	font-size:15px;
}
#chieco201112_01_03_sub .fav_item {
 background-image : url("images/icon_rank.png") ;
 background-repeat : no-repeat ;
 background-position : left center; /* 位置は左端の真ん中 */
 padding-left : 22px ; /* 「画像の横幅+マーカーとの距離」を左方向に空ける */
	padding-top:2px;
	margin:10px 0 0 3px;
}
#chieco201112_01_03_sub .fav_item a {
 color: #FFF;
 font-size: 12px;
	font-weight:underline;
}
#chieco201112_01_03_sub .fav_item a:visited {
 color: #fce1e3;
 font-size: 12px;
	text-decoraion:underline;
}
#chieco201112_01_03_sub .fav_item a:hover {
 color: #000;
 font-size: 12px;
	text-decoraion:underline;
}
#chieco201112_01_03_sub .rec_item {
 background-image : url("images/icon_item.png") ;
 background-repeat : no-repeat ;
 background-position : left center; /* 位置は左端の真ん中 */
 padding-left : 22px ; /* 「画像の横幅+マーカーとの距離」を左方向に空ける */
	padding-top:2px;
	margin:10px 0 0 3px;
}
#chieco201112_01_03_sub .rec_item a {
 color: #FFF;
 font-size: 12px;
	font-weight:underline;
}
#chieco201112_01_03_sub .rec_item a:visited {
 color: #fce1e3;
 font-size: 12px;
	text-decoraion:underline;
}
#chieco201112_01_03_sub .rec_item a:hover {
 color: #000;
 font-size: 12px;
	text-decoraion:underline;
}
/* ----------------------------------------------------------- 
 閲覧・レス・クリップ数が多かった投稿
----------------------------------------------------------- */ 
#chieco201112_02 {
	width:635px;
	margin-bottom:15px;
	*margin-bottom:7px;
}
#chieco201112_02_01 ,#chieco201112_02_03 {
 float:left;
 width:312px;
	background-color: #a6c24d ;
	background-repeat:no-repeat;
	text-align:left;
	padding-bottom:10px;
	*padding-bottom:0;
	margin-bottom:10px;
	*margin-bottom:0;
}
#chieco201112_02_01 h4 ,#chieco201112_02_03 h4 {
 background-image : url("images/bg_res01.png") ;
 background-repeat : no-repeat ;
	heigt:105px;
	padding:34px 10px 30px 50px;
	font-size:14px;
}
#chieco201112_02_01 .sub,#chieco201112_02_03 .sub {
 padding:0 8px;
	font-size:13px;
}
#chieco201112_02_01 li,#chieco201112_02_03 li {
 background-image : url("images/icon_question.png") ;
 background-repeat : no-repeat ;
 background-position : left center; /* 位置は左端の真ん中 */
 padding-left : 18px ; /* 「画像の横幅+マーカーとの距離」を左方向に空ける */
	padding-top:2px;
	margin:8px 0 0 3px;
}
#chieco201112_02_01 li a:hover,#chieco201112_02_02 li a:hover,#chieco201112_02_03 li a:hover,#chieco201112_02_04 li a:hover{
 color:#FFF;
}
#chieco201112_02_01 .rankbottom, #chieco201112_02_03 .rankbottom {
 margin-top:10px;
	padding:12px 0 0 20px;
 background-image : url("images/bg_res02.png") ;
 background-repeat : no-repeat ;
 background-position : left bottom; /* 位置は左端の真ん中 */
	height:36px;
}
#chieco201112_02_01 .rankbottom a, #chieco201112_02_01 .rankbottom a:visited {
 background-image : url("images/arrow02.png") ;
 background-repeat : no-repeat ;
 background-position : left center; /* 位置は左端の真ん中 */
 padding-left : 10px ; /* 「画像の横幅+マーカーとの距離」を左方向に空ける */
	margin-right:15px;
	font-size:11px;
 color:#000;
	font-weight:normal;
	text-decoration:underline;
}
#chieco201112_02_03 .rankbottom a, #chieco201112_02_03 .rankbottom a:visited {
 background-image : url("images/arrow02.png") ;
 background-repeat : no-repeat ;
 background-position : left center; /* 位置は左端の真ん中 */
 padding-left : 10px ; /* 「画像の横幅+マーカーとの距離」を左方向に空ける */
	margin-right:15px;
	font-size:11px;
 color:#000;
	font-weight:normal;
	text-decoration:underline;
}
#chieco201112_02_01 .rankbottom a:hover ,#chieco201112_02_03 .rankbottom a:hover {
 background-image : url("images/arrow02_over.png") ;
 background-repeat : no-repeat ;
 background-position : left center; /* 位置は左端の真ん中 */
 padding-left : 10px ; /* 「画像の横幅+マーカーとの距離」を左方向に空ける */
	margin-right:15px;
	font-size:11px;
 color:#FFF;
	font-weight:normal;
	text-decoration:underline;
}
#chieco201112_02_02 ,#chieco201112_02_04 {
 float:right;
 width:312px;
	background-color: #a6c24d ;
	background-repeat:no-repeat;
	text-align:left;
	padding-bottom:10px;
	*padding-bottom:0;
	margin-bottom:10px;
	*margin-bottom:0;
}
#chieco201112_02_02 h4 {
 background-image : url("images/bg_res01.png") ;
 background-repeat : no-repeat ;
	heigt:105px;
	padding:34px 5px 30px 50px;
	font-size:14px;
}
#chieco201112_02_04 h4 {
 background-image : url("images/bg_res01.png") ;
 background-repeat : no-repeat ;
	heigt:105px;
	padding:34px 5px 30px 50px;
	font-size:14px;
}
#chieco201112_02_02 .long {
 background-image : url("images/bg_res01.png") ;
 background-repeat : no-repeat ;
	heigt:105px;
	padding:34px 5px 30px 43px;
	font-size:14px;
}
#chieco201112_02_02 .sub ,#chieco201112_02_04 .sub{
 padding:0 8px;
	font-size:13px;
}
#chieco201112_02_02 li ,#chieco201112_02_04 li{
 background-image : url("images/icon_question.png") ;
 background-repeat : no-repeat ;
 background-position : left center; /* 位置は左端の真ん中 */
 padding-left : 18px ; /* 「画像の横幅+マーカーとの距離」を左方向に空ける */
	padding-top:2px;
	margin:8px 0 0 3px;
}
#chieco201112_02_02 .rankbottom,#chieco201112_02_04 .rankbottom {
 margin-top:10px;
	padding:12px 0 0 20px;
 background-image : url("images/bg_res02.png") ;
 background-repeat : no-repeat ;
 background-position : left bottom; /* 位置は左端の真ん中 */
	height:36px;
}
#chieco201112_02_02 .rankbottom a, #chieco201112_02_02 .rankbottom a:visited {
 background-image : url("images/arrow02.png") ;
 background-repeat : no-repeat ;
 background-position : left center; /* 位置は左端の真ん中 */
 padding-left : 10px ; /* 「画像の横幅+マーカーとの距離」を左方向に空ける */
	margin-right:15px;
	font-size:11px;
 color:#000;
	font-weight:normal;
	text-decoration:underline;
}
#chieco201112_02_04 .rankbottom a, #chieco201112_02_04 .rankbottom a:visited {
 background-image : url("images/arrow02.png") ;
 background-repeat : no-repeat ;
 background-position : left center; /* 位置は左端の真ん中 */
 padding-left : 10px ; /* 「画像の横幅+マーカーとの距離」を左方向に空ける */
	margin-right:15px;
	font-size:11px;
 color:#000;
	font-weight:normal;
	text-decoration:underline;
}
#chieco201112_02_02 .rankbottom a:hover,#chieco201112_02_04 .rankbottom a:hover {
 background-image : url("images/arrow02_over.png") ;
 background-repeat : no-repeat ;
 background-position : left center; /* 位置は左端の真ん中 */
 padding-left : 10px ; /* 「画像の横幅+マーカーとの距離」を左方向に空ける */
	margin-right:15px;
	font-size:11px;
 color:#FFF;
	font-weight:normal;
	text-decoration:underline;
}
/* ----------------------------------------------------------- 
 Thanksポイントが多いメンバーさんBEST3
----------------------------------------------------------- */ 
#chieco201112_03 {
 clear:both;
	width:635px;
	margin-bottom:15px;
	*margin-bottom:7px;
	text-align:left;
}
#chieco201112_03 .name {
 margin-top:8px;
	_margin-top:4px;
}
#chieco201112_03 .name a {
 color: #000;
	text-decoration:underline;
	font-weight:bold;
	font-size: 18px;
	padding-top:5px;
}
#chieco201112_03 .name a:hover {
 color: #FFF;
	text-decoration:underline;
	font-weight:bold;
	font-size: 18px;
	padding-top:5px;
}

#chieco201112_03 .qa a {
 color: #000;
	text-decoration:none;
	font-weight:normal;
	font-size: 13px;
}

#chieco201112_03 .qa a:hover {
 color: #FFF;
	text-decoratio:nnone;
	font-weight:normal;
	font-size: 13px;
}

#chieco201112_03_01 {
 background-image : url("images/bg_thanks01.png") ;
 background-repeat : no-repeat ;
}
#chieco201112_03_01 .left {
 float:left;
	width:311px;
	margin-top: 15px;
}
#chieco201112_03_02 ,#chieco201112_03_03{
 clear:both;
 background-color:#fd9e5f;
 margin-top:10px;
}
#chieco201112_03_02 .left, #chieco201112_03_03 .left  {
 float:left;
	width:311px;
}

/* ユーザー写真 */
#chieco201112_03 .photo {
	display: table-cell;
	width: 100px;
	height: 100px;
	background: #fff;
	border: 1px solid #ddd;
	text-align: center;
	line-height: 1;	
	vertical-align: middle;
	layout-grid-line: 100px;
	zoom: 1;
	float:left;
	margin: 6px 10px 5px 10px;
}
*:first-child+html #chieco201112_03 .photo { /* IE7 */
	display: block;
}
#chieco201112_03 .photo img {
	vertical-align: middle;
}
*:first-child+html #chieco201112_03 .photo img {
	display: block;
}
#chieco201112_03 .photo:hover {
	border: 1px solid #000;
}




/* お気に入り登録人数 */
#chieco201112_03 .icon-cmn-fav-005,
#chieco201112_03 .icon-cmn-fav-010,
#chieco201112_03 .icon-cmn-fav-025,
#chieco201112_03 .icon-cmn-fav-050,
#chieco201112_03 .icon-cmn-fav-100,
#chieco201112_03 .icon-cmn-fav-500 {
  display: inline-block;
  overflow: hidden;
  width: 10px;
  height: 0;
  margin-left: 3px;
  padding-top: 10px;
  line-height: 2;
  vertical-align: 0;
}
*:first-child+html #chieco201112_03 .icon-cmn-fav-005,
*:first-child+html #chieco201112_03 .icon-cmn-fav-010,
*:first-child+html #chieco201112_03 .icon-cmn-fav-025,
*:first-child+html #chieco201112_03 .icon-cmn-fav-050,
*:first-child+html #chieco201112_03 .icon-cmn-fav-100,
*:first-child+html #chieco201112_03 .icon-cmn-fav-500 {
	vertical-align: middle;
}
#chieco201112_03 .icon-cmn-fav-005,
#chieco201112_03 .icon-cmn-fav-010,
#chieco201112_03 .icon-cmn-fav-025,
#chieco201112_03 .icon-cmn-fav-050 {
  background: url("http://cdn-cosme.net/images/general/common/fav_icons/ico_fav.png") no-repeat;
}
#chieco201112_03 .icon-cmn-fav-010 {
  background-position: -10px 0;
}
#chieco201112_03 .icon-cmn-fav-025 {
  background-position: -20px 0;
}
#chieco201112_03 .icon-cmn-fav-050 {
  background-position: -30px 0;
}
#chieco201112_03 .icon-cmn-fav-100 {
  background: url("http://cdn-cosme.net/images/general/common/fav_icons/fav_100.gif") no-repeat;
}
#chieco201112_03 .icon-cmn-fav-500 {
  background: url("http://cdn-cosme.net/images/general/common/fav_icons/fav_500.gif") no-repeat;
}

/* chieco投稿件数 */
#chieco201112_03 .qa {
	margin:10px 0;
}

#chieco201112_03 .qa span {
	font-size:125%;
	font-weight:bold;
	text-decoration:none;
}

/* お気に入りボタン */
#chieco201112_03_01 .btn-fvr {
	font-size:10px;
}
#chieco201112_03_01 .btn-fvr a {
	display: inline-block;
	overflow: hidden;
	width: 171px;
	height: 0;
	padding-top: 34px;
	background: url("images/btn_fvr.png") no-repeat left top;
}
#chieco201112_03_01 .btn-fvr a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	-ms-filter: "alpha(opacity=70)";
}
#chieco201112_03_02 .btn-fvr ,#chieco201112_03_03 .btn-fvr {
	font-size:10px;
}
#chieco201112_03_02 .btn-fvr a ,#chieco201112_03_03 .btn-fvr a {
	display: inline-block;
	overflow: hidden;
	width: 171px;
	height: 0;
	padding-top: 34px;
	background: url("images/btn_fvr02.png") no-repeat left top;
}
#chieco201112_03_02 .btn-fvr a:hover ,#chieco201112_03_03 .btn-fvr a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	-ms-filter: "alpha(opacity=70)";
}
/* お気に入りメンバーに登録済み */
#chieco201112_03_01 .btn-fvr-done {
	display: inline-block;
	overflow: hidden;
	width: 171px;
	height: 0;
	padding-top: 34px;
	background: url("images/btn_fvr_done.png") no-repeat left top;
}
#chieco201112_03_02 .btn-fvr-done {
	display: inline-block;
	overflow: hidden;
	width: 171px;
	height: 0;
	padding-top: 34px;
	background: url("images/btn_fvr_done02.png") no-repeat left top;
}
#chieco201112_03_03 .btn-fvr-done {
	display: inline-block;
	overflow: hidden;
	width: 171px;
	height: 0;
	padding-top: 34px;
	background: url("images/btn_fvr_done02.png") no-repeat left top;
}


#chieco201112_03_01 .right {
 float:right;
	width:314px;
	margin: 25px 10px 10px 0;
}
#chieco201112_03_02 .right, #chieco201112_03_03 .right{
 float:right;
	width:314px;
	margin: 10px 10px 10px 0;
}
#chieco201112_03_01 .pickup {
 background-image : url("images/icon_comment01.png") ;
 background-repeat : no-repeat ;
 background-position : left center; /* 位置は左端の真ん中 */
 padding-left : 22px ; /* 「画像の横幅+マーカーとの距離」を左方向に空ける */
	padding-top:2px;
	margin:12px 0 2px 3px;
}
#chieco201112_03_01 .pickup a {
 color: #000;
 font-size: 13px;
	font-weight:underline;
	font-weight:bold;
}
#chieco201112_03_01 .pickup a:hover {
 color: #FFF;
 font-size: 13px;
	font-weight:underline;
	font-weight:bold;
}

#chieco201112_03_01 .comment {
 height:43px;
	margin-top: 8px;
	padding:30px 15px 5px 15px;
	background: url("images/bg_fukidashi_01.png") left top;
	background-repeat:no-repeat;
	font-size:11px;
	line-height:16px;
}

#chieco201112_03_02 .pickup ,#chieco201112_03_03 .pickup  {
 background-image : url("images/icon_comment02.png") ;
 background-repeat : no-repeat ;
 background-position : left center; /* 位置は左端の真ん中 */
 padding-left : 22px ; /* 「画像の横幅+マーカーとの距離」を左方向に空ける */
	padding-top:2px;
	margin:12px 0 2px 3px;
}
#chieco201112_03_02 .pickup a ,#chieco201112_03_03 .pickup a {
 color: #000;
 font-size: 13px;
	font-weight:underline;
	font-weight:bold;
}
#chieco201112_03_02 .pickup a:hover,#chieco201112_03_03 .pickup a:hover {
 color: #FFF;
 font-size: 13px;
	font-weight:underline;
	font-weight:bold;
}

#chieco201112_03_02 .comment {
 height:43px;
	margin-top: 8px;
	padding:30px 15px 5px 15px;
	background: url("images/bg_fukidashi_02.png") left top;
	background-repeat:no-repeat;
	font-size:11px;
	line-height:16px;
}
#chieco201112_03_03 .comment {
 height:43px;
	margin-top: 8px;
	padding:30px 15px 5px 15px;
	background: url("images/bg_fukidashi_02.png") left top;
	background-repeat:no-repeat;
	font-size:11px;
	line-height:16px;
}
