@charset "Shift_JIS";

@import "reviewList.css";


/*--------------------------------------
file Name:
URI: 
Description: @cosme  My 5_1 プライベートトップcss
Version: 1.0
Original: 2009.10.10
Modifier:
Author: 
Author URI:  
--------------------------------------*/

.sectionWrapper{
/*	background: url(/images/user/my_common/bg/bg_dot_24.gif) repeat left top;*/
	background: #f3f3ee;
}

.sectionWrapper form{
	padding: 14px 0;
}
.formTop{
	width: 610px;
}


.formBottom{
	background:url(/images/user/5_1/bg_brown_bottom.gif) no-repeat left bottom;
	padding-bottom: 15px;
	margin-bottom: 30px;
	zoom:1;
}

.formBottom .section{
	margin:0 20px 22px;
	padding-top:10px;
	width:570px;
}
.section .sectionBlock{
	padding: 5px 15px 17px;
}


.formBottom .mybestBlock{
	background: url(/images/user/5_1/bg_lace_blue_top.gif) no-repeat left top;
	margin:0 20px 30px;
	padding-top:5px;
	width:570px;
}
.mybestBlock .mybestBlockWrapper{
	background: url(/images/user/5_1/bg_blue_bottom.gif) no-repeat left bottom;
	padding-bottom: 5px;
	zoom:1;
}
.mybestBlock .sectionBlock{
	background: url(/images/user/5_1/bg_lace_blue_bottom.gif) no-repeat left bottom;
	padding: 5px 15px 25px;
}
.mybestBlock .sectionBlock .noData{
	background: url(/images/user/5_1/bg_nodata_flower.gif) no-repeat left center;
}
.mybestBlock .sectionBlock .viewData{
	background: url(/images/user/5_1/bg_viewdata_flower.gif) no-repeat left bottom;
	zoom:1;
}

.viewData .moreInfo {
	text-align:right;
}
.viewData .moreInfo a {
	background:transparent url(/images/user/my_common/icons/small_icons_open.gif) no-repeat scroll right -28px;
	padding-right:10px;
	color:#329D77;
}

.mybestBlock .moreInfo {
	padding: 5px 10px;
	text-align:right;
}
.mybestBlock .moreInfo a {
	background:transparent url(/images/user/my_common/icons/small_icons_open.gif) no-repeat scroll right -28px;
	padding-right:10px;
	color:#329D77;
}


.titleSlash{
	padding: 11px 19px 10px 25px;
	background:url(/images/user/5_1/bg_slash_brown.gif) no-repeat left top;
	margin-bottom: 10px;
}

/* del 20091202 start

.titleSlash div{
	float: left;
}
.titleSlash h2{
	padding-top:4px;
	float: left;
	margin-right: 20px;
}
.titleSlash p{
	float: right;
}
.titleSlash p.titleName{
	width: 200px;
	float:left;
}
.titleSlash p.titleName span{
	font-weight: bold;
	color: #329d77;
}
 del 20091202 end */
/* add 20091202start */
.titleSlash div{
	float: left;
}
.titleSlash h2{
	padding: 4px 0;
}
.titleSlash h2 img{
	margin-right: 20px;
}

.titleSlash p.btnSettingEdit{
	float: right;
}

.titleSlash p.titleName{
	width: 280px;
}

.titleSlash p.titleName img{
	vertical-align:text-top;
}
.titleSlash p.titleName span{
	font-weight: bold;
	color: #329d77;
	font-size: 120%;
}
/* add 20091202 end */



.noData:after { content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; line-height:1; overflow:hidden; }
.noData { display:inline-block; }
*html .noData { height:1%; }
.noData { display:block; }
*:first-child+html .noData { display:inline-block; }
.noData{
	padding:12px 20px 12px 35px;
}
.noData p.txt{
	float: left;
}

.noData p.goEditPage{
	float: right;
}

.noData p.goEditPage a{
	color: #4eba96;
	background: url(/images/user/my_common/icons/small_icons_open.gif) no-repeat right -28px;
	padding-right: 10px
}



#top_5_1Contents.contents {
	padding-left: 0;
}
#top_5_1Contents .mainContents{
	width: 619px;
}
#top_5_1Contents #breadList,
#top_5_1Contents .sectionWrapper,
#photoSection,
#memberSection,
#kuchikomiSection,
.btnRegistAndSetting {
	margin-left: 10px;
}

/*--------------------------------------
	プロフィールページを作ってみよう
--------------------------------------*/
#createProfile{
	background: url(/images/user/5_1/img_lets_create.jpg) no-repeat center top;
	height: 220px;
	margin-bottom: 15px;
}
#createProfile p{
	padding-top: 170px;
	text-align: center;
}

/*--------------------------------------
	プロフィール
--------------------------------------*/
.profileBlock {
	padding: 0 20px 20px;
}
.profileBlock .profileImg {
	width: 160px;
	float: left;
	text-align: center;
	zoom:1;
}

.profileBlock .noData p.txt{
	float: none;
}

.profileBlock .profileImg div{
	width: 150px;
	margin-bottom: 10px;
	zoom:1;
}
.profileBlock .profileImg div p{
	background: #FFFFFF;
	padding: 25px;
	margin:  0 auto;
	text-align: center;
}
.profileBlock .profileImg p.profileName,
.profileBlock .profileImg p.profileSpec,
.profileBlock .profileImg p.profileKuchikomi{
	padding: 0 5px 6px;
}
.profileBlock .profileImg p.profileName span{
	color:#3b7568;
	font-size: 120%;
	font-weight: bold;
}
.profileBlock .profileImg p.profileKuchikomi a{
	background: url(/images/user/my_common/icons/small_icons_open.gif) no-repeat left -27px;
	padding-left:10px;
	color: #4eba96;
}
.profileBlock .profileImg p.profileSpec{
	line-height: 1.4;
}

.profileBlock .noData{
	padding: 0;
	float: right;
	width: 395px;
	font-size:100%;
}
.profileBlock .noData p.txt{
	padding: 70px 0 0;
}
.profileBlock .noData p.goEditPage{
	text-align: right;
}

.noData p.txt{
	font-size:120%;
}
.noData p.goEditPage a{
	color: #4eba96;
	background: url(/images/user/my_common/icons/small_icons_open.gif) no-repeat right -28px;
	padding-right: 10px
}


.profileBlock .profileData{
	float:right;
	font-size:100%;
	padding:0;
	width:395px;
}

/* mod 20091202start */
.profileBlock .profileTxt{
	font-size: 120%;
	line-height: 1.5;
	min-height: 150px;
	_height: 150px;
	margin: 0;
}
/* mod 20091202end */

.profileBlock .profileData div.clearfix{
	background: url(/images/user/my_common/border/border_mono_dot_h_32_grn.gif) repeat-x left top;
	margin-top: 15px;
	padding-top: 15px;
	margin-bottom: 15px;
}

.profileBlock .profileData dl{
	width: 196px;
	float: left;
}
.profileBlock .profileData dd{
	padding-bottom: 7px;
	padding-left: 10px;
	background:transparent url(/images/user/my_common/icons/small_icons_open.gif) no-repeat scroll left -90px;
}
.profileBlock .profileData dd a{
	color: #4eba96;
	font-size: 120%;
	font-weight:bold;
}
.profileBlock .profileData dd span{
	font-size: 120%;
	font-weight:bold;
}
.profileBlock .profileData ul li{
	float: left;
	margin-right: 15px;
}

.profileData p.goEditPage{
  text-align:right;
}
.profileData p.goEditPage a{
	color: #4eba96;
	background: url(/images/user/my_common/icons/small_icons_open.gif) no-repeat right -28px;
	padding-right: 10px
}


/*--------------------------------------
	ブログ・サイト
--------------------------------------*/
#siteSection .viewData .txt {
	font-size:120%;
	line-height:1.4;
	margin:12px 20px 10px 35px;
}
#siteSection .links{
	padding-top: 12px;
}

#siteSection .links a{
	background:transparent url(/images/user/my_common/icons/small_icons_open.gif) no-repeat scroll 35px -26px;
	color:#4EBB97;
	font-size:140%;
	font-weight:bold;
	padding-left:45px;
}


/*--------------------------------------
	お好みタイプ
--------------------------------------*/
#typeSection ul {
	padding:12px 0 0 25px;
}
#typeSection ul li {
	background:transparent url(/images/user/my_common/icons/small_icons_open.gif) no-repeat scroll 10px -90px;
	text-indent:20px;
	float:left;
	font-size:120%;
	margin-bottom:10px;
	width:135px;
}



/*--------------------------------------
	有名人
--------------------------------------*/
#famousSection ul {
	padding: 12px 0 12px 25px;
}
#famousSection ul li {
	background:transparent url(/images/user/my_common/icons/small_icons_open.gif) no-repeat scroll 10px -90px;
	text-indent:20px;
	float:left;
	font-size:120%;
	margin-bottom:10px;
	margin-right: 30px;
	white-space: nowrap;
}



/*--------------------------------------
	Myベストブランド
--------------------------------------*/
#myBestBrandSection h3{
	margin-left:-10px;
	margin-top:-21px;
	position: relative;
	width: 130px;
}
#myBestBrandSection h3 img{
	position: relative;
}
#myBestBrandSection .sectionBlock {
	margin-top: -50px;
}

#myBestBrandSection .noData p.txt {
	float:none;
	text-align: center;
	margin-bottom:12px;
}
#myBestBrandSection .noData p.goEditPage{
	float:none;
	text-align: center;
}

#myBestBrandSection .viewData {
}
#myBestBrandSection .viewData .txt{
	padding:12px 70px 12px 80px;
	min-height: 30px;
	_height: 54px;
	font-size:120%;
	line-height: 1.5;
}
.myBestBrandList{
	padding:0 70px 8px 80px;
}
.myBestBrandList li{
	padding: 6px 0 4px 5px;
	background: url(/images/user/my_common/border/border_dot_h_9.gif) repeat-x left bottom;
}

.myBestBrandList li p.brandName{
	padding-left: 10px;
	background: url(/images/user/my_common/icons/small_icons_open.gif) no-repeat  left -26px;
}
.myBestBrandList li p.brandName a{
	font-size:120%;
	color: #4ebb97;
}

/*--------------------------------------
	Myベストコスメ
--------------------------------------*/
#myBestCosmeSection h3{
	margin-left:-10px;
	margin-top:-22px;
	position: relative;
	width: 130px;
}
#myBestCosmeSection h3 img{
	position: relative;
}

#myBestCosmeSection .sectionBlock {
	margin-top: -50px;
}

#myBestCosmeSection .noData p.txt {
	float:none;
	text-align: center;
	margin-bottom:12px;

}
#myBestCosmeSection .noData p.goEditPage{
	float:none;
	text-align: center;
}

#myBestCosmeSection .viewData .txt{
	padding: 12px 70px 12px 80px;
	min-height: 30px;
	_height: 54px;
	font-size:120%;
	line-height: 1.5;
}

.myBestCosmeListWrapper{
	margin: 5px 0 5px 6px;
	position: relative;
	background: #FFFFFF;
	zoom:1;
}
.myBestCosmeList{
	position: relative;
	padding-left: 8px;
	padding-bottom: 12px;
	margin-right: -9px;
	zoom:1;
}
.myBestCosmeList li{
	width: 166px;
	float: left;
	margin-right: 9px;
	text-align:center;
	height: 100%;
}
.myBestCosmeList li a{
	display: block;
	text-decoration: none;
/*	height: 100%;*/
	background:  #FFFFFF url(/images/user/5_1/bg_best_cosme_s_bottom.gif) no-repeat left bottom;
	padding-bottom: 12px;
	height: 100%;
}
.myBestCosmeList li a:hover{
	text-decoration: none;
	background-color: #FDEDF4;
}

.myBestCosmeList li .listImg{
	background: url(/images/user/5_1/bg_best_cosme_s_top.gif) no-repeat left top;
	text-align:center;
	padding:15px 0 5px;
	display: block;
}
.myBestCosmeList li .listTxt{
/*
	min-height: 4.5em;
	_height: 4.5em;
*/	line-height: 1.3;
	padding: 0 10px;
	color: #4ebb97;
	display: block;
}
.myBestCosmeList li .listTxt img.icon{
	margin-left: 3px;
}


.myBestCosmeList li p.deleteBtn{
	padding-top: 5px;
	text-align:center;
}



/*--------------------------------------
	クチコミアイコン
--------------------------------------*/
#KuchikomiTop{
	margin: 0 20px 8px;
	background:#FFFFFF url(/images/user/5_1/bg_white_top.gif) no-repeat right top;
}
#KuchikomiTop a{
	color:#329D77;
}

#KuchikomiTop .kuchikomiTitle {
	margin: 0 15px;
	padding-bottom: 12px;
	background: url(/images/user/my_common/border/border_mono_dot_h_32.gif) repeat-x left bottom;
}
#KuchikomiTop .kuchikomiTitle h3{
	float: left;
}
#KuchikomiTop .kuchikomiTitle p{
	float: right;
}

#KuchikomiTop .sectionBlock{
	padding-left:0;
	padding-right: 0;
	padding-bottom: 10px;
	background: url(/images/user/5_1/bg_white_bottom.gif) no-repeat right bottom;
}

#KuchikomiTop .kuchikomiIcons{
	padding: 15px 0 0 9px;
	zoom: 1;
}
#KuchikomiTop .kuchikomiIcons li{
	zoom: 1;
	float: left;
	width: 92px;
	text-align: center;
	padding-bottom: 6px;
}
#KuchikomiTop .kuchikomiIcons li a{
/*	display: block;*/
	text-align :center;
	outline: none;
/*	text-decoration:none;*/
}

#KuchikomiTop .kuchikomiIcons li a:hover span{
	text-decoration: underline;
}


#KuchikomiTop .kuchikomiIcons li span{
	display: block;
	text-align: center;
}
#KuchikomiTop .KuchikomiBottom div{
	padding: 5px 15px 10px 16px;
	background:url(/images/user/5_2/bg_white_bottom.gif) no-repeat right bottom;

}


#KuchikomiTop .kuchikomiLink{
	text-align:right;
}
#KuchikomiTop .kuchikomiLink li{
	display: inline;
	margin-right: 15px;
}
#KuchikomiTop .kuchikomiLink li a{
	padding-right: 10px;
	background: url(/images/user/my_common/icons/small_icons_open.gif) no-repeat right -28px;
}

/*--------------------------------------
	フォトギャラリー
--------------------------------------*/
#photoSection .sectionBlock{
	padding:5px 0 17px;
}

#photoSection .viewData .txt{
	font-size:120%;
	line-height:1.5;
	margin:12px 20px;
}

#photoSection .noData{
  padding:12px 20px;
}

.photoList {
	background: url(/images/user/5_1/bg_photo.gif) no-repeat right top;
	padding: 14px 0 14px 25px;
}

.photoList div.scrollBack{
	float: left;
	width: 24px;
	padding: 63px 0;
	text-align:center;
}
.photoList div.scrollNext{
	float: right;
	width: 24px;
	padding: 63px 0;
	text-align:center;
}

.photoList .photoWrapper{
	width: 560px;
	overflow:hidden;
	float:left;
	position:relative;
	height: 150px;
}

.photoList ul.photoItem{
	zoom:1;
	width: auto;
	position:absolite;
}

.photoList ul li{
/*	float: left;*/
	float:left;
	display:inline;
	margin-right: 7px;
	_margin-right: 6px;
	padding-left:1px
/*	_width: 98px
	display:none;*/
}
.photoList .listImg {
/*
	display:inline;
	_background: #FFFFFF;
	_border:#eeeeee solid 1px;
	_display: inline;
	_width: 90px;
	_padding: 3px;
	zoom: 1;
	*/
}

.photoList .listImg .thums {
	background: #FFFFFF;
	border:#eeeeee solid 1px;
	_border:none;
/*	display: block;*/
	padding: 3px;
	_padding:0;
}



.photoList .deleteBtn{
	padding:5px 0 10px;
	text-align:center;
}


#photoSection h3,
#memberSection h3,
#kuchikomiSection h3{
	margin-left: -8px;
	position: relative;
}
#photoSection h3 img,
#memberSection h3 img,
#kuchikomiSection h3 img{
	position: relative;
}
/*--------------------------------------
	お気に入りメンバー
--------------------------------------*/
#memberSection .sectionBlock {
	padding:5px 0 17px;
}

#memberSection .viewData{
	zoom:1;
}
#memberSection .viewData ul{
	background: url(/images/user/5_1/bg_member_open_top.gif) repeat-y left top;
	margin-right: -15px;
	zoom:1;
	position: relative;
	padding: 12px 0 12px;
	margin-bottom: 6px;
}

#memberSection .viewData ul li{
	float: left;
	width: 122px;
}

#memberSection .viewData ul li table{
  margin:0 auto;
}

#memberSection .viewData ul li p{
	padding: 0 9px 5px;
}
#memberSection .viewData ul li p.memberImg{
	text-align: center;
}

#memberSection .viewData ul li p.userName{
  margin-top:5px;
}

#memberSection .viewData ul li p.userData{
	padding-bottom: 0px;
}
#memberSection .viewData ul li p a{
	color: #329d77;
}

#memberSection .viewData .moreInfo{
	margin-right: 15px;
}

#memberSection .noData{
  padding:12px 20px;
}

/*--------------------------------------
	参考になったクチコミ
--------------------------------------*/

#kuchikomiSection .sectionBlock{
	padding:5px 0 17px;
}

#kuchikomiSection .viewData .moreInfo{
	padding-right: 15px;
}

#kuchikomiSection .deleteBtn{
	padding: 10px 5px 10px 0;
	text-align: right;
}

#kuchikomiSection #openTopReviewList{
	padding: 0 15px 0;
}
#kuchikomiSection #openTopReviewList ul{
	margin-top: 12px;
}
#kuchikomiSection #openTopReviewList li{
	background: url(/images/user/5_1/bg_kuchikomilist_top.gif) no-repeat left top;
	padding: 15px 0 0;
	margin-top:10px;
}

#kuchikomiSection #openTopReviewList li .icoThanks{
	margin-left: -3px;
}

#kuchikomiSection #openTopReviewList li .simpleReviewListTxt{
	padding: 0 18px 22px;
	float: none;
	width:auto;
	background: url(/images/user/5_1/bg_kuchikomilist_bottom.gif) no-repeat left bottom;
}

#kuchikomiSection .viewData .txt{
	font-size: 120%;
	line-height: 1.5;
	margin:12px 20px;
	position: relative;
}


/* mod 20091127 start */
#miniReviewList .userReview {
	float:left;
	width:460px;
}


#openTopReviewList .inputArea{
	width: 40px;
	text-align: center;
	float: left;
	padding-top:60px;
}

#openTopReviewList .simpleReviewListTxt{
	width: 550px;
	float: left;
}


#openTopReviewList .infoText{
	font-size: 120%;
}
#openTopReviewList .infoText a{
	color:#666666;
}
#openTopReviewList .infoText a.readMore{
	color:#329d77;
}
#openTopReviewList .infoText a:hover{
	text-decoration: underline;
}
#openTopReviewList li{
	padding-bottom: 20px;
	margin-top: 20px;
	line-height: 1.5;
	clear: both;
	background: url(/images/user/my_common/border/border_dot_h_9.gif) repeat-x left bottom;
}

#openTopReviewList li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; line-height:1; overflow:hidden; }
#openTopReviewList li { display:inline-block; }
*html #openTopReviewList li { height:1%; }
#openTopReviewList li { display:block; }
*:first-child+html #openTopReviewList li { display:inline-block; }

#openTopReviewList li p.icoThanks img {
	margin-left:-5px;
	position:relative;
}



#openTopReviewList .searchWord{
	font-weight: bold;
}

#openTopReviewList h4 {
	margin-bottom: 8px;
/*	padding-left: 10px;
	background: url(/images/user/my_common/icons/small_icons.gif) no-repeat 0 -202px;*/
}
#openTopReviewList h4 a{
	font-size: 120%;
	zoom:1;
	color: #329d77;
	line-height: 1.2;
}
#openTopReviewList div.boxParent{
/*	margin-left: 10px;
	margin-bottom: 5px;*/
	clear:both;
	zoom:1;
}
*html #openTopReviewList div{ margin-left: 0; }	/* for IE6 */
*:first-child+html #openTopReviewList div { margin-left: 0; }	/* for IE7 */

/* 70pxアイコン */
#openTopReviewList div div.boxCell{
	text-indent: 0;
	width: 82px;
	_float: left;
	padding-top:3px;
	vertical-align:top;
}

*:first-child+html #openTopReviewList div div.boxCell{ float: left; }	/* for IE7 */

/* 30pxアイコン */
#openTopReviewList div.minIco div.boxCell{
	padding-top:0;
	text-indent: 0;
	width: 42px;
	vertical-align:top;
}

/*
#openTopReviewList p img{
	border:1px solid #CCCCCC;
}
*/
#openTopReviewList dl {
/*	padding-left: 20px;
	width: 580px;
	_width: 600px;
*/
}
#openTopReviewList dl.boxCell{
/*
	width: 500px;
	_width: 490px;
*/	padding-left: 0;
	_float: left;
	line-height:1.6;
	vertical-align:top;
}
*:first-child+html #openTopReviewList dl.boxCell{ float: left; }	/* for IE7 */


#openTopReviewList div.minIco{
	margin-bottom: 3px;
}
#openTopReviewList div.minIco dl{
	line-height: 1.2;
}
#openTopReviewList div.minIco dd{
	font-size: 120%;
	margin-bottom: 3px;
}

#openTopReviewList div.minIco dl dd a{
	color: #329d77;
}

#openTopReviewList dl dd .dataText{
	font-size: 83%;
}
#openTopReviewList dl dd.tagTop{
	padding-top:5px;
}

#openTopReviewList dl dd.infoText{
	clear: both;
}

#openTopReviewList dl dd a{
	color :#4ebb97;
	text-decoration: none;
}

#openTopReviewList dl dd a:hover,
#openTopReviewList dl dd a:active{
	text-decoration: underline;
}
#openTopReviewList dl dd.tags a{
	color :#666666;
	text-decoration: underline;
}
#openTopReviewList dl dd.tags a:hover{
	text-decoration: none;
}

#openTopReviewList dl dd .starPoint img{
	vertical-align: top;
}
#openTopReviewList dl dd img{
	vertical-align: top;
}






#openTopReviewList dl dd a {
	color:#329D77;
	text-decoration:none;
}
#miniReviewList .userText{
	width:460px;
	clear:left;
}
#miniReviewList .userText a{
	color:#666666;
	zoom:0;
}

#miniReviewList .userText a.readMore{
	color:#329D77;
}
#miniReviewList dl {
padding-bottom:0;
}


#kuchikomiSection .noData {
  padding:12px 20px;
}

/* mod 20091127 end */

/*
#kuchikomiSection #openTopReviewList li.clearfix .miniReviewWrapper{
	padding-bottom: 18px;
	background: url(/images/user/5_3_2/bg_kuchikomi_list_bottom.gif) no-repeat left bottom;
}



#kuchikomiSection #openTopReviewList .userReview{
	_width:420px;
}

*:first-child+html #kuchikomiSection #openTopReviewList .userReview{ min-width: 420px;}

#kuchikomiSection #openTopReviewList .miniReviewWrapper dl dd.user,
#kuchikomiSection #openTopReviewList .miniReviewWrapper dl dd.review{
	min-width:418px;
	_width:370px;
}

#kuchikomiSection #miniReviewList dl{
	padding-bottom:0;
}

*:first-child+html #kuchikomiSection #miniReviewList dl dd.user{ min-width: 370px;  float: left;}
*:first-child+html #kuchikomiSection #miniReviewList dl dd.review{ min-width: 370px; float: left; }


*/

/*--------------------------------------
	メンバーの最新クチコミ
--------------------------------------*/
#myReviewSection{
	margin-bottom: 30px;
}
#myReviewSection h3{
	margin-left: 2px;
	padding: 14px 0 0 52px;
	height: 28px;
  background: url("/images/user/5_1/title_bg_new_review.png") no-repeat left top;
  font-size: 110%;
  color: #333;
}
* html #myReviewSection h3{
	height: 42px;
}
#myReviewSection h3 img{
	vertical-align: baseline;
}
#myReviewSection h3 .name {
	font-size: 120%;
}
#myReviewSection h3 .title {
	padding-left: 3px;
	font-size: 130%;
  font-weight: bold;
}
#myReviewSection .sectionBlock {
	margin-left: 20px;
}
#myReviewSection .review-list {
	margin-left: 15px;
}
#myReviewSection .review-list li{
	float:left;
	margin-right:10px;
	padding-top:5px;
	width:185px;
}
#myReviewSection .review-list li a{
	background: url("/images/user/5_1/bg_new_post_bottom.png") no-repeat left bottom;
	display: block;
	text-decoration: none;
}
#myReviewSection .review-list li a:hover{
	background-color: #FDEDF4;
}
#myReviewSection .review-list li a:after { content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; line-height:1; overflow:hidden; }
#myReviewSection .review-list li a{ display:inline-block; }
*#myReviewSection .review-list li a{ height:1%; }
#myReviewSection .review-list li a{ display:block; }
*:first-child+html #myReviewSection .review-list li a{ display:inline-block; }

#myReviewSection .review-list span {
	display: block;
}
#myReviewSection .review-list .block{
	padding: 10px 12px 15px;
	background: url("/images/user/5_1/bg_new_post_top.png") no-repeat left top;
}
#myReviewSection .review-list .wrap {
	padding-bottom: 5px;
	width:100%;
}
#myReviewSection .review-list .wrap:after { content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; line-height:1; overflow:hidden; }
#myReviewSection .review-list .wrap{ display:inline-block; }
*html #myReviewSection .review-list .wrap{ height:1%; }
#myReviewSection .review-list .wrap{ display:block; }
*:first-child+html #myReviewSection .review-list .wrap{ display:inline-block; }

#myReviewSection .review-list .type {
	float: left;
	width: 39px;
}
#myReviewSection .review-list .date {
	color: #666;
	float: left;
	text-align: right;
	width: 120px;
}
#myReviewSection .review-list .modTitle {
	color: #329D77;
  font-size: 110%;
  line-height: 1.3;
}
#myReviewSection .review-list .star {
	padding: 3px 0;
}
#myReviewSection .review-list .star span {
	display: inline;
	float: none;
  color: #555;
}
#myReviewSection .review-list .star img {
	vertical-align: top;
}
#myReviewSection .review-list .entryKuchikomi {
	display: block;
	height: 1%;
}
#myReviewSection .review-list .entryKuchikomi:after { content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; line-height:1; overflow:hidden; }
#myReviewSection .review-list .entryKuchikomi{ display:inline-block; }
*#myReviewSection .review-list entryKuchikomi{ height:1%; }
#myReviewSection .review-list .entryKuchikomi{ display:block; }
*:first-child+html #myReviewSection .review-list .entryKuchikomi{ display:inline-block; }

#myReviewSection .review-list .thumsImg {
	float: left;
	text-align: center;
	width: 80px;
}
#myReviewSection .review-list .thumsImg span {
	display: block;
  background-position: left top;
	width: 70px;
  height: 70px;
}
#myReviewSection .review-list .txt {
	float: right;
	width: 80px;
	line-height: 1.4;
  font-size: 110%;
}
#myReviewSection .moreInfo{
	margin-top: 10px;
  margin-right: 15px;
	text-align: right;
}
#myReviewSection .moreInfo a{
	color: #329D77;
	background:url("/images/user/my_common/icons/small_icons_open.gif") no-repeat right -28px;
	padding-right:10px;
}
/*null時*/
#myReviewSection .noData {
	padding:12px 20px;
}
#myReviewSection .noData .txt {
	padding-top: 2px;
}
#myReviewSection .noData .btn {
	float: left;
	margin-left: 10px;
}


/*--------------------------------------
	メンバーの最新Q&A
--------------------------------------*/
#myQaSection{
	margin-bottom: 30px;
}
#myQaSection h3{
	margin-left: 2px;
	padding: 16px 0 0 52px;
	height: 30px;
  background: url("/images/user/5_1/title_bg_new_chieco.png") no-repeat left top;
  font-size: 110%;
  color: #333;
}
* html #myQaSection h3{
	height: 46px;
}
#myQaSection h3 img{
	vertical-align: baseline;
}
#myQaSection h3 .name {
	font-size: 120%;
}
#myQaSection h3 .title {
	padding-left: 3px;
	font-size: 130%;
  font-weight: bold;
}
#myQaSection .sectionBlock {
	margin-left: 20px;
}
#myQaSection .qa-list {
	margin-left: 15px;
}
#myQaSection .qa-list li{
	float:left;
	margin-right:10px;
	padding-top:5px;
	width:185px;
}
#myQaSection .qa-list li a{
	background: url("/images/user/5_1/bg_new_post_bottom.png") no-repeat left bottom;
	display: block;
	text-decoration: none;
}
#myQaSection .qa-list li a:hover{
	background-color: #FDEDF4;
}
#myQaSection .qa-list li a:after { content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; line-height:1; overflow:hidden; }
#myQaSection .qa-list li a{ display:inline-block; }
*#myQaSection .qa-list li a{ height:1%; }
#myQaSection .qa-list li a{ display:block; }
*:first-child+html #myQaSection .qa-list li a{ display:inline-block; }

#myQaSection .qa-list span {
	display: block;
}
#myQaSection .qa-list .block{
	padding: 10px 12px 15px;
	background: url("/images/user/5_1/bg_new_post_top.png") no-repeat left top;
}
#myQaSection .qa-list .wrap {
	padding-bottom: 5px;
	width:100%;
}
#myQaSection .qa-list .wrap:after { content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; line-height:1; overflow:hidden; }
#myQaSection .qa-list .wrap{ display:inline-block; }
*html #myQaSection .qa-list .wrap{ height:1%; }
#myQaSection .qa-list .wrap{ display:block; }
*:first-child+html #myQaSection .qa-list .wrap{ display:inline-block; }

#myQaSection .qa-list .type {
	float: left;
	width: 39px;
}
#myQaSection .qa-list .date {
	color: #666;
	float: left;
	text-align: right;
	width: 120px;
}
#myQaSection .qa-list .modTitle {
	padding-bottom: 3px;
  margin-bottom: 5px;
	color: #E282D0;
  font-size: 110%;
  line-height: 1.3;
  border-bottom: 1px dotted #ccc;
}
#myQaSection .qa-list .txt {
	line-height: 1.4;
  font-size: 110%;
}
#myQaSection .moreInfo{
	margin-top: 10px;
  margin-right: 15px;
	text-align: right;
}
#myQaSection .moreInfo a{
	color: #329D77;
	background:url("/images/user/my_common/icons/small_icons_open.gif") no-repeat right -28px;
	padding-right:10px;
}
/*null時*/
#myQaSection .noData {
	padding:12px 20px;
}
#myQaSection .noData .txt {
	padding-top: 2px;
}
#myQaSection .noData .btn {
	float: left;
	margin-left: 10px;
}


/*--------------------------------------
	マイエントリー不使用
--------------------------------------*/
#myEntrySection {
	background: url(/images/user/5_1/bg_entry_side.gif) repeat-y left top;
	margin-bottom: 15px;
}

#myEntrySection .noData p.txt {
	float:none;
	text-align: center;
	margin-bottom:12px;

}
/*
#myEntrySection .noData p.goEditPage{
	float:none;
	text-align: center;
}
*/

#myEntrySection .noData ul{
	text-align: center;
}
#myEntrySection .noData ul li{
	display: inline;
	margin: 0 15px;
}

#myEntrySection .noData li.goEditPage a{
	color: #4eba96;
	background: url(/images/user/my_common/icons/small_icons_open.gif) no-repeat right -28px;
	padding-right: 10px
}





#myEntrySection .myEntryHeader{
	background: url(/images/user/5_1/bg_entry_top.gif) no-repeat left top;
	padding: 35px 25px 20px;
}
#myEntrySection .myEntryHeader .entryIcon {
	float:left;
	width:70px;
}
#myEntrySection .myEntryHeader .entryIcon div {
	overflow:hidden;
  width:48px;
  height:48px;
}

#myEntrySection .myEntryHeader .userName,
#myEntrySection .myEntryHeader h3{
	float: left;
	width: 270px;
	margin-bottom: 7px;
}
#myEntrySection .myEntryHeader .userName{
	padding-top: 5px;
}
#myEntrySection .myEntryHeader .userName a {
	color:#329D77;
	font-weight:bold;
}

#myEntrySection .sectionBlock{
	background: url(/images/user/5_1/bg_entry_bottom.gif) no-repeat left bottom;
	padding:5px 0 17px 15px;
}

#myEntrySection .noData {
	padding:12px 35px 12px 35px;
}
/* 最新Myエントリー */
#myEntrySection .viewData ul{
	margin-right: -10px;
}
#myEntrySection .viewData .moreInfo{
	margin:0 17px 0 5px;
}
#myEntrySection .viewData .kuchikomiBox .moreInfo{
	background: url(/images/user/5_1/border_mono_dot_h_32_red.gif) repeat-x left bottom;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#myEntrySection .viewData ul{
	margin-bottom: 5px;
}
#myEntrySection .viewData li{
	margin-right:5px;
	padding-top:5px;
	width: 190px;
	float: left;
}
#myEntrySection .viewData li a{
	background: #FFFFFF url(/images/user/5_1/bg_newentry_top.gif) no-repeat left top;
	display: block;
	padding-top:5px;
	text-decoration: none;
}
#myEntrySection .viewData li a:hover{
	background: #FDEDF4 url(/images/user/5_1/bg_newentry_top.gif) no-repeat left top;
}
#myEntrySection .viewData li a:after { content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; line-height:1; overflow:hidden; }
#myEntrySection .viewData li a{ display:inline-block; }
*#myEntrySection .viewData li a{ height:1%; }
#myEntrySection .viewData li a{ display:block; }
*:first-child+html #myEntrySection .viewData li a{ display:inline-block; }

#myEntrySection  li span{
	display: block;
}

#myEntrySection  ul li .block{
	background: url(/images/user/5_1/bg_newentry_bottom.gif) no-repeat left bottom;
	padding: 0 12px 15px;
}

#myEntrySection  ul li .block .wrap{
	padding-bottom: 5px;
	width:100%;
}
#myEntrySection  ul li .block .wrap:after { content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; line-height:1; overflow:hidden; }
#myEntrySection  ul li .block .wrap{ display:inline-block; }
*html #myEntrySection  ul li .block .wrap{ height:1%; }
#myEntrySection  ul li .block .wrap{ display:block; }
*:first-child+html #myEntrySection  ul li .block .wrap{ display:inline-block; }





#myEntrySection  ul li .block .modTitle{
	line-height: 1.3;
}
#myEntrySection ul li .block .type {
	width: 39px;
	float: left;
/*	display:inline;*/
/*	padding: 0 35px 0 0;*/
}
#myEntrySection ul li .block .date {
	text-align:right;
	width:120px;
	float: left;
/*	display:inline;*/
	color: #8d8d8d;	
}

#myEntrySection ul li .block .txt {
	line-height: 1.4;
}
#myEntrySection ul li.newMyEntryKuchikomi .block .txt {
	line-height: 1.4;
/*	float: left;
	width: 80px;
*/
	display: inline;
}

#myEntrySection  ul li.newMyEntryKuchikomi .modTitle,
#myEntrySection  ul li.newMyEntryKuchikomi span{
	text-decoration: none;
}


#myEntrySection span.entryKuchikomi:after { content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; line-height:1; overflow:hidden; }
#myEntrySection span.entryKuchikomi{ display:inline-block; }
*#myEntrySection span.entryKuchikomi{ height:1%; }
#myEntrySection span.entryKuchikomi{ display:block; }
*:first-child+html #myEntrySection span.entryKuchikomi{ display:inline-block; }


#myEntrySection  ul li.newMyEntryKuchikomi .modTitle{
	color: #329d77;
}

#myEntrySection ul li.newMyEntryKuchikomi .star{
	padding: 3px 0 3px;
}
#myEntrySection  ul li.newMyEntryKuchikomi .star span{
	display:inline;
	float: none;
}

#myEntrySection  ul li.newMyEntryKuchikomi .star img{
	vertical-align: top;
}
#myEntrySection  ul li.newMyEntryKuchikomi .thumsImg{
	float: left;
	text-align:center;
	width:80px;
}


#myEntrySection ul li.newMyEntryQuestion .modTitle,
#myEntrySection ul li.newMyEntryAnswer .modTitle{
	margin-bottom:6px;
	padding-bottom:7px;
	background: url(/images/user/my_common/border/border_dot_h_9.gif) repeat-x left bottom;
}
#myEntrySection ul li.newMyEntryQuestion .modTitle{
	color: #b692c6;
}
#myEntrySection ul li.newMyEntryAnswer .modTitle{
	color: #e282d0;
}

#myEntrySection .noEntry{
	background: url(/images/user/my_common/side/side_myentry_bg_w_top.gif) no-repeat left top;
	padding: 15px 0 0;

}
#myEntrySection .noEntry p{
	background: url(/images/user/my_common/side/side_myentry_bg_w_bottom.gif) no-repeat left bottom;
	text-align: center;
	padding: 0 0 15px;
	font-size: 120%;
}






.btnRegistAndSetting p {
	padding:5px 8px 7px;
	text-align:right;
}













