@charset "utf-8";

/* =====================================================================================
株式会社リリースタイル
Copyright(C)2009 lily Style Co. Ltd. All Rights Reserved. All rights Reserved.
===================================================================================== */

/*　▼▼ユーザー画面
==================================================*/
div#user{
	width: 630px;
	float: left;
	padding-top: 10px;
}

div#user div.modoru{
	width: 590px;
	float: left;
	padding: 20px;
}

div#user h2.title{
	width: 627px;
	height: 18px;
	font-weight: bold;
	color: #fff;
	text-align: right;
	display: block;
	padding-bottom: 1px;
	background-image: url(../images/title/user_log_tit.gif);
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-right: 3px;
	line-height: 12px;
	font-size: 12px;
}
div#user div.top{
	background: url(../user/images/top.gif) no-repeat;
	width: 624px;
	height: 10px;
}
div#user div.middle{
	background: url(../user/images/middle.gif) repeat-y center;
	width: 590px;
	height: 175px;
	padding-right: 12px;
	padding-left: 22px;
}
div#user div.middle div.user1{
	width: 590px;
	margin: auto;
	text-align: left;
}
div#user div.middle div.ph{
	width: 120px;
	height: 140px;
	float: left;
	padding-right: 30px;
}
div#user div.middle div.name{
	background: #EFEBE0;
	width: 436px;
	color: #5B4A3F;
	text-align: left;
	float: left;
}

div#user div.middle div.name span.name{
	font-size: 14px;
	line-height: 30px;
	text-align: left;
	float: left;
	display: block;
	padding-left: 5px;
	font-weight: bold;
}

div#user div.middle div.name span.log_date{
	font-size: 10px;
	line-height: 30px;
	text-align: left;
	float: right;
	display: block;
	padding-right: 5px;
}

div#user div.middle div.text{
	color: #5B4A3F;
	font-size: 10px;
	line-height: 24px;
	text-align: left;
	float: left;
	border-bottom: 1px #231815 dotted;
	width: 218px;
}

div#user div.middle div.text span.tit{
	font-size: 10px;
	line-height: 26px;
	text-align: left;
	float: left;
	display: block;
	padding-left: 3px;
	width: 70px;
	font-weight: bold;
	color: #E35B00;
}

div#user div.middle div.text span.titcome{
	font-size: 10px;
	line-height: 26px;
	text-align: left;
	float: left;
	display: block;
	padding-left: 2px;
	padding-right: 5px;
	color: #000000;
	width: 120px;
}
div#user div.middle div.text2{
	color: #5B4A3F;
	font-size: 10px;
	line-height: 24px;
	text-align: left;
	float: left;
	border-bottom: 1px #231815 dotted;
	width: 435px;
}

div#user div.middle div.text2 span.tit2{
	font-size: 10px;
	line-height: 26px;
	text-align: left;
	float: left;
	display: block;
	padding-left: 3px;
	width: 70px;
	font-weight: bold;
	color: #E35B00;
}

div#user div.middle div.text2 span.titcome2{
	font-size: 10px;
	line-height: 26px;
	text-align: left;
	float: left;
	display: block;
	padding-left: 2px;
	padding-right: 5px;
	color: #000000;
	width: 200px;
}
div#user div.middle div.btn{
	text-align: right;
	float: right;
	padding-right: 40px;
	padding-top: 5px;
}
div#user div.bottom{
	background: url(../user/images/bottom.gif) no-repeat;
	width: 624px;
	height: 10px;
}

/*　▼▼クチコミ
==================================================*/
div#user div.bg1{
	background: url(../user/images/bg_green.gif) no-repeat;
	width: 605px;
	height: 35px;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #006933;
	text-align: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
div#user div.kuchiwaku{
	width: 630px;
}
div#user div.salonico{
	width: 605px;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #7C6854;
	text-align: left;
	padding-left: 25px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-image: url(../user/images/ico.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
}

div#user div.salonico span.name {
	width: 500px;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #7C6854;
	text-align: left;
	padding-top: 7px;
	padding-bottom: 7px;
	display: block;
	float: left;
}

div#user div.salonico span.name a {
	color: #7C6854;
}

div#user div.salonico span.name a:hover {
	color: #7C6854;
	}

div#user div.salonico span.del {
	width: 100px;
	text-align: left;
	display: block;
	float: right;
}

div#user div.kuchikomi{
	background: #EBEBEB;
	width: 610px;
	font-size: 12px;
	line-height: 18px;
	color: #333;
	text-align: left;
	padding: 10px;
	float: left;
}
div#user div.border{
	border-bottom: 1px #666 dotted;
	width: 630px;
	clear: both;
	padding: 5px 0px;
	margin: 5px 0px;
}

/*　▼▼お気に入りネイルアート
==================================================*/

div#user div.bg2{
	background: url(../user/images/bg_pink.gif) no-repeat;
	width: 605px;
	height: 35px;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #911A22;
	text-align: left;
	clear: both;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}

div#user div.desi_box {
	float: left;
	padding-bottom: 5px;
	height: 230px;
	padding-top: 5px;
	background-image: url(../coupon/images/coupon_bg.gif);
	background-repeat: no-repeat;
	padding-right: 13px;
	padding-left: 12px;
	}

div#user div.desi_box span.img {
	width: 134px;
	float: left;
	display: block;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	}

div#user div.desi_box span.img a {
	text-decoration: none;
	display: block;
	padding: 3px;
	background-color: #CCCCCC;
	height: 96px;
}

div#user div.desi_box span.img a:hover {
	display: block;
	padding: 3px;
	background-color: #FF3366;
	height: 96px;
	}

div#user div.desi_box span.desi_tit {
	width: 138px;
	float: left;
	display: block;
	text-align: center;
	line-height: 20px;
	font-size: 10px;
	font-weight: bold;
	color: #4D2F11;
	}

div#user div.desi_box span.desi_area {
	width: 138px;
	float: left;
	display: block;
	text-align: center;
	line-height: 16px;
	font-size: 10px;
	}

div#user div.desi_box span.desi_scene {
	width: 138px;
	float: left;
	display: block;
	text-align: center;
	line-height: 20px;
	font-size: 10px;
	font-weight: bold;
	color: #FF0066;
	}

div#user div.desi_box span.type {
	width: 138px;
	float: left;
	display: block;
	text-align: center;
	line-height: 20px;
	font-weight: bold;
	color: #663300;
	background-image: url(../coupon/images/coupon_tit_bg.gif);
	}

div#user div.desi_box span.desi_com {
	width: 128px;
	float: left;
	display: block;
	text-align: center;
	line-height: 14px;
	font-size: 10px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #000000;
	}

/*　▼▼お気に入りネイルサロン
==================================================*/

div#user div.coupon_box {
	float: left;
	padding-bottom: 20px;
	height: 230px;
	padding-top: 5px;
	background-image: url(../coupon/images/coupon_bg.gif);
	background-repeat: no-repeat;
	padding-right: 13px;
	padding-left: 12px;
	}

div#user div.coupon_box span.img {
	width: 136px;
	float: left;
	display: block;
	text-align: left;
	height: 96px;
	padding-bottom: 3px;
	}

div#user div.coupon_box span.type {
	width: 138px;
	float: left;
	display: block;
	text-align: center;
	line-height: 20px;
	font-weight: bold;
	color: #333333;
	background-image: url(../coupon/images/coupon_tit_bg.gif);
	background-repeat: no-repeat;
	}

div#user div.coupon_box span.coupon_tit {
	width: 138px;
	float: left;
	display: block;
	text-align: center;
	line-height: 20px;
	font-size: 10px;
	font-weight: bold;
	color: #4D2F11;
	}

div#user div.coupon_box span.coupon_area {
	width: 138px;
	float: left;
	display: block;
	text-align: center;
	line-height: 20px;
	font-size: 10px;
	}

div#user div.coupon_box span.coupon_com {
	width: 126px;
	float: left;
	display: block;
	text-align: center;
	line-height: 14px;
	font-size: 10px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 8px;
	color: #000000;
	}

