@charset "utf-8";
@import url("clear.css");
@import url("style01.css");
/* CSS Document */

.salon-east {
	margin: 0 15px 12px 15px;
}

.salon-contents-outer {
	width:670px;
	border:1px solid #B3B3B3;
	background-color:#FFFFFF;
	margin: 0 13px 15px 13px;
	padding: 15px 12px 15px 14px;
}

.salon-outlet {
	margin:0 0 8px 0;
}

.salon-name {
	font-size:14px;
	line-height:14px;
	color:#005826;
	letter-spacing: 0px;
	font-weight: bold;
	float: left;
}

.salon-name a {
	color:#005826;
	text-decoration:underline;
}

.salon-name a:hover {
	color:#308957;
	text-decoration:underline;
}

.salon-corner {
	float:left;
	letter-spacing:0px;
	line-height:12px;
	padding: 2px 0 0 9px;
}

.salon-content {
	padding:0 0 11px 0;
	background-image:url(../img/other/dot01.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.salon-content-img {
	border:1px solid #BFBFBF;
	float:left;
	margin:7px 15px 0 0;
}

.salon-content-text {
	float:left;
	line-height:18px;
	width: 410px;
	letter-spacing: 0px;
}

.salon-content-text strong {
	color:#603913;
	line-height:26px;
}

.salon-read {
	float:left;
	min-height:1px;
	padding: 0 0 2px 190px;
	margin: 20px 0 0 0;
}


.salon-taiken {
	float:left;
	width:77px;
	background-image:url(../img/other/other001.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:7px 0 0 27px;
	display: block;
	height: 18px;
}

*:first-child+html .salon-taiken {
	float:left;
	width:77px;
	background-image:url(../img/other/other001.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:4px 0 0 27px;
	display: block;
	height: 18px;
}

.salon-taiken2 {
	float:left;
	width:75px;
	background-image:url(../img/other/other002.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding:7px 0 0 27px;
	height: 18px;
}		

*:first-child+html .salon-taiken2 {
	float:left;
	width:75px;
	background-image:url(../img/other/other002.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding:4px 0 0 27px;
	height: 18px;
}			

.salon-plan {
	background-image:url(../img/other/other003.gif);
	background-repeat:no-repeat;
	background-position:262px 8px;
	padding: 7px 0 0 0;
}

.salon-plan-title {
	font-weight:bold;
	line-height:14px;
	margin: 4px 0 2px 0;
	width: 230px;
}

.salon-plan-title a {
	color:#F26522;
	text-decoration:underline;
}

.salon-plan-title a:hover {
	color:#FF9B6B;
	text-decoration:underline;
}

.salon-plan-sale {
	text-align:left;
}

.salon-plan-sale span {
	color:#FF0000;
	font-weight: bold;
}

.salon-plan-btn {
	margin:4px 0 0 120px;
	display:block;
	width: 100px;
}

.salon-osusume {
	width:646px;
	background-color:#F2F2F2;
	padding: 10px;
	margin: 20px 0 0 0;
}

.salon-osusume02 {
	padding:7px 0 0 0;
	*padding:3px 0 0 0;
}

.salon-osusume02-img {
	float:left;
	display:block;
	margin:3px 10px 0 0;
	border: 1px solid #BFBFBF;
}

.salon-osusume-text {
	width:526px;
	line-height:18px;
	float:left
}

.salon-west {
	margin: 30px 15px 12px 15px;
}


.salon-contents-outer02 {
	width:662px;
	border:1px solid #A67C52;
	background-color:#FFFFFF;
	margin: 0 13px 20px 13px;
	padding: 15px 15px 15px 19px;
}

.salon-west-contetns {
	margin:12px 0 20px 0;
}

.salon-west-contetns-img {
	float:left;
	margin: 5px 0 0 22px;
}

.salon-west-contetns-img02 {
	float:right;
	margin: 5px 0 0 22px;
}

.salon-west-contetns-text {
	width:390px;
	float:left;
}

.salon-west-contetns-text02 {
}

.salon-course {
	width:632px;
	background-color:#FFF4E7;
	padding:15px;
}

.salon-course img,
.salon-result img {
	margin:0 0 5px 0;
}

.salon-table {
}

.salon-table th {
	width:16px;
	font-weight:normal;
	vertical-align:top;
}

.salon-result {
	width:632px;
	background-color:#F2F2F2;
	padding:15px;
	margin: 10px 0 0 0;
}

.salon-yoyaku {
	width:630px;
	background-color:#FFFFFF;
	padding:15px;
	margin: 20px 0 0 0;
	border:1px solid #B3B3B3;
}

.salon-yoyaku-btn {
	margin:12px 0 0 0;
	background-image:url(../img/letter/letter011.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	text-align:left;
	padding: 0 0 0 452px;
}

.salon-btn {
	margin:15px 0 0 26px;
}

.salon-btn img {
	display:block;
	float:left;
}

.salon-footer {
	text-align:center;
	padding: 30px 0 50px 0;
}


/*-----------*/

#yw01 {
	background-image:url(../img/other/other004.gif);
	background-repeat:no-repeat;
	background-position:262px 8px;
	padding: 7px 0 0 0;
}

#yw02 {
	background-image:url(../img/other/other005.gif);
	background-repeat:no-repeat;
	background-position:262px 8px;
	padding: 7px 0 0 0;
}

#yw03 {
	background-image:url(../img/other/other006.gif);
	background-repeat:no-repeat;
	background-position:262px 8px;
	padding: 7px 0 0 0;
}

#yw04 {
	background-image:url(../img/other/other007.gif);
	background-repeat:no-repeat;
	background-position:262px 8px;
	padding: 7px 0 0 0;
}

#yw05 {
	background-image:url(../img/other/other008.gif);
	background-repeat:no-repeat;
	background-position:262px 8px;
	padding: 7px 0 0 0;
}

#yw06 {
	background-image:url(../img/other/other009.gif);
	background-repeat:no-repeat;
	background-position:262px 8px;
	padding: 7px 0 0 0;
}

#yw07 {
	background-image:url(../img/other/other009.gif);
	background-repeat:no-repeat;
	background-position:262px 8px;
	padding: 7px 0 0 0;
}

#yw08 {
	background-image:url(../img/other/other010.gif);
	background-repeat:no-repeat;
	background-position:262px 8px;
	padding: 7px 0 0 0;
}

#yw09 {
	background-image:url(../img/other/other011.gif);
	background-repeat:no-repeat;
	background-position:262px 8px;
	padding: 7px 0 0 0;
}

#yw10 {
	background-image:url(../img/other/other012.gif);
	background-repeat:no-repeat;
	background-position:262px 8px;
	padding: 7px 0 0 0;
}

#yw11 {
	background-image:url(../img/other/other013.gif);
	background-repeat:no-repeat;
	background-position:262px 8px;
	padding: 7px 0 0 0;
}

#yw12 {
	background-image:url(../img/other/other014.gif);
	background-repeat:no-repeat;
	background-position:262px 8px;
	padding: 7px 0 0 0;
}

#yw13 {
	background-image:url(../img/other/other015.gif);
	background-repeat:no-repeat;
	background-position:262px 8px;
	padding: 7px 0 0 0;
}

#yw14 {
	background-image:url(../img/other/other016.gif);
	background-repeat:no-repeat;
	background-position:262px 8px;
	padding: 7px 0 0 0;
}

#yw15 {
	background-image:url(../img/other/other017.gif);
	background-repeat:no-repeat;
	background-position:262px 8px;
	padding: 7px 0 0 0;
}

#yw16 {
	background-image:url(../img/other/other018.gif);
	background-repeat:no-repeat;
	background-position:262px 8px;
	padding: 7px 0 0 0;
}

#yw17 {
	background-image:url(../img/other/other019.gif);
	background-repeat:no-repeat;
	background-position:262px 8px;
	padding: 7px 0 0 0;
}
#yw18 {
	background-image:url(../img/other/other020.gif);
	background-repeat:no-repeat;
	background-position:262px 8px;
	padding: 7px 0 0 0;
}
#yw19 {
	background-image:url(../img/other/other021.gif);
	background-repeat:no-repeat;
	background-position:262px 8px;
	padding: 7px 0 0 0;
}

/*---------*/
#w1 {
	background-image:url(../img/other/other050.gif);
	background-repeat:no-repeat;
	background-position:262px 8px;
}

#w2 {
	background-image:url(../img/other/other051.gif);
	background-repeat:no-repeat;
	background-position:262px 8px;
}	

#w3 {
	background-image:url(../img/other/other052.gif);
	background-repeat:no-repeat;
	background-position:262px 8px;
}	

#w4 {
	background-image:url(../img/other/other053.gif);
	background-repeat:no-repeat;
	background-position:262px 8px;
}	

#w5 {
	background-image:url(../img/other/other054.gif);
	background-repeat:no-repeat;
	background-position:262px 8px;
}	

#w6 {
	background-image:url(../img/other/other055.gif);
	background-repeat:no-repeat;
	background-position:262px 8px;
	padding: 7px 0 0 0;	
}

#w7 {
	background-image:url(../img/other/other056.gif);
	background-repeat:no-repeat;
	background-position:262px 8px;
}	

#w8 {
	background-image:url(../img/other/other057.gif);
	background-repeat:no-repeat;
	background-position:262px 8px;
}

#w9 {
	background-image:url(../img/other/other058.gif);
	background-repeat:no-repeat;
	background-position:262px 8px;
}
		
/*------------------------*/
.salon-west-contetns-text02 strong {
	color: #603913;
}
