@charset "utf-8";

/* ==============================================================================
株式会社リリースタイル
Copyright(C)2009 lily Style Co. Ltd. All Rights Reserved. All rights Reserved.
============================================================================== */

/*　▼▼オーナー管理画面
==================================================*/

div#owner_wrapper {
	width: 950px;
	background-color: #FFFFFF;
	padding-top: 15px;
	padding-bottom: 15px;
	vertical-align: text-top;
}

div#owner_r_block {
	width: 695px;
	background-color: #FFFFFF;
}

img{
	border: none;
}

#login{
	text-align: left;
}
#log_border{
	border: 1px solid #333333;
}

.news_waku{
	border: 3px solid #ccc;
}
.owner_text{
	font-size: 12px;
	line-height: 16px;
	color: #666;
}
.owner_text a{
	font-size: 12px;
	line-height: 16px;
	color: #666;
	text-decoration: underline;
}
.l-menu{
	color: #333333;
	border-bottom: 1px #5B4A3F dotted;
	padding-left: 25px;
	height: 30px;
	vertical-align: middle;
	background-image: url(../owner/images/ico.gif);
	background-repeat: no-repeat;
	background-position: 7px;
	line-height: 35px;
	font-weight: bold;
}

.l-menu span.menu{
	color: #333333;
	vertical-align: middle;
	font-size: 10px;
	font-weight: normal;
}

.l2{
	color: #5B4A3F;
	font-size: 12px;
	line-hright: 18px;
}
.left_login{
	width: 170px;
	padding: 5px;
	color: #7C6854;
	font-size: 12px;
	height: 20px;
	font-weight: bold;
	text-align: right;
	background-color: #333333;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
.left_login2{
	width: 170px;
	padding: 5px;
	color: #7C6854;
	font-size: 14px;
	height: 20px;
	font-weight: bold;
	text-align: right;
	background-color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.log_text10{
	font-size: 10px;
	line-height: 16px;
	color: #7C6854;
	text-align: left;
}
.right_login{
	width: 430px;
	color: #333333;
	font-size: 14px;
	background-color: #FFFFFF;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 15px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}

.right_login span.textarea{
	color: #333333;
	display: block;
	text-align: left;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10px;
}

.right_login span.textarea1{
	color: #7C6854;
	display: block;
	text-align: left;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10px;
	width: 80px;
}


.right_login span.agearea{
	color: #331100;
	display: block;
	text-align: left;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
}

.right_login span.phot{
	color: #7C6854;
	display: block;
	text-align: left;
	float: left;
	font-size: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	background-image: url(../owner/images/photo_bg.gif);
	background-repeat: no-repeat;
}

.right_login span.logo_phot{
	color: #7C6854;
	display: block;
	text-align: left;
	float: left;
	font-size: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	background-image: url(../owner/images/logo_bg.gif);
	background-repeat: no-repeat;
}

.right_login span.phot_111_93{
	color: #7C6854;
	display: block;
	text-align: left;
	float: left;
	font-size: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	background-image: url(../owner/images/photo_bg111-93.gif);
	background-repeat: no-repeat;
}

.right_login span.phot_60_60{
	color: #7C6854;
	display: block;
	text-align: left;
	float: left;
	font-size: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	background-image: url(../owner/images/photo_bg60-60.gif);
	background-repeat: no-repeat;
}

.right_login span.phot_230_100{
	color: #7C6854;
	display: block;
	text-align: left;
	float: left;
	font-size: 10px;
}

.right_login span.text{
	width: 420px;
	color: #333333;
	display: block;
	text-align: left;
	float: left;
	font-size: 10px;
	line-height: 16px;
	padding: 3px;
}

.right_login span.text1{
	width: 80px;
	color: #333333;
	font-size: 10px;
	display: block;
	text-align: left;
	line-height: 16px;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}

.right_login span.text2{
	color: #333333;
	display: block;
	text-align: left;
	float: left;
	font-size: 10px;
	line-height: 16px;
	padding: 3px;
	width: 300px;
}

.right_login span.text3{
	color: #EA5B41;
	display: block;
	text-align: left;
	float: left;
	font-size: 12px;
	line-height: 16px;
	padding: 5px;
	width: 296px;
	font-weight: bold;
}

.right_login span.text4{
	color: #EA5B41;
	display: block;
	text-align: left;
	float: left;
	font-size: 12px;
	line-height: 28px;
	width: 140px;
	font-weight: bold;
	padding-left: 5px;
}

.right_login span.tit{
	width: 65px;
	color: #333333;
	display: block;
	text-align: right;
	float: left;
	font-size: 10px;
	line-height: 16px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.left_login span.text2{
	width: 140px;
	padding: 5px;
	color: #7C6854;
	font-size: 12px;
	height: 20px;
	display: block;
	text-align: right;
	line-height: 20px;
	float: right;
}

.left_login span.text1{
	width: 160px;
	padding: 5px;
	color: #FFFFFF;
	font-size: 12px;
	display: block;
	text-align: right;
	line-height: 20px;
	float: right;
}

.left_login2 span.text1{
	width: 160px;
	padding: 5px;
	color: #7C6854;
	font-size: 12px;
	height: 20px;
	display: block;
	text-align: right;
	line-height: 20px;
	float: right;
}

.right_login2 span.text{
	width: 440px;
	color: #7C6854;
	display: block;
	text-align: left;
	float: left;
	font-size: 10px;
	line-height: 16px;
	padding: 3px;
}

.right_login2 span.text1{
	width: 160px;
	padding: 5px;
	color: #7C6854;
	font-size: 12px;
	height: 20px;
	display: block;
	text-align: right;
	line-height: 20px;
	float: right;
}

.right_login2 span.textarea{
	padding: 5px;
	color: #333333;
	display: block;
	text-align: left;
	float: left;
}

.right_login2{
	width: 428px;
	color: #7C6854;
	font-size: 14px;
	height: 20px;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}

.menu_top{
	padding: 5px;
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	background-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.menu_left{
	width: 470px;
	border-bottom: 1px #5B4A3F solid;
	text-align: right;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	color: #5B4A3F;
}
.menu_right{
	width: 110px;
	border-bottom: 1px #5B4A3F solid;
	text-align: right;
	padding: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #5B4A3F;
}
.menu_left2{
	width: 460px;
	height: 30px;
	padding-left: 10px;
}
.menu_right2{
	width: 190px;
	text-align: right;
	padding-right: 10px;
}

.coupon_border{
	height: 30px;
	padding-left: 10px;
	border-bottom: 1px #5B4A3F solid;
}


.menu_icon2{
	font-size: 10px;
	padding: 5px;
}

a {
text-decoration: none;
}

a.l2:link {
	color: #333333;
	}

a.l2:visited {
	color: #333333;
	}

a.l2:hover {
	color: #333333;
	text-decoration: underline;
	}

a.l2:active {
	color: #333333;
	}

/*　▼▼デザイン管理画面
==================================================*/

div#owner_d_block{
	display: block;
	text-align: center;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 35px;
	padding-left: 5px;
}

/*title*/
div#owner_d_block div.title {
	float: left;
	width: 635px;
	background-color: #333333;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 25px;
	text-align: left;
	padding-left: 10px;
	font-size: 12px;
	margin-bottom: 5px;
	}

div#owner_d_block div.c_title {
	float: left;
	width: 635px;
	background-color: #333333;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 25px;
	text-align: left;
	padding-left: 10px;
	font-size: 12px;
	}

div#owner_d_block div.c_sp {
	float: left;
	width: 635px;
	background-color: #FFFFFF;
	padding-left: 10px;
	}

div#owner_d_block div.owner_d_box {
	display: block;
	text-align: center;
	width: 138px;
	float: left;
	padding-right: 17px;
	padding-bottom: 8px;
	padding-left: 5px;
}

div#owner_d_block div.owner_d_box span.img {
	display: block;
	text-align: center;
	padding: 5px;
	width: 128px;
	float: left;
	background-image: url(../owner/images/design_bg.gif);
	background-repeat: no-repeat;
}

div#owner_d_block div.owner_d_box span.type {
	display: block;
	text-align: left;
	width: 35px;
	float: left;
	font-weight: bold;
	line-height: 18px;
	padding-left: 5px;
}

div#owner_d_block div.owner_d_box span.typename {
	display: block;
	text-align: left;
	width: 93px;
	float: right;
	padding-left: 5px;
	line-height: 18px;
}

div#owner_d_block div.owner_d_box span.come_tit {
	display: block;
	text-align: left;
	width: 35px;
	float: left;
	font-weight: bold;
	line-height: 18px;
	padding-left: 5px;
}

div#owner_d_block div.owner_d_box span.come {
	display: block;
	text-align: left;
	width: 133px;
	float: right;
	padding-left: 5px;
	line-height: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 25px;
}

div#owner_d_block div.owner_d_box span.button {
	display: block;
	text-align: center;
	width: 138px;
	float: left;
	padding-top: 5px;
}

/*　▼▼クーポン管理画面
==================================================*/

div#owner_d_block div.owner_c_box {
	display: block;
	text-align: center;
	float: left;
	padding: 5px;
	width: 635px;
}

div#owner_d_block div.owner_c_box ul.coupon_list {
	display: block;
	text-align: center;
	float: left;
	width: 635px;
}

div#owner_d_block div.owner_c_box li.list {
	display: block;
	text-align: left;
	float: left;
	width: 615px;
	background-image: url(../images/icn/news-ico.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #7C6854;
	padding-top: 7px;
	padding-bottom: 7px;
}

div#owner_d_block div.owner_c_box span.coupon_tit {
	display: block;
	text-align: left;
	float: left;
	width: 450px;
	font-size: 12px;
	line-height: 25px;
	color: #333333;
	font-weight: bold;
}

div#owner_d_block div.owner_c_box span.free_tit {
	display: block;
	text-align: left;
	float: left;
	width: 420px;
	font-size: 12px;
	line-height: 25px;
	color: #333333;
	font-weight: bold;
}

div#owner_d_block div.owner_c_box span.coupon_come_tit {
	display: block;
	text-align: left;
	float: left;
	width: 50px;
	line-height: 25px;
	font-size: 12px;
	color: #FF3366;
	font-weight: bold;
}

div#owner_d_block div.owner_c_box span.coupon_come {
	display: block;
	text-align: left;
	float: left;
	width: 560px;
	padding-left: 5px;
	line-height: 25px;
}

div#owner_d_block div.owner_c_box span.coupon_change {
	display: block;
	text-align: right;
	float: right;
	width: 190px;
	padding-top: 5px;
}

div#owner_d_block div.owner_c_box span.coupon_change1 {
	display: block;
	text-align: center;
	float: left;
	width: 80px;
	padding-top: 5px;
}

/*　▼▼空き情報管理画面
==================================================*/

div#owner_d_block div.owner_c_box span.free_day_tit {
	display: block;
	text-align: center;
	float: left;
	width: 90px;
	color: #333333;
	line-height: 25px;
	font-weight: bold;
	font-size: 12px;
}

div#owner_d_block div.owner_c_box span.free_day {
	display: block;
	text-align: center;
	float: left;
	width: 100px;
	color: #FF0066;
	line-height: 25px;
	font-weight: bold;
	font-size: 12px;
}

div#owner_r_block span.freetext {
	display: block;
	text-align: left;
	float: left;
	width: 630px;
	line-height: 16px;
	font-weight: bold;
	padding: 10px;
}

div#owner_r_block span.freetext2 {
	display: block;
	text-align: left;
	float: left;
	width: 630px;
	line-height: 16px;
	font-weight: bold;
	padding: 10px;
	font-size: 14px;
	color: #993333;
}

div#owner_r_block span.errtext {
	display: block;
	text-align: left;
	float: left;
	width: 630px;
	line-height: 30px;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #333333;
}

/*　▼▼スタッフ情報管理画面
==================================================*/

div#owner_d_block div.owner_c_box span.staff_image {
	display: block;
	text-align: left;
	float: left;
	background-image: url(../owner/images/staff_bg.gif);
	color: #FFFFFF;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
}

div#owner_d_block div.owner_c_box span.staff_name {
	display: block;
	text-align: left;
	float: left;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	background-color: #333333;
}

div#owner_d_block div.owner_c_box span.staff_job {
	display: block;
	text-align: left;
	float: left;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	width: 280px;
}

div#owner_d_block div.owner_c_box span.staff_design {
	display: block;
	text-align: left;
	float: left;
	line-height: 25px;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	width: 445px;
}


div#owner_d_block div.owner_c_box span.staff_change {
	display: block;
	text-align: left;
	float: right;
	padding: 5px;
}

/*　▼▼クチコミ回答画面
==================================================*/

.left_kutikomi{
	width: 120px;
	padding: 5px;
	color: #FFFFFF;
	font-size: 12px;
	height: 20px;
	font-weight: bold;
	text-align: right;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	background-color: #333333;
}

.left_kutikomi2{
	width: 120px;
	padding: 5px;
	color: #FFFFFF;
	font-size: 12px;
	height: 20px;
	font-weight: bold;
	text-align: right;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	background-color: #333333;
}

.left_kutikomi span.text {
	width: 110px;
	padding: 5px;
	color: #FFFFFF;
	font-size: 12px;
	display: block;
	text-align: right;
	line-height: 20px;
	float: right;
}

.left_kutikomi2 span.text {
	width: 110px;
	padding: 5px;
	color: #7C6854;
	font-size: 12px;
	display: block;
	text-align: right;
	line-height: 20px;
	float: right;
}

.right_kutikomi{
	width: 502px;
	color: #7C6854;
	font-size: 14px;
	height: 20px;
	border-bottom: 1px #5B4A3F solid;
	background-color: #FFFFFF;
	display: block;
	padding: 5px;
}

.right_kutikomi2{
	width: 475px;
	color: #7C6854;
	font-size: 14px;
	height: 20px;
	background-color: #FFFFFF;
	display: block;
	padding: 5px;
	text-align: left;
}

.right_kutikomi span.text {
	width: 492px;
	color: #333333;
	font-size: 10px;
	display: block;
	text-align: left;
	line-height: 16px;
	float: left;
	padding: 5px;
}

.right_kutikomi2 span.textarea {
	color: #7C6854;
	display: block;
	text-align: left;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10px;
}

.right_kutikomi2 span.chang {
	display: block;
	text-align: center;
	float: left;
	width: 80px;
	padding-top: 5px;
}

.right_kutikomi2 span.chang2 {
	display: block;
	text-align: center;
	float: left;
	width: 120px;
	padding-top: 5px;
}
