@charset "utf-8";
/* CSS Document */

div,
span {
	text-align:justify; 
	text-justify:inter-ideograph;
}

.main {
	width:740px;
	border:1px solid #E5E5E5;
	margin-top:18px;
	background-color:#FFFFFF;
	font-size:12px;
}

/*ここから会社概要*/

.company-main-inner {
	margin:30px;
	width:536px;
	background-color:#FAF7F2;
	padding:15px 72px;
	
}

.company-content {
	background-color: #FFFFFF;
	width: 513px;
	padding: 10px;
}

.company-content table {
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	color: #999999;
}				

.company-t01 {
	width:116px;
	background-color:#FAF7F2;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding: 0px 0 0 20px;
}

.company-t02 {
	background-color:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width: 354px;
	line-height: 46px;
	padding: 0 0 0 20px;
}

.company-t03 {
	width:116px;
	background-color:#FAF7F2;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding: 18px 0 0 20px;
	vertical-align: top;
}

.company-t04 {
	background-color:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width: 354px;
	padding: 18px 0 18px 20px;
	*line-height:14px;
}

.company-t04 a:link {
	color:#999999;
	text-decoration:underline;
}

.company-t04 a:visited {
	color:#999999;
	text-decoration:underline;
}

.company-t04 a:hover {
	color: #CCB452;
	text-decoration:underline;
}	

/*会社概要ここまで*/


/*ここからサイトマップ*/

.sitemap-main {
	margin:30px;
}

.sitemap-content {
	width:680px;
	background-image:url(/img/other/other002.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-bottom: 20px;
}		

.sitemap-inner {
	margin:7px 0 0 0;
	padding:20px 68px 0px 102px;
	_padding:20px 68px 9px 102px;
	background-color:#FAF7F2;
	width: 510px;
}

/* ↓CSSハック IE7only↓ */
*:first-child+html .sitemap-inner  {
padding:20px 68px 9px 102px;
} 
/* ↑CSSハック IE7only↑ */

.site-t01 {
	width:196px;
	background-image:url(/img/other/other001.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	line-height: 13px;
	padding: 0 12px 10px 18px;
}

.site-t01bg {
	width:196px;
	background-image:url(/img/other/other027.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	line-height: 12px;
	padding: 0 12px 10px 18px;
}

.site-map {
	background-image:url(/img/other/other026.gif);
	background-repeat:repeat-x;
	background-position:10px 5px;
}

.site-map p {
	background-color:#FAF7F2;
	display:inline;
	padding-right:20px;
}	

.site-t01 span {
	color:#000000;
	font-size: 7px;
}

.site-t01bg span {
	color:#000000;
	font-size: 7px;
}

.site-t01-1 {
	width:196px;
	background-image:url(/img/other/other001.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	line-height: 12px;
	padding: 0 12px 0px 18px;
}

.site-t01-3 {
	width:196px;
	background-image:url(/img/other/other001.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	line-height: 12px;
	padding: 10px 12px 10px 18px;
}

.site-t01-3 span {
	color:#000000;
	font-size: 7px;
}	

.site-l01 {
	float:left;
	width:226px;
}

.site-l02 {
	float:left;
	background-color: #FFFFFF;
	width: 284px;
	margin-top: 12px;
	_margin-top: 10px;
	margin-bottom: 10px;
	_margin-bottom: 0px;
}

/* ↓CSSハック IE7only↓ */
*:first-child+html .site-l02 {
margin-top: 10px;
} 
/* ↑CSSハック IE7only↑ */

.site-t02 {
	width: 84px;
	background-image:url(/img/other/other001.gif);
	background-repeat:no-repeat;
	background-position:10px 0px;
	line-height: 13px;
	padding: 0 0 10px 28px;
}

.site-t02-otoku {
	width: 84px;
	background-image:url(/img/other/other001.gif);
	background-repeat:no-repeat;
	background-position:10px 5px;
	padding: 5px 0 5px 28px;
	background-color: #FFFFFF;
}	

.site-t02-otoku2 {
	width: 154px;
	background-image:url(/img/other/other001.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding: 5px 0 5px 18px;
	background-color: #FFFFFF;
}

.site-t02-2 {
	width: 112px;
	height: 10px;
}

.site-t03 {
	width: 154px;
	background-image:url(/img/other/other001.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	line-height: 13px;
	padding: 0 0 10px 18px;
}

.site-t03-2 {
	width: 172px;
	height: 10px;
}

.sitemap-content2 {
	width:680px;
	background-image:url(/img/other/other002.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding:0px 0 20px 0;
	margin-top: 20px;
}

.site-l03 {
	float:left;
	background-color: #FFFFFF;
	width: 284px;
	margin-bottom: 10px;

}

.site-t04 {
	width: 256px;
	background-image:url(/img/other/other001.gif);
	background-repeat:no-repeat;
	background-position:10px 10px;
	line-height: 12px;
	padding: 10px 0 0px 28px;
}

.site-t04-2 {
	width: 256px;
	background-image:url(/img/other/other001.gif);
	background-repeat:no-repeat;
	background-position:10px 10px;
	line-height: 12px;
	padding: 10px 0 10px 28px;
}

.site-l04 {
	width: 510px;
	padding-bottom: 10px;
}

.sitemap-content3 {
	width:680px;
	padding:0px 0 20px 0;
	margin-top: 20px;
}

.sitemap-content4 {
	width:680px;
	margin-top: 20px;
}

.site-l05 {
	width: 510px;
	clear:both;
}

.site-t05 {
	width:196px;
	background-image:url(/img/other/other001.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	line-height: 12px;
	padding: 10px 12px 10px 18px;
}

.site-t05 span {
	color:#000000;
	font-size: 7px;
}		

/*ここまでサイトマップ*/



/*ここからイチオシサロンとニューサロン*/

.ichioshi-main {
	background-color:#FAF7F2;
	width:680px;
	margin-bottom:30px;
}

.ichioshi_left {
	float:left;
	width:178px;
	padding:20px;
}

.ichioshi_right{
	float:left;
	width:442px;
	padding:20px 20px 20px 0;
}

.ichioshi-photo {
}

.ichioshi-photo img {
	border:5px solid #FFFFFF;
}

.ichioshi-detail {
	background-color:#FFFFFF;
	padding:10px 12px;
	margin-top:10px;
	width:154px;
}

.ichioshi01 {}

.ichioshi01-2 {
	background-color:#FFFFFF;
	color: #93780D;
	font-size: 14px;
	font-weight: bold;
	margin: 3px 0 10px 0;
	line-height: 21px;
	padding: 0 10px 0 10px;
}

.ichioshi02 {
	width:442px;
}	

.ichioshi01-3 {
	margin: 0px 9px 0px 0;
	width:216px;
	float: left;
	padding-bottom:10px;
}

.ichioshi01-3 p {
	background-color:#FFFFFF;
	color: #93780D;
	line-height: 21px;
	padding: 0 0px 0 10px;
}	

.ichioshi01-4 {
	margin: 0px 0px 10px 0;
	width:216px;
	float: left;
}

.ichioshi01-4 p {
	background-color:#FFFFFF;
	color: #93780D;
	line-height: 21px;
	padding: 0 0px 0 10px;
}

.ichioshi01-3 img {
	margin-bottom:3px;
}

.ichioshi01-4 img {
	margin-bottom:3px;
}

.ichioshi01-5 {
	margin: 0px 209px 0px 0;
	width:147px;
	float: left;
	padding-bottom:10px;
}

.ichioshi01-5 p {
	background-color:#FFFFFF;
	color: #93780D;
	padding: 0 0px 0 10px;
	line-height: 21px;
}

.ichioshi01-5 img {
	margin-bottom:3px;
}

.ichioshi01-6 {
	margin: 0px 0px 10px 0;
	width:85px;
	float: left;
}

.ichioshi01-6 p {
	background-color:#FFFFFF;
	color: #93780D;
	line-height: 21px;
	padding: 0 0px 0 28px;
	background-image:url(/img/other/other001.gif);
	background-repeat:no-repeat;
	background-position:10px 5px;
	font-size: 11px;
}

.ichioshi01-6 img {
	margin-bottom:3px;
}	

.ichioshi01-7 {
	background-color:#FFFFFF;
	color: #93780D;
	font-size: 12px;
	margin: 3px 0 10px 0;
	padding: 8px 10px;
	line-height: 16px;
}

.ichioshi-menu {
	width:422px;
}

.ichioshi-menu-img {
	width:26px;
	margin-right:10px;
	float:left;
	vertical-align:top;
	display:inline;
}

.ichioshi-menu-p {
	float:left;
	line-height:12px;
	display:inline;
	padding:2px 0 0 0;
}

.ichioshi-menu-div {
	padding:10px 0 0 0;
	display:inline;
}	

.ichioshi-menu a {
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
	line-height: 16px;
	padding:0 0 10px 0;
}	

.ichioshi-menu-span {
	color:#EB6A6A;
	font-weight:bold;
	font-size: 15px;
	display:inline;
}

.ichioshi-yoyaku {
	width:422px;
	margin-top: 10px;
}

.ichioshi-yoyaku p {
	float:left;
	width:304px;
	padding: 0 11px 0 0;
	background-image:url(/img/other/other005.gif);
	background-repeat:repeat-y;
	background-position:right top;
}

.ichioshi-yoyaku img {
	float:left;
	width: 96px;
	margin: 0 0 0 10px;
}

.ichioshi01-8 {
	background-color:#FFFFFF;
	color: #93780D;
	font-size: 12px;
	margin: 3px 0 0px 0;
	padding: 8px 10px;
	line-height: 16px;
}

.ichioshi-navi {
}

.ichioshi-t01 {
	width:213px;
	background-image:url(/img/other/other006.gif);
	background-repeat:no-repeat;
	background-position:10px 0px;
	padding: 0 0 0 28px;
	color: #B3B3B3;
}

.ichioshi-t01 a {
	color:#B3B3B3;
	text-decoration:underline;
	font-size: 11px;
}	

.ichioshi-t02 {
	width:198px;
}

.ichioshi-t02 a:active {
	color:#B3B3B3;
	text-decoration:underline;
}	

.ichioshi-t03 {
	width:86px;
	background-image:url(/img/other/other001.gif);
	background-repeat:no-repeat;
	background-position:220px 0px;
	padding: 0 0 0 155px;
	font-size: 11px;
}

.new-campaign {
	padding:0 0 17px 0px;
	width:442px;
}

.new-campaign img {
	float:left;
	width:26px;
	margin:2px 10px 0 0;
}

.new-campaign p {
	float:right;
	background-color:#FFFFFF;
	line-height:21px;
	margin:3px 0 0 0px;
	padding: 0 0 0 10px;
	width: 396px;
}	

.new-campaign2 {
	padding:0 0 17px 0px;
	width:442px;
}

.new-campaign2 p {
	background-color:#FFFFFF;
	line-height:21px;
	margin:3px 0 0 0px;
	padding: 0 0 0 10px;
	width:432px;
}	

.new-comment {
	height:108px;
}	

.new-comment span {
	color:#FF0000;
}	

						
/*ここまでイチオシサロンとニューサロン*/

/*ここからピックアップサロン*/

.main2 {
	width:740px;
	border-left:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	background-color:#FFFFFF;
	font-size:12px;
	padding-top:20px;
}

.pickup-tab a, .pickup-tab a:link, .pickup-tab a:visited, .pickup-tab a:hover, 
.pickup-tab02 a, .pickup-tab02 a:link, .pickup-tab02 a:visited, .pickup-tab02 a:hover, 
.pickup-tab03 a, .pickup-tab03 a:link, .pickup-tab03 a:visited, .pickup-tab03 a:hover,
.pickup-tab p, .pickup-tab02 p, .pickup-tab03 p  {
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	margin-right:6px;
	font-size:12px;
	font-weight:bold;
	line-height: 32px;
/*	position:absolute;
	filter:dropshadow(color=#D99999,offx=2,offy=1);
*/	display:block;
	width:205px;
	padding: 0 0 0 35px;
}

.pickup-tab {
	color:#FFFFFF;
	width:738px;
	margin-top: 18px;
	background-image:url(/img/bg/bg019.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:0 2px 0 2px;
	height: 32px;
}

.pickup-tab p {
	color:#8E740C;
}

.pickup-tab02 {
	width:738px;
	margin-top: 18px;
	height: 32px;
	background-image:url(/img/bg/bg020.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:0px 2px 0 2px;
}

.pickup-tab02 p {
	/*float:left;
	display:inline;
	width:205px;*/
	margin-right:6px;
	color:#8E740C;
	/*font-size:12px;
	font-weight:bold;
	padding-left:35px;
	text-decoration:none;*/
}

.pickup-tab03 {
	width:738px;
	margin-top: 18px;
	height: 32px;
	background-image:url(/img/bg/bg021.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:0px 2px 0 2px;
}

.pickup-tab03 p {
	margin-right:6px;
	color:#8E740C;
}

.pickup-top-main {
	border-left:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	background-color:#FFFFFF;
	clear: both;
	width:740px;
}		

.pickup-top {
	width:680px;	
	background-image:url(/img/other/other002.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	margin:0px 30px 0px 30px;
	padding:21px 0 21px 0;
}

.pick-up-con {
	background-image:url(/img/other/other024.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	color:#FF9C9C;
	padding:0 0 0 18px;
	width:500px;
}

.pick-up-con-p2 {
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	display:inline;
}	

.pick-up-con-p {
	font-size:16px;
	line-height:15px;
	font-weight:bold;
}	

.pickup-left {
	float:left;
	width:124px;
	padding:18px 15px 0 18px;
}

.pickup-right {
	float:left;
	width:523px;
	padding: 15px 0 0 0;
	line-height: 18px;
	color: #808080;
	font-size:12px;
}

.pickup-right p {
	padding-bottom:16px;
}	

.pickup01 {
	margin-bottom:10px;
}

#riraku {
	background-image:url(/img/other/other008.gif);
}	

/*ここまでピックアップサロン*/

/*ここから最新お得ニュース*/

.sab-title {
	padding:20px 0 0 10px;
}

.news-main {
	margin:30px;
	border:10px solid #FAF7F2;
	padding:10px;
}	

.news-main-t {
	border-left:1px solid #E5E5E5;
	border-top:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	width: 740px;
}

.news-t01 {
	width:70px;
	height:52px;
	border-right:1px solid #E5E5E5;
	background-image:url(/img/other/other013.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	font-size:11px;
	background-color:#FAF7F2;
	text-align:center;

}
	
.news-t02 {
	width:140px;
	border-right:1px solid #E5E5E5;
	background-image:url(/img/other/other013.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	font-size:11px;
	background-color:#FAF7F2;
	text-align:center;
}

.news-t03 {
	width:55px;
	border-right:1px solid #E5E5E5;
	background-image:url(/img/other/other013.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	font-size:11px;
	background-color:#FAF7F2;
	text-align:center;
}

.news-t04 {
	width:116px;
	border-right:1px solid #E5E5E5;
	background-image:url(/img/other/other013.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	font-size:11px;
	background-color:#FAF7F2;
	text-align:center;
}

.news-t05 {
	width:47px;
	border-right:1px solid #E5E5E5;
	background-image:url(/img/other/other013.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	font-size:11px;
	background-color:#FAF7F2;
	text-align:center;
}

.news-t06 {
	width:311px;
	border-right:1px solid #E5E5E5;
	background-image:url(/img/other/other013.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	font-size:11px;
	background-color:#FAF7F2;
	text-align:center;
}

.news-t07 {
	width:60px;
	border-right:1px solid #E5E5E5;
	background-image:url(/img/other/other012.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	font-size:12px;
	padding: 0px 5px 0 5px;
	text-align:center;
	vertical-align: middle;
	/*letter-spacing: 0px;*/
	color:#999999;
}

.news-t08 {
	width:140px;
	border-right:1px solid #E5E5E5;
	background-image:url(/img/other/other012.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	font-size:12px;
	padding: 5px 5px 8px 5px;
	vertical-align: middle;
	/*tter-spacing: 0px;*/
	*word-break:break-all;
	text-align:left;
	line-height:16px;
}

.news-t09 {
	width:55px;
	border-right:1px solid #E5E5E5;
	background-image:url(/img/other/other012.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	font-size:12px;
	padding: 0px 0 0 0px;
	vertical-align: middle;
	/*letter-spacing: 0px;*/
	text-align:center;
	color: #999999;
	line-height:14px;
}

.news-t10 {
	width:116px;
	border-right:1px solid #E5E5E5;
	background-image:url(/img/other/other012.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	font-size:12px;
	padding: 5px 5px 5px 5px;
	text-align:center;
	vertical-align:middle;
}


.news-t11 {
	width:38px;
	border-right:1px solid #E5E5E5;
	background-image:url(/img/other/other012.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	font-size:12px;
	padding: 0px 0 0 9px;
	vertical-align: middle;
	color:#999999;
}

.news-t12 {
	border-right:1px solid #E5E5E5;
	border-bottom:3px double #E5E5E5;
	font-size:11px;
	padding: 0 0 0 0px;
}

.news-img img{
	padding: 2px;
	float: left;
}

.news01 {
	padding:15px 10px 16px 10px;
}

.news02 {
	vertical-align: middle;
	padding:0 0 0 5px;
	width:250px;
	font-size:12px;
	line-height:16px;
}


.news02 div {
	background-image:url(/img/other/other005.gif);
	background-repeat:repeat-y;
	background-position:right top;
	margin:5px 0;
	padding:0 10px 0 0;	
}


.news03 {	
}

.yoyaku_new {
	/*margin:14px 0px 15px 0px;*/
	padding:2px 0 2px 10px;
	width:58px;
}	
	
	

.cha {
	color:#93780D;
	font-size:10px;
	display:inline;
}

.pink {
	color:#EB6A6A;
	font-weight:bold;
	font-size:12px;
	line-height: 16px;
	display:inline;
}

.pink2 {
	color:#EB6A6A;
	line-height: 16px;
	display:inline;
}

#gray-back {
	background-image:none;
}

#gray-back-1 {
	background-image:none;
}

#gray-back-2 {
	background-image:none;
}

#gray-back-3 {
	background-image:none;
}

#gray-back-4 {
	background-image:none;
}


#gray-back2 {
	border-bottom:none;
}

.otokunews0 {
	margin-top:3px;
	margin-left:15px;
	*margin-left:0px;
}

.otokunews {
	margin-top:3px;
	/*
	margin-left:10px;
	*margin-left:0px;
	*/
	margin: 0 auto;
}

.otokunews2 {
	margin-top:3px;
	margin-left:49px;
	*margin-left:0px;
}

.otokunews3 {
	margin-top:3px;
	margin-left:12px;
	_margin-left:0px;
}

/* ↓CSSハック IE7only↓ */
*:first-child+html .otokunews3 {
margin-left:0px;
} 
/* ↑CSSハック IE7only↑ */	

.otokunews4 {
	margin-top:3px;
	/*
	margin-left:40px;
	_margin-left:0px;
	*/
	margin: 0 auto;
}	

/* ↓CSSハック IE7only↓ */
*:first-child+html .otokunews4 {
margin-left:0px;
} 
/* ↑CSSハック IE7only↑ */	

.otokunews5 {
	margin-top:3px;
	margin-left:0px;
	*margin-left:0px;
	*text-align:left;
}

.news_area{
	margin: 20px 0 0 0;
	text-align: right;
	min-height: 1em;

}

.news_area:after {
    content: "";
    display: block;
    clear: both;
    overflow: hidden;
}

/*\*/
* html .news_area {
    height: 1em;
}

.news_area {
    display: block;
}
/**/

.news_area_space{
	width: 263px;
	/*float: right;*/
	float: left;
	background-color: #FFF;
	border: 1px solid #F5F5F5;
	padding: 3px 5px;
}

.news_area_space img{
	display: inline;
}

.menu_name{
	display: block;
	line-height: 25px;
	margin: 3px 0 0 0;
}
																		

/*ここまで最新お得ニュース*/


/*ここから今すぐ予約*/

.sab-title {
	padding:20px 0 0 10px;
}

.news-main {
	margin:30px;
	border:10px solid #FAF7F2;
	padding:10px;
}	

.rev-main-t {
	border-left:1px solid #E5E5E5;
	border-top:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	margin-top: 19px;
	width: 740px;
}

.rev-t01 {
	/*width:140px;*/
	width:220px;
	height:30px;	
	border-right:1px solid #E5E5E5;
	background-image:url(/img/other/other013.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	font-size:11px;
	background-color:#FAF7F2;
	text-align:center;
}
/*
.rev-t02 {
	width:80px;
	border-right:1px solid #E5E5E5;
	background-image:url(/img/other/other013.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	font-size:11px;
	background-color:#FAF7F2;
	text-align:center;
}
*/
.rev-t03 {
	width:80px;
	border-right:1px solid #E5E5E5;
	background-image:url(/img/other/other013.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	font-size:11px;
	background-color:#FAF7F2;
	text-align:center;
}

.rev-t04 {
	width:350px;
	border-right:1px solid #E5E5E5;
	background-image:url(/img/other/other013.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	font-size:11px;
	background-color:#FAF7F2;
	text-align:center;
}

.rev-t05 {
	width:90px;
	border-right:1px solid #E5E5E5;
	background-image:url(/img/other/other013.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	font-size:11px;
	background-color:#FAF7F2;
	text-align:center;
}

.rev-t06 {
	width:140px;
	border-right:1px solid #E5E5E5;
	background-image:url(/img/other/other012.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	font-size:12px;
	padding: 5px 5px 8px 5px;
	vertical-align: middle;
	/*tter-spacing: 0px;*/
	*word-break:break-all;
	text-align:left;
	line-height:16px;
}

.rev-t07 {
	width:80px;
	border-right:1px solid #E5E5E5;
	background-image:url(/img/other/other012.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	font-size:12px;
	padding:5px;
	vertical-align: middle;
	/*letter-spacing: 0px;*/
	text-align:center;
	color: #999999;
	line-height:16px;
}

.rev-t07 img{
	margin: 0 10px 0 10px;	
}

.rev-t08 {
	width:80px;
	border-right:1px solid #E5E5E5;
	background-image:url(/img/other/other012.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	font-size:12px;
	padding:5px;
	vertical-align: middle;
	/*letter-spacing: 0px;*/
	text-align:center;
	color: #999999;
	line-height:16px;
}

.rev-t09 {
	width:350px;
	border-right:1px solid #E5E5E5;
	border-bottom:3px double #E5E5E5;
	font-size:12px;
	padding:5px;
	color: #999999;
	line-height:16px;

}

.rev-t10 {
	width:90px;
	border-right:1px solid #E5E5E5;
	border-bottom:3px double #E5E5E5;
	text-align: center;
	vertical-align: middle;
}

.rev-t10 img{
	margin: 0 11px 0 11px;	
}

.rev_area{
	margin: 10px 0 0 0;
	text-align: right;
	min-height: 1em;

}

.rev_area:after {
    content: "";
    display: block;
    clear: both;
    overflow: hidden;
}

/*\*/
* html .rev_area {
    height: 1em;
}

.rev_area {
    display: block;
}
/**/

.rev_area_space{
	width: 263px;
	float: right;
	background-color: #FFF;
	border: 1px solid #F5F5F5;
	padding: 3px 5px;
}

.rev_area_space img{
	display: inline;
}

.news01 {
	padding:15px 10px 16px 10px;
}

.news02 {
	vertical-align: middle;
	padding:0 0 0 5px;
	width:250px;
	font-size:12px;
	line-height:16px;
}

.news02 div {
	background-image:url(/img/other/other005.gif);
	background-repeat:repeat-y;
	background-position:right top;
	margin:5px 0;
	padding:0 10px 0 0;	
}


.news03 {	
}

.yoyaku_new {
	/*margin:14px 0px 15px 0px;*/
	padding:2px 0 2px 10px;
	width:58px;
}	

.pink2 {
	color:#EB6A6A;
	line-height: 16px;
	display:inline;
}

#gray-back {
	background-image:none;
}

#gray-back-1 {
	background-image:none;
}

#gray-back-2 {
	background-image:none;
}

#gray-back-3 {
	background-image:none;
}

#gray-back-4 {
	background-image:none;
}


#gray-back2 {
	border-bottom:none;
}
/*ここまで今すぐ予約*/

/*ここから週末検索*/

.sab-title {
	padding:20px 0 0 10px;
}

.news-main {
	margin:30px;
	border:10px solid #FAF7F2;
	padding:10px;
}	

.weekend_search {
	border: 1px solid #E5E5E5;
	margin: 20px 0 20px 0;
	width: 740px;
}

.weekendImg {
	width: 103px;
	height: 48px;
	padding-left: 20px;
	vertical-align: middle;
	background-color:#FAF7F2;
	border-right:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
}

.weekendImg01 {
	width: 103px;
	height: 33px;
	padding-left: 20px;
	vertical-align: middle;
	background-color:#FAF7F2;
	border-right:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
}

.weekendImg02 {
	width: 103px;
	height: 33px;
	padding-left: 20px;
	vertical-align: middle;
	background-color:#FAF7F2;
	border-right:1px solid #E5E5E5;
}

.weekendTxt {
	width: 637px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	background-color: #ffffff;
	line-height: 22px;
	border-bottom:1px solid #E5E5E5;
}

.weekendTxt a:link    { color: #8e740c; font-weight: normal; text-decoration: underline; }
.weekendTxt a:visited { color: #8e740c; font-weight: normal; text-decoration: underline; }
.weekendTxt a:active  { color: #8e740c; font-weight: normal; text-decoration: underline; }
.weekendTxt a:hover   { color: #8e740c; font-weight: normal; text-decoration: underline; }



.weekendTxt01 {
	width: 637px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	background-color: #ffffff;
	line-height: 22px;
}

.weekend_caption{
	font-size: 12px;
	color: #333333;
}

.weekend_caption .colorRed{
	color: #FF0000;
	font-weight: bold;
}

.weekend_caption a:link    { color: #FF0000; font-size: 12px; font-weight: bold;}
.weekend_caption a:visited { color: #FF0000; font-size: 12px; font-weight: bold;}
.weekend_caption a:active  { color: #FF0000; font-size: 12px; font-weight: bold;}
.weekend_caption a:hover   { color: #FF0000; font-size: 12px; font-weight: bold;}


.saturday a:link    { color: #0000FF; font-size: 12px; font-weight: normal; }
.saturday a:visited { color: #0000FF; font-size: 12px; font-weight: normal; }
.saturday a:active  { color: #0000FF; font-size: 12px; font-weight: normal; }
.saturday a:hover   { color: #0000FF; font-size: 12px; font-weight: normal; }

.sunday a:link    { color: #FF0000; font-size: 12px; font-weight: normal; }
.sunday a:visited { color: #FF0000; font-size: 12px; font-weight: normal; }
.sunday a:active  { color: #FF0000; font-size: 12px; font-weight: normal; }
.sunday a:hover   { color: #FF0000; font-size: 12px; font-weight: normal; }

.weekend-main-t {
	border: 1px solid #E5E5E5;
	margin-top: 20px;
	width: 740px;
}

.weekend-salon{
	padding-left: 10px;
	height: 35px;
	background-color:#FAF7F2;
	border-bottom: 1px solid #E5E5E5;
}

.weekend-salon a:link    { color: #f54f8d; font-size: 14px; font-weight: bold; }
.weekend-salon a:visited { color: #f54f8d; font-size: 14px; font-weight: bold; }
.weekend-salon a:active  { color: #f54f8d; font-size: 14px; font-weight: bold; }
.weekend-salon a:hover   { color: #f54f8d; font-size: 14px; font-weight: bold; }


.salonarea {
	font-size: 12px;
	color: #969696;
}

.weekend-t {
	font-size:10px;
	text-align:center;
}

.weekend-t a:link {
	color:#8e740c;
}

.weekend-t01 {
	width:55px;
	height:25px;
	border-right:1px solid #E5E5E5;
	background-color:#FAF7F2;
}

.weekend-t02 {
	width:360px;
	border-right:1px solid #E5E5E5;
	background-color:#FAF7F2;
}

.weekend-t03 {
	width:55px;
	border-right:1px solid #E5E5E5;
	background-color:#FAF7F2;
}

.weekend-t04 {
	width:110px;
	border-right:1px solid #E5E5E5;
	background-color:#FAF7F2;
}

.weekend-t05 {
	width:75px;
	border-right:1px solid #E5E5E5;
	background-color:#FAF7F2;
}

.weekend-t06 {
	width:85px;
	background-color:#FAF7F2;
}

.weekend-t07 {
	color: #9969a2;
	font-weight: bold;
	font-size: 14px;
	text-align:center;
	vertical-align: middle;
	border-right:1px solid #E5E5E5;
	border-top:1px solid #E5E5E5;
}

.weekend-t08 {
	font-size: 12px;
	line-height: 18px;
	border-right:1px solid #E5E5E5;
	border-top:1px solid #E5E5E5;
	padding: 10px 5px 5px 5px;
	vertical-align: middle;
}

.weekend-t08 a:link    { color: #8e740c; }
.weekend-t08 a:visited { color: #8e740c; }
.weekend-t08 a:active  { color: #8e740c; }
.weekend-t08 a:hover   { color: #8e740c; }

.weekend-t09 {
	color: #969696;
	font-size: 12px;
	text-align:center;
	border-right:1px solid #E5E5E5;
	border-top:1px solid #E5E5E5;
	vertical-align: middle;
}

.weekend-t10 {
	font-size: 12px;
	text-align:center;
	border-right:1px solid #E5E5E5;
	border-top:1px solid #E5E5E5;
	vertical-align: middle;
}

.weekend-t10 .n_price {
	font-size: 12px;
}

.weekend-t10 .n_price2 {
	font-size: 13px;
	font-weight: bold;
}

.weekend-t10 .pink {
	color:#EB6A6A;
	font-weight:bold;
	font-size:13px;
	line-height: 16px;
	display:inline;
}

.weekend-t10 .pink2 {
	color:#EB6A6A;
	font-size: 11px
	line-height: 16px;
	display:inline;
}

.weekend-t11 {
	vertical-align: middle;
	border-right:1px solid #E5E5E5;
	border-top:1px solid #E5E5E5;
	padding-right: 7px;
	padding-left: 7px;
}


.weekend-t12 {
	vertical-align: middle;
	border-top:1px solid #E5E5E5;
	font-size: 12px;
	text-align:center;
}

.weekend_area{
	margin: 10px 0 0 0;
	text-align: right;
	min-height: 1em;

}

.weekend_area:after {
    content: "";
    display: block;
    clear: both;
    overflow: hidden;
}

/*\*/
* html .weekend_area {
    height: 1em;
}

.weekend_area {
    display: block;
}
/**/

.weekend_area_space{
	width: 263px;
	float: right;
	background-color: #FFF;
	border: 1px solid #F5F5F5;
	padding: 3px 5px;
}

.weekend_area_space img{
	display: inline;
}

.news01 {
	padding:15px 10px 16px 10px;
}

.news02 {
	vertical-align: middle;
	padding:0 0 0 5px;
	width:250px;
	font-size:12px;
	line-height:16px;
}

.news02 div {
	background-image:url(/img/other/other005.gif);
	background-repeat:repeat-y;
	background-position:right top;
	margin:5px 0;
	padding:0 10px 0 0;	
}


.news03 {	
}

.yoyaku_new {
	/*margin:14px 0px 15px 0px;*/
	padding:2px 0 2px 10px;
	width:58px;
}	

.pink2 {
	color:#EB6A6A;
	line-height: 16px;
	display:inline;
}

#gray-back {
	background-image:none;
}

#gray-back-1 {
	background-image:none;
}

#gray-back-2 {
	background-image:none;
}

#gray-back-3 {
	background-image:none;
}

#gray-back-4 {
	background-image:none;
}


#gray-back2 {
	border-bottom:none;
}
/*ここまで週末検索*/

/*ここからサロン体験記*/

.salon-main {
	margin:0 30px 0 30px;
	padding:30px 0 30px 0;
	background-image:url(/img/other/other002.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}

.salon-main01 {
	margin:0 30px 0 30px;
	padding:30px 0 30px 0;
}

.salon-main-inner {
	width:641px;
	background-color:#FAF7F2;
	padding:20px;
	margin: 20px 0 0 0;
}

.salon-taiken {
	width:640px;
	padding-bottom: 11px;
	background-image:url(/img/other/other002.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}

.taiken-left {
	float:left;
	width:426px;
	padding:0 10px 0 0;
}

.taiken-left img {
	border:5px solid #FFFFFF;
}	

.taiken-right {
	float:right;
	width:194px;
}

.taiken-right-in,
.salon-use-comment,
.salon-use-comment2,
.salon-use-comment2s {
	background-color:#FFFFFF;
	font-size: 10px;
	padding: 5px 10px 5px 10px;
	margin-bottom: 10px;
}
.salon-use-comment2c {
	background-color:#FFFFFF;
	font-size: 10px;
	padding: 5px 10px 5px 10px;
/*	margin-bottom: 10px; */
}

.taiken-right-in .ttl,
.salon-use-comment2 .ttl,
.salon-use-comment2s .ttl,
.salon-use-comment2c .ttl {
	font-weight:bold;
	line-height: 14px;
	font-size: 12px;
}

.taiken-right img {
	margin-bottom:3px;
}

/*
.salon-use-comment span,
.salon-use-comment2 span {
	line-height: 14px;
	font-size: 12px;
}
*/

.taiken-right-in p,
.salon-use-comment p,
.salon-use-comment2 p,
.salon-use-comment2s p,
.salon-use-comment2c p {
	font-size:12px;
	padding:5px 0px 5px 0px;
	line-height:18px;
}

/*
.salon-use-comment2 p,
.salon-use-comment2s p,
.salon-use-comment2c p {
	background-color:#FFFFFF;
	padding:10px;
	font-size:12px;
	line-height: 18px;
}
*/

.salon-to-back {
	margin:10px 0 0 0;
	width: 155px;
	padding: 9px 9px 7px 8px;
	background-color:#FFFFFF;
}

.salon-main2 {
	margin:0 30px 0px 30px;
	padding:30px 0 30px 0;
	width:680px;
	background-image:url(/img/other/other002.gif);
	background-repeat:repeat-x;
	background-position: bottom;
}

.salon-left {
	width:295px;
	margin:20px 10px 0 0;
	background-color:#FAF7F2;
	padding:20px;
	float:left;
}

.charaImg {
	margin-bottom:3px;
}

.salon-right {
	float:left;
	width:295px;
	background-color:#FAF7F2;
	padding:20px;
	margin: 20px 0 0 0;
}

.taiken-photo01 {
	margin:10px 0;
	border:5px solid #FFFFFF;
}

.salon-use-comment {
	margin-bottom:10px;
}
/*
.salon-use-comment2 {
	background-image:url(/img/other/other002.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-bottom:12px;
}
*/

.salon-left .salon-use-comment2, .salon-right .salon-use-comment2 {
	background-image:url(/img/other/other002.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-bottom:12px;
	height: 61px;
}
.salon-left .salon-use-comment2s, .salon-right .salon-use-comment2s {
	background-image:url(/img/other/other002.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
/*	padding-bottom:12px; */
	height: 55px;
}
.salon-left .salon-use-comment2c, .salon-right .salon-use-comment2c {
	height: 100px;
	overflow-y: auto;
}
.salon-left .salon-use-comment2c-s, .salon-right .salon-use-comment2c-s {
	background-image:url(/img/other/other002.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	padding-bottom:1px; 
}


/*ここまでサロン体験記*/

/*ここから新着情報*/

.what-new-top {
	margin:30px;
}	
	

.whats-new {
	background-color:#FAF7F2;
	padding:15px 27px 15px 15px;
	margin-bottom:10px;
	width: 638px;
}

.what-right p {
	text-decoration:underline;
}	

.title02 {
	padding: 20px 0 0 10px;
	width: 732px;
}

.title-left {
	float:left;
	width:366px;
	height: 37px;
}

.title-right {
	float:left;
	width:57px;
	height: 29px;
	padding: 8px 0 0 309px;
}	

.what-left {
	float:left;
	width:90px;
	padding: 0 15px 0 18px;
	background-image:url(/img/other/other001.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.what-left p {
	text-decoration:underline;
}	

.what-right {
	float:left;
	line-height: 14px;
	width: 515px;
}			
/*ここまで新着情報*/

/*ここからお問い合わせ*/

.inquiry01 {
	padding-bottom:18px;
	line-height:14px;
}

.mail {
	display:inline;
	vertical-align:top;
	margin-top:1px;
}				
	

/*ここまでお問い合わせ*/

/*ここからユーザー登録*/

.main-letter {
	padding:30px 0 20px 30px;
}	

.user-main-inner {
	margin:0 30px 30px 30px;
	width:536px;
	background-color:#FAF7F2;
	padding:15px 72px;	
}

.user-t01 {
	width:116px;
	background-color:#FAF7F2;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding: 0px 0 0 20px;
}

.user-t02 {
	background-color:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width: 364px;
	padding: 0 0 0px 10px;
}

.user-t-kiyaku {
	background-color:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width: 364px;
	padding: 10px 0 10px 10px;
	*padding: 10px 0 7px 10px;
}

.user-t-kiyaku div {
	background-image:url(/img/other/other001.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	*background-position:4px 1px;
	padding:0 0 4px 18px;
	*padding:0px 0 3px 22px;
}	

.user-t-yuubin {
	background-color:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width: 364px;
	padding: 0 0 0px 10px;
	*padding:0px 0 10px 10px;
	background-image:url(/img/other/line302.gif);
	background-repeat:no-repeat;
	background-position:90px 10px;
}

.user-t02 p {
	display:inline;
	padding:0 0 0px 10px;
	line-height: 46px;
}

.user-t-kiyaku p {
	display:inline;
	padding:0 0 0px 10px;
	line-height: 0px;
}

.user-t-yuubin p {
	display:inline;
	padding:0 0 0px 10px;
	line-height: 46px;
}

.user-t03 {
	width:116px;
	background-color:#FAF7F2;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding: 16px 0 0 20px;
	vertical-align: top;
}

.user-t04 {
	background-color:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width: 364px;
	padding: 0px 0 10px 10px;
	_line-height:14px;
}

.user-text01 {
/*	background-color:#EBEBEB;
	border:1px solid #EBEBEB;*/
	width:85px;
	height:16px;
	margin: 10px 5px 10px 0;
	padding: 4px;
	color: #4D4D4D;
}

.user-text02 {
/*	background-color:#EBEBEB;
	border:1px solid #EBEBEB;*/
	width:180px;
	height:16px;
	margin: 10px 10px 10px 0;
	padding: 4px;
	color: #4D4D4D;
}	

.user-text03 {
/*	background-color:#EBEBEB;
	border:1px solid #EBEBEB;*/
	width:280px;
	height:16px;
	margin: 10px 10px 10px 0;
	padding: 4px;
	color: #4D4D4D;
}

.user-text04 {
/*	background-color:#EBEBEB;
	border:1px solid #EBEBEB;*/
	width:70px;
	height:16px;
	margin: 10px 25px 0px 0;
	padding: 4px;
	color: #4D4D4D;
	display: block;
	float: left;
}

.user-text05 {
/*	background-color:#EBEBEB;
	border:1px solid #EBEBEB;*/
	width:80px;
	height:16px;
	margin: 10px 10px 0px 0;
	padding: 4px;
	color: #4D4D4D;
	display: block;
	float: left;
}

.user-text06 {
/*	background-color:#EBEBEB;
	border:1px solid #EBEBEB;*/
	width:344px;
	height:16px;
	margin: 0px 10px 0px 0;
	padding: 4px;
	color: #4D4D4D;
}			

.user_check {
	vertical-align:middle;
	_margin:15px 0 15px 0px;
}

.user_radio {
	vertical-align:middle;
	margin:0 0 0 0px;
}

.user_radio2 {
	vertical-align:middle;
	margin:0 0 0 15px;
}

.pull01 {
	width:118px;
	height:24px;
	border:1px solid #EBEBEB;
	/*background-color:#EBEBEB;*/
	margin: 0px 10px 10px 0;
}

.pull02 {
	width:78px;
	border:1px solid #EBEBEB;
	/*background-color:#EBEBEB;*/
	margin: 10px 10px 10px 0;
	height: 24px;
}

.user-t05 {
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

.user-kakunin {
	background-color:#F7F7F7;
	width:164px;
	margin:5px;
	padding:15px 163px 14px 174px;
}

.user-kakunin button {
	width:158px;
	height:34px;
	background:none;
	border:none;
}

.user-content {
	background-color: #FFFFFF;
	width: 491px;
	padding: 40px 0 40px 42px;
	color:#999999;
}

.user-thanks {
	background-image:url(/img/other/other002.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	width: 340px;
	padding: 0px 55px 31px 55px;
}

.user-thanks p {
	line-height:18px;
	padding: 26px 0 0 0;
}

.user-thanks2 {
	padding:20px 55px 0px 55px;
	width: 340px;
	background-image:url(/img/other/other001.gif);
	background-repeat:no-repeat;
	background-position:55px 20px;
}

.user-thanks2 a {
	padding:0 0 0 20px;
	color: #8E740C;
	text-decoration: underline;
}	

.input03 {
	margin:12px 0 0 10px;
	vertical-align: top;
}										

.input04 {
	margin:5px 0 0 10px;
	vertical-align: top;
}

.limit{
	color: #8e740c;
	font-size: 10px;
	margin-top: 5px;
}

.exsample, .user_name{
	font-size: 10px;
}

.exsample2{
	font-size: 10px;
	margin: -10px 0 10px 0;
}


.post{
	dispaly: block;
	color: #8e740c;
	font-size: 12px;
	margin: 17px 0 0 7px;
	float: left;
}


/*ここまでユーザー登録*/

/*ここから初めての方へ*/

.visitor_main {
	width:640px;
	background-image:url(/img/other/other002.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-bottom: 1px;
}

.visitor_main2 {
	background-color: #FFFFFF;
	width: 513px;
	padding: 10px;
	margin: 0 auto;
}

.visitor_main2 table {
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	color: #999999;
}

.visitor_main3 {
	width:640px;
}

.visitor_main3 .pad{
	width: 520px;
	padding: 10px;
	background-color: #FFF;
	margin: 0 auto;
}

.visitor_main3 .list {
	background-color:#F7F7F7;
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
}

.visitor_main3 .list th {
	width: 150px;
	border: 1px solid #CCCCCC;
	background-color: #FAF7F2;
	padding: 10px;
}

.visitor_main3 .list td {
	border: 1px solid #CCCCCC;
	background-color: #FFF;
	padding: 10px;
}


.visitor-top {
	background-color:#FFFFFF;
	padding: 15px 20px;
	border-bottom:10px solid #FAF7F2;
}

.visitor-top2 {
	background-color:#FFFFFF;
	padding: 15px 20px;
}

.visitor-text {
	background-color:#FFFFFF;
	color: #999999;
	line-height: 18px;
}

.visitor-disc {
	background-color:#FFF3F3;
	color: #999999;
	line-height: 15px;
	padding: 13px 18px;
	margin-bottom: 6px;
}

.visitor-to-detail {
	margin:10px 0 0 0;
	width: 153px;
	padding: 10px 9px 9px 10px;
	background-color:#FFFFFF;
}

#visitor {
	background-image:none;
}	

.whats-est {
	width:640px;
}

.est-top {
	/*width:640px;*/
	background-color:#FFFFFF;
	padding:15px 89px;
	border-bottom:20px solid #FAF7F2;
}	

/*
.est-top img {
	border:1px solid #CCC1AD;
}
*/

.visitor-top p {
	background-color:#FFFFFF;
	color: #999999;
	line-height: 18px;
	padding-top: 21px;
}

.visitor-bg01 {
	background-image:url(/img/bg/bg001.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:680px;
	height:133px;
}

.visitor_main02 {
	border:20px solid #FAF7F2;
	padding-bottom: 10px;
}

.visitor-inner01 {
	padding:20px 20px 10px 20px;
}

.visitor-content01 {
	margin:10px 10px 0 10px;
	background-image:url(/img/other/other014.gif);
	background-repeat:repeat-y;
	background-position:left top;
	background-color: #FFFFFF;
	color: #999999;
}

.visitor-content01  p {
	background-color:#FAFAFA;
	padding:10px 13px;
	line-height:18px;
	margin: 0px 3px;
}

.visitor-content01 span {
	font-weight:bold;
}

.visitor-footer {
	background-image:url(/img/other/other002.gif);
	background-repeat:repeat-x;
	background-position:left top;
	margin:20px 0 0 0;
	padding: 11px 0 0 10px;
}

.visitor-footer li {
	list-style:none;
	background-image:url(/img/other/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0px 11px;
	padding:10px 0 0 18px;
}

.visitor_main03 {
	border:20px solid #FAF7F2;
	padding:0px 0 10px 0;
	margin:15px 0 0 0;
}

#visitor-p01 {
	padding:0 0 8px 13px;
}

#visitor-p01-1 {
	padding:0 0 8px 13px;
}

#visitor-p01-2 {
	padding:0 0 8px 13px;
}

#visitor-p01-3 {
	padding:0 0 8px 13px;
}

#visitor-p02 {
	background-image:url(/img/other/other001.gif);
	background-repeat:no-repeat;
	background-position:13px 13px;
	padding:9px 0 8px 31px;
}

#visitor-p02-1 {
	background-image:url(/img/other/other001.gif);
	background-repeat:no-repeat;
	background-position:13px 13px;
	padding:9px 0 8px 31px;
}

#visitor-p03 {
	padding:9px 0 3px 13px;
}

#visitor-p03-1 {
	padding:9px 0 3px 13px;
}

#visitor-p03-2 {
	padding:9px 0 12px 13px;
}


#visitor-p04 {
	padding:8px 0 0px 13px;
}

#visitor-p05 {
	padding:6px 0 3px 13px;
}


.visitor-content02 {
	margin:10px 10px 0 10px;
	background-image:url(/img/other/other014.gif);
	background-repeat:repeat-y;
	background-position:left top;
	background-color: #FFFFFF;
	color: #999999;
}

.visitor-content02  p {
	background-color:#FAFAFA;
	padding:0px 13px 4px 13px;
	line-height:18px;
	margin: 0px 3px;
}

.visitor-content02 span {
	font-weight:bold;
}

.visitor-content03 {
	background-color:#FAFAFA;
	padding: 0px 0 0px 0;
	margin: 0 3px;
}

.kiyaku-a {
	display:inline;
	margin:0px 6px 0 0;
}	

.visitor-content03 p {
	background-color:#FAFAFA;
	padding:6px 13px 7px 0px;
	line-height:18px;
	margin: 0px 3px 0px 21px;
}		

.visitor-inner02 {
	background-image:url(/img/other/other017.gif);
	background-repeat:no-repeat;
	background-position:13px 10px;
	padding: 0 0 0 13px;
}

#visitor-inner03 {
	background-image:url(/img/other/other018.gif);
}	

.dots01 {
	padding:9px 13px 11px 13px;
	background-color:#FAFAFA;
	margin: 0 3px;
}

.dots02 {
	padding:5px 13px 0px 13px;
	background-color:#FAFAFA;
	margin: 0 3px;
}

#visitor-bottom {
	padding:0px 0 9px 0;
}

#visitor-img01 {
	padding-top:10px;
	margin-left:13px;
}

.visitor_main04 {
	border:20px solid #FAF7F2;
	padding:0px 0 0px 0;
	margin:30px 0 30px 0;
}

.point-p {
	padding:17px 0;
	line-height:20px;
	color:#999999;
}

.to-point {
	background-image:url(/img/other/other001.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0 0 0 18px;
}

.point01 {
	padding:10px 15px 15px 15px;
	width:610px;
	/*border-bottom:15px solid #FAF7F2;*/
}

.point-left {
	float:left;
	width:162px;
	padding: 10px 0 0 0;
}

.point-left img {
	border:6px solid #FAFAFA;
}	

.point-right {
	float:right;
	width:433px;
	padding:16px 0 0 15px;
}

.point-right .item {
	font-size: 12px;
	font-weight:bold;
}

.point-right .comment {
	font-size: 12px;
	line-height: 150%;
}

.point-right  p {
	color:#999999;
	line-height:16px;
	padding-top: 8px;
}

.pointDetail{
	text-align: right;
	margin-top: 15px;
}

.pointDetail a{
	background-image: url(../img/other/arrow01.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
}


.point-koukan {
	background-image:url(/img/other/other002.gif);
	background-repeat:repeat-x;
	background-position:left top;
	padding: 30px 0 0 0;
}

.point-koukan2 {
	border:20px solid #FAF7F2;
	padding: 5px 15px;
	margin: 10px 0 0 0;
}

.point-koukan2 img {
	display:inline;
}	

.point-koukan2 p {
	line-height:18px;
	color:#999999;
	padding:8px 0 8px 0;
}						

/*ここまで初めての方へ*/

/*ここからpop_up*/

#container-pop {
	background-color:#FAF7F2;
	color: #999999;
	font-size: 12px;
	text-align:center;
	padding: 20px 0;
}

.container-pop-inner {
	width:512px;
	border:1px solid #E5E5E5;
	padding: 19px;
	background-color: #FFFFFF;
	text-align:left;
	margin:0px auto;
}

.about-point img {
	margin-bottom:16px;
}	
		
.about-point p {
	padding-bottom:16px;
	line-height:16px;
}

.point-content {
	border:10px solid #FAF7F2;
}

.point_main {
	border:10px solid #FAF7F2;
	padding:10px 10px 8px 10px;
}

.point_main p {
	padding:6px 0 0 18px;
	line-height: 18px;
}	

.pop-dot {
	padding-left:10px;
}

.visitor-member {
	background-color:#FFFFFF;
	padding: 15px 20px;
}

.member-content01 {
	margin:10px 10px 0 10px;
	background-image:url(/img/other/other014.gif);
	background-repeat:repeat-y;
	background-position:left top;
	background-color: #FFFFFF;
	color: #999999;
}

.member-content01  p {
	background-color:#FAFAFA;
	padding:10px 13px;
	line-height:18px;
	margin: 0px 3px;
}

.member-content01 span {
	color:#93780D;
}

.visitor-rss {
	background-color:#FFFFFF;
	padding: 17px 20px;
	line-height: 18px;
	color: #999999;
}

.visitor-rss span {
	font-weight:bold;
	color:#93780D;
	font-size: 14px;
}	

.rss-p01 {
	padding:0px 0 18px 0;
	line-height: 18px;
}

.rss-p02 {
	padding:4px 0 18px 0;
	line-height: 18px;
}

.rss-p03 {
	padding:4px 0 0px 0;
	line-height: 18px;
}

.rss-p04 {
	padding:6px 0;
}

.rss-p05 {
	padding:0 0 6px 0;
}		

.rss-p05 a:link, .rss-p05 a:visited {
	color:#999999;
	text-decoration:underline;
}	

.rss-p05 a:hover {
	color:#93780D;
	text-decoration:underline;
}		

.visitor-merumaga {
	background-color:#FFFFFF;
	padding: 10px 20px;
}

.to-touroku  {
	background-image:url(/img/other/other001.gif);
	background-repeat:no-repeat;
	background-position:0px 20px;
	padding:20px 0 10px 18px;
}

.kiyaku {
	background-color:#FAFAFA;
	margin:0px 3px;
	padding:13px;
}

.kiyaku-t01 {
	width:19px;
	vertical-align:top;
	font-weight:bold;
	padding-top: 3px;
}

.kiyaku-t02 {
	line-height:18px;
}

.kiyaku-t03 {
	line-height:18px;
	padding-top:18px;
}

.kiyaku-t04 {
	width:19px;
	vertical-align:top;
	font-weight:bold;
	padding-top:21px;
}

.kiyaku-t06 {
	line-height:18px;
	padding-top:2px;
}

.kiyaku-t05 {
	width:19px;
	vertical-align:top;
	font-weight:bold;
	padding-top:4px;
}						

/*ここまでpop_up*/

/*ここからマイページ*/

.main3 {
	width:740px;
	border:1px solid #E5E5E5;
	margin-top:18px;
	background-color:#FAF7F2;
	font-size:12px;
}

.my-left {
	float:left;
	width:159px;
	background-color: #FAF7F2;
}

.my-right {
	float:right;
	width:580px;
	border-left:1px solid #E5E5E5;
	background-color: #FFFFFF;
}	

.my-menu-bottom {
	padding:6px 3px 0 3px;
}

.my-menu-inner {
	background-image:url(/img/bg/other002.gif);
	background-repeat:repeat-y;
	padding: 10px 13px 5px 13px;
	width: 127px;
}

.my-menu-inner p {
	background-image:url(/img/other/other001.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding:0 0 6px 18px;
	line-height: 13px;
}

.my-right-in {
	padding:30px 13px 20px 16px;
}

.my-top {
	background-image:url(/img/other/other024.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0 0 0 18px;
	font-size:16px;
	font-weight:bold;
	color:#FF9C9C;
	height: 18px;
}	

.my-top-kuchikomi{
	background-image:url(/img/other/other024.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0 0 0 0px;
	font-size:14px;
	font-weight:bold;
	color: #FF0066;
	height: 18px;
}		

.maypage-k-salonname{
	font-color: #FF9C9C;
}

.maypage-k-date{
	width: 140px;
	valign: middle;
}

.red {
	color: #FF9C9C;
	
}

.maypage-k-salonname a {
	color: #FF9C9C;	
}
.maypage-k-salonname a:link {
	color: #FF9C9C;	
}
.maypage-k-salonname a:visited {
	color: #FF6666;	
}
.maypage-k-salonname a:active {
	color: #FF9C9C;	
}
.maypage-k-salonname a:hover {
	color: #FF6666;	
}


.mytop-main {
	border:15px solid #FAF7F2;
	background-color:#FAF7F2;
	margin: 20px 0 30px 0;
	width:515px;
}

.mytop-left {
	width:177px;
	background-color:#FAF7F2;
	float: left;
	padding-right:15px;
}

.mytop-left img {
	border:6px solid #FFFFFF;
}	

.mytop-right {
	width: 311px;
	float: right;
}

.mytop-right-p {
	font-size:10px;
	line-height: 14px;
	display:inline;
}

.mytop-right-p2 {
	display:inline;
}

.mytop-right a {
	font-weight:bold;
}

.mytop-r-top {
	padding:2px 5px 5px 5px;
	border-bottom:5px solid #FAF7F2;
	background-color: #FFFFFF;
	width: 301px;
}		
		
.mytop-r-bottom {
	padding:8px 10px;
	border-bottom:8px solid #FAF7F2;
	background-color: #FFFFFF;
	line-height: 14px;
}

.mypage-new {
	padding:0px 0 0 0;
}	

.mypage-n-top {
	background-image:url(/img/chara/chara137.gif);
	background-repeat:no-repeat;
	background-position:0px 30px;
	padding:26px 0 14px 494px;
}	

.mypage-newinfo {
	width:550px;
	background-color:#FAF7F2;
	margin-bottom: 10px;
}

.mynew-left {
	float:left;
	width:103px;
	padding:15px 0 0 15px;
	background-image:url(/img/other/other001.gif);
	background-repeat:no-repeat;
	background-position:15px 17px;
}

.mynew-left p {
	padding:0px 0 0 18px;
}

.mynew-right {
	float:left;
	width:397px;
	line-height:14px;
	padding:14px 15px 15px 20px;
}

.mypage-title {
	padding:0px 0 20px 0;
}	

.yoyaku-salon {
	background-color:#FAF7F2;
	padding: 20px;
	margin-bottom: 30px;
	background-color:#FAF7F2;
}

.yoyaku01 {
	margin-bottom:10px;
}

.yoyaku01-2 {
	margin-bottom:10px;
	margin-top:20px;
}

.yoyaku-salon a,
.yoyaku-salon2 a,
.yoyaku-salon-book a,
.yoyaku-salon-book2 a,
.yoyaku-hyouka a {
	font-weight:bold;
}	

.yoyaku02 {
	background-color:#FFFFFF;
	margin: 3px 0 0 0;
	padding: 5px 10px;
}

.yoyaku03 {
	width:511px;
	margin-bottom: 10px;
}

.yoyaku03-left {
	float:left;
	width:249px;
	margin:0 10px 0 0;
}

.yoyaku03-right {
	float:left;
	width:249px;
}	

.yoyaku_detail_btn {
	background-color:#FFFFFF;
	width:99px;
	padding:7px 5px 5px 7px;
}

.sejutsu {
	padding-right:10px;
}	

.yoyaku-salon2 {
	padding: 20px;
	background-color:#FAF7F2;
}

.mypage-title2 {
	padding:30px 0 20px 0;
}

.yoyaku-salon3 {
	background-color:#FAF7F2;
	padding: 30px 94px;
	margin-bottom: 30px;
}	

.no-salon {
	padding:15px 30px;
	background-color:#FFFFFF;
}

.yoyaku04 {
	background-color:#FFFFFF;
	margin: 3px 0 0 0;
	padding:8px 10px;
	line-height: 18px;
}

.yoyaku_detail_btn2 {
	background-color:#FFFFFF;
	width:99px;
	padding:7px 5px 5px 7px;
	margin-top:18px;
}

.yoyaku_detail_btn3 {
	background-color:#FFFFFF;
	width:99px;
	padding:7px 5px 5px 7px;
	margin-top:10px;
}

.yoyaku-salon-book {
	background-color:#FAF7F2;
	padding: 20px;
	margin-bottom: 15px;
	background-color:#FAF7F2;
}

.yoyaku-salon-book2 {
	background-color:#FAF7F2;
	padding: 20px;
	margin-bottom: 10px;
	background-color:#FAF7F2;
}

.yoyaku-hyouka {
	background-color:#FAF7F2;
	padding: 20px 20px 18px 20px;
	background-color:#FAF7F2;
}	

.hyouka-check {
	border-bottom:20px solid #FAF7F2;
	border-left:20px solid #FAF7F2;
	border-right:20px solid #FAF7F2;
	padding:20px;
}

.hyouka-ex {
	background-image:url(/img/bg/bg002.gif);
	background-repeat:no-repeat;
	background-position:left top;
	font-size: 11px;
	width: 467px;
	height: 66px;
	margin:10px 0 30px 0;
}	

.hoyouka-t01 {
	width:82px;
	padding: 12px 0px 0 11px;
}

.hoyouka-t02 {
	width:84px;
	padding: 12px 0 0 11px;
}	

.hyouka-ex table p {
	padding-bottom:8px;
}	

.hyouka-form01 {
	width: 467px;
	color:#808080;
	font-size:11px;
	margin-bottom: 30px;
}

.hyouka-form01 table {
	background-image:url(/img/bg/bg003.gif);
	background-repeat:no-repeat;
	margin-top: 10px;
	width: 467px;
	height: 44px;
	padding:3px;
}

.hoyouka-t03 {
	line-height:44px;
	padding-left:8px;
}

.check {
	margin-right:6px;
}

#hyouka-bg01 {
	background-image:url(/img/bg/bg004.gif);
	background-repeat:no-repeat;
}	

#hyouka-bg02 {
	background-image:url(/img/bg/bg005.gif);
	background-repeat:no-repeat;
	height:57px;
}
#hyouka-bg02-1 {
	background-image:url(/img/bg/bg005.gif);
	background-repeat:no-repeat;
	height:57px;
}
#hyouka-bg02-2 {
	background-image:url(/img/bg/bg005.gif);
	background-repeat:no-repeat;
	height:57px;
}
#hyouka-bg02-3 {
	background-image:url(/img/bg/bg005.gif);
	background-repeat:no-repeat;
	height:57px;
}
#hyouka-bg02-4 {
	background-image:url(/img/bg/bg005.gif);
	background-repeat:no-repeat;
	height:57px;
}

.hoyouka-t04 {
	padding: 12px 0 0 8px;
	_padding: 12px 0 0 4px;
	vertical-align: top;
}

/* ↓CSSハック IE7only↓ */
*:first-child+html .hoyouka-t04 {
padding: 12px 0 0 4px;
} 
/* ↑CSSハック IE7only↑ */	

#hyouka-bg02 p {
	text-align:left;
	display: inline;
}	

.star {
	/*letter-spacing:0px;*/
}

.hyouka-comment {
	background-image:url(/img/bg/bg006.gif);
	background-repeat:no-repeat;
	width:441px;
	height:180px;
	padding: 13px;
	margin-top: 10px;
}	

.hyouka-text {
	width:304px;
	height:168px;
	float: left;
	border:1px solid #E5E5E5;
	padding:5px;
	font-size:12px;
	line-height:16px;
	overflow:auto;
	overflow-x:hidden;
}

.hyouka-btn {
	float:right;
	margin:134px 0 0 10px;
	width: 98px;
	background-color:#FFFFFF;
	padding:8px 7px 7px 8px
}	

.hyouka-form-t {
	width: 467px;
	color:#808080;
	font-size:11px;
}

.mypoint {
	border:10px solid #FAF7F2;
	background-color:#FFFFFF;
	padding:10px;
}

.mypoint table {
	background-color:#FFFFFF;
	border-left:1px solid #E5E5E5;
	border-top:1px solid #E5E5E5;
}

/*
.mypoint table th {
	background-color:#FAF7F2;
	border-right:1px solid #E5E5E5;
	background-image:url(/img/other/other012.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	width: 126px;
	line-height: 42px;
	font-weight: normal;
	font-size: 11px;
	text-align:center;
	
}
*/

.point-table-th01 {
	background-color:#FAF7F2;
	border-right:1px solid #E5E5E5;
	background-image:url(/img/other/other012.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	width: 80px;
	line-height: 42px;
	font-weight: normal;
	font-size: 11px;
	text-align:center;
	
}

.point-table-th02 {
	background-color:#FAF7F2;
	border-right:1px solid #E5E5E5;
	background-image:url(/img/other/other012.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	width: 100px;
	line-height: 42px;
	font-weight: normal;
	font-size: 11px;
	text-align:center;
	
}

.point-table-th03 {
	background-color:#FAF7F2;
	border-right:1px solid #E5E5E5;
	background-image:url(/img/other/other012.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	width: 184px;
	line-height: 42px;
	font-weight: normal;
	font-size: 11px;
	text-align:center;
	
}

.point-table-th04 {
	background-color:#FAF7F2;
	border-right:1px solid #E5E5E5;
	background-image:url(/img/other/other012.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	width: 70px;
	line-height: 42px;
	font-weight: normal;
	font-size: 11px;
	text-align:center;
	
}

.point-table-th05 {
	background-color:#FAF7F2;
	border-right:1px solid #E5E5E5;
	background-image:url(/img/other/other012.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	width: 70px;
	line-height: 42px;
	font-weight: normal;
	font-size: 11px;
	text-align:center;
	
}

.point-t01 {
	background-color:#FFFFFF;	
	border-right:1px solid #E5E5E5;
	background-image:url(/img/other/other012.gif);
	background-repeat:repeat-x;
	background-position:left bottom;	
	line-height: 42px;	
	text-align:center;
	font-size: 12px;
}
	
.point-t02 {
	background-color:#FAFAFA;	
	border-right:1px solid #E5E5E5;
	background-image:url(/img/other/other012.gif);
	background-repeat:repeat-x;
	background-position:left bottom;	
	line-height: 42px;	
	text-align:center;
	font-size: 12px;
}

.point-t03 {
	background-color:#FAFAFA;	
	border-right:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	line-height: 42px;	
	text-align:center;
	font-size: 12px;
}

.point-t04 {
	background-color:#FFFFFF;	
	border-right:1px solid #E5E5E5;
	background-image:url(/img/other/other012.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding:0px 2px;
	text-align:left;
	font-size: 12px;
}

.present-ichiran {
	background-image:url(/img/other/other001.gif);
	background-repeat:no-repeat;
	background-position:0px 22px;
	padding:20px 0 74px 18px;
}

.henkou-t02 {
	background-color:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width: 359px;
	padding: 0 0 0px 10px;
}

.henkou-t02 p {
	display:inline;
	padding:0 0 0px 10px;
	line-height: 46px;
}

.henkou-t04 {
	background-color:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width: 359px;
	padding: 10px 0 10px 10px;
	_line-height:14px;
}

.mypoint2 {
	border:10px solid #FAF7F2;
	background-color:#FFFFFF;
	padding:9px;
	margin-bottom: 10px;
}	

.mypoint2 table {
	background-color:#FFFFFF;
	border-left:1px solid #E5E5E5;
	border-top:1px solid #E5E5E5;
}

.mypoint2 table th {
	background-color:#FAF7F2;
	border-right:1px solid #E5E5E5;
	background-image:url(/img/other/other012.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	width: 126px;
	line-height: 42px;
	font-weight: normal;
	font-size: 11px;
	text-align:center;
	
}

.mykakunin-t02 {
	background-color:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width: 359px;
	padding: 0 0 0px 10px;
	line-height: 46px;
	color:#4D4D4D;
}

.mykakunin-t02 p {
	display:inline;
	padding:0 0 0px 10px;
	
}

.mykakunin-t04 {
	background-color:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width: 349px;
	padding: 13px 0 13px 20px;
	line-height:18px;
	color:#4D4D4D;
}

.myuser-kakunin {
	background-color:#F7F7F7;
	width:428px;
	margin:5px;
	padding:15px 0px 14px 73px;
}

.myuser-kakunin button {
	width:158px;
	height:34px;
	background:none;
	border:none;
}

.mypoint3 {
	border:10px solid #FAF7F2;
	background-color:#FFFFFF;
	padding:20px;
	margin-bottom: 200px;
}	

.mythanks {
	background-image:url(/img/other/other002.gif);
	background-repeat:repeat-x;
	background-position:left top;
	margin: 15px 0 10px 0px;
	padding: 30px 0 0 0;
}

.mythanks p {
	background-image:url(/img/other/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0 0 5px 18px;
}

.header-button2 {
	padding: 0 10px 0 0px;
	float: right;
}
.header-button2 div {
	float:left;
}

.header-button2 a {
	background-image: url(/img/button/button309.gif);
	background-repeat: no-repeat;
	width: 126px;
	height: 30px;
	display: block;
}
.header .menu08-2 a {
	background-position: 0px 0px;
}
.header .menu09-2 a {
	background-position: -126px 0px;
}
.header .menu08-2 a:hover {
	background-position: 0px -30px;
}
.header .menu09-2 a:hover {
	background-position: -126px -30px;
}		



/*ここまでマイページ*/

/*ここから口コミランキング*/

.container-pop-inner2 {
	width:392px;
	border:1px solid #E5E5E5;
	padding: 20px 20px 20px 20px;
	background-color: #FFFFFF;
	text-align:left;
	margin:0px auto;
	line-height: 18px;
}

.container-pop-inner2 p {
	padding:15px 0 0 0;
}

.hyouka-pop01 {
	width:104px;
	height:18px;
	vertical-align: top;
}

.container-pop-inner2 table {
	color:#93780D;
	vertical-align: top;
	margin:18px 0 3px 0;
}			

/*ここまで口コミランキング*/

/*ここからプライバシーポリシー*/

.privacy-sengen {
	background-color:#FAFAFA;
	padding:0px 13px 7px 13px;
	margin:0 3px;
}	

.privacy_main {
	border:20px solid #FAF7F2;
	padding:0px 0 10px 0;
	margin:0px 0 0 0;
}

.privacy-content {
	margin:10px 10px 0 10px;
	background-image:url(/img/other/other014.gif);
	background-repeat:repeat-y;
	background-position:left top;
	background-color: #FFFFFF;
	color: #999999;
}

.privacy-p01 {
	background-color:#FAFAFA;
	padding:8px 13px 17px 13px;
	line-height:18px;
	margin: 0px 3px;
}

.privacy-p02 {
	background-color:#FAFAFA;
	padding:0px 13px 17px 13px;
	line-height:18px;
	margin: 0px 3px;
}

.privacy-p03 {
	background-color:#FAFAFA;
	padding:0px 13px 6px 13px;
	line-height:18px;
	margin: 0px 3px;
}

.privacy-content span {
	font-weight:bold;
}

.privacy-content table {
	margin:0 3px;
	background-color:#FAFAFA;
	vertical-align:top;
	line-height:18px;
}

.privacy-t01 {
	vertical-align:top;
	padding: 1px 0 20px 10px;
}	

.privacy-t02 {
	vertical-align:top;
	padding: 0 13px 20px 0px;
}	

.privacy-p04 {
	padding:0 0 0 8px;
}

.privacy-t05 {
	vertical-align:top;
	padding: 0 13px 10px 0px;
}		

/*ここまでプライバシーポリシー*/

/*ここから評価の★*/

.star01-cover {
	background-color:#FFFFFF;
	height:13px;
	padding:5px 0 3px 10px;
}

.star01-cover img {
	margin-right:14px;
	display: inline;
}

.star01-cover span {
	vertical-align:top;
	display: inline;
}					

/*ここまで評価の★*/

/*ここから新規会員登録確認フォーム*/
.kakunin-t01 {
	width:116px;
	background-color:#FAF7F2;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding: 0px 0 0 20px;
	color:#4D4D4D;
}

.kakunin-t02 {
	background-color:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width: 364px;
	padding: 0 0 0px 10px;
	line-height:46px;
	color:#4D4D4D;
}

.kakunin-t02 p {
	display:inline;
	padding:0 0 0px 10px;
	line-height: 46px;
}

.kakunin-t03 {
	width:116px;
	background-color:#FAF7F2;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding: 16px 0 0 20px;
	vertical-align: top;
	color:#4D4D4D;
}

.kakunin-t04 {
	background-color:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width: 354px;
	padding: 13px 10px 13px 10px;
	line-height:18px;
	color:#4D4D4D;
}


.kakunin-kakunin button {
	width:158px;
	height:34px;
	background:none;
	border:none;
}

/*ここからCGIが入らないので確認ようURLに飛ばすためのCSS------------------*/

.kakunin-kakunin {
	background-color:#F7F7F7;
	width:420px;
	margin:5px;
	padding:15px 3px 14px 80px;
	min-height:1px;
}

/* floatさせたボックスが親要素からはみ出す現象を回避するCSS　ここから */

.kakunin-kakunin:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}

.kakunin-kakunin { 
	display:inline-table; 
}
/* Mac IEには適用させない \*/


* html .kakunin-kakunin { 
	height:1px; 
}

.kakunin-kakunin { 
	display:block; 
}
/* */
/* floatさせたボックスが親要素からはみ出す現象を回避するCSS　ここまで */




.kakunin-kakunin img {

	height:31px;
	background:none;
	border:none;
	float:left;
	display:block;
}	

.myuser-kakunin {
	background-color:#F7F7F7;
	width:428px;
	margin:5px;
	padding:15px 0px 14px 73px;
	min-height:1px;
}

/* floatさせたボックスが親要素からはみ出す現象を回避するCSS　ここから */

.myuser-kakunin:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}

.myuser-kakunin { 
	display:inline-table; 
}
/* Mac IEには適用させない \*/


* html .myuser-kakunin { 
	height:1px; 
}

.myuser-kakunin { 
	display:block; 
}
/* */
/* floatさせたボックスが親要素からはみ出す現象を回避するCSS　ここまで */

.myuser-kakunin img {
	float:left;
}	


/*ここからCGIが入らないので確認ようURLに飛ばすためのCSS------------------*/



/*ここまで新規会員登録確認フォーム*/

.add-btn2 {
	display: block;
	float: left;
	margin: 12px 0 0 0;
}

/*ここからWEB制作について*/

.web-letter {
	margin:30px 30px 0px 30px;
	background-image:url(/img/other/other002.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	width:680px;
	padding:0 0 31px 0;
}

.webimg01 {
	margin:18px 0 0 0;
}	

.web-text {
	width:346px;
	height:152px;
	background-color:#EBEBEB;
	border:1px solid #EBEBEB;
	padding:4px;
	color:#4D4D4D;
	margin:10px 0;
	font-size:12px;
	overflow:auto;
	overflow-x:hidden;
}	

.web-text02 {
	background-color:#EBEBEB;
	border:1px solid #EBEBEB;
	width:240px;
	height:16px;
	margin: 10px 10px 10px 0;
	padding: 4px;
	color: #4D4D4D;
}

.web-inquiry {
	margin:30px 30px 0 30px;
	padding-bottom:20px;
}	

/*ここまでWEB制作について*/

/*ここからマイページサロン評価確認画面*/

.hyoukakakunin-form01 {
	width: 467px;
	color:#808080;
	font-size:11px;
	margin-bottom: 30px;
	font-size:12px;
}

.hyoukakakunin-form01 table {
	background-image:url(/img/bg/bg003-2.gif);
	background-repeat:no-repeat;
	margin-top: 10px;
	width: 467px;
	height: 44px;
	padding:3px;
}

.hyouka-title {
}

.hyouka-title input {
	width:430px;
	height:16px;
	border:1px solid #E5E5E5;
	margin:0px 0 0 11px;
	font-size:12px;
	padding:5px;
}
	
.hyoukakakunin-t01 {
	line-height:44px;
	padding-left:20px;
}

.hyoukakakunin-form02 {
	width: 467px;
	color:#808080;
	font-size:11px;
	margin-bottom: 30px;
	font-size:12px;
}

.hyoukakakunin-form02 table {
	background-image:url(/img/bg/bg005-2.gif);
	background-repeat:no-repeat;
	margin-top: 10px;
	width: 467px;
	height: 57px;
	padding:3px;
}

.hyoukakakunin-t02 {
	line-height:57px;
	padding-left:20px;
}

.hyouka-comment p {
	font-size:12px;
	line-height:18px;
	height:168px;
	_height:180px;
	overflow:auto;
	overflow-x:hidden;
}

.hyoukakakunin-btn {
	padding:20px 0px 0px 65px;
	width:402px;
}

.hyoukakakunin-btn img {
	float:left;
}			

/*ここまでマイページサロン評価確認画面*/

/*ここから利用規約pop-up*/

#container-pop2 {
	background-color:#FFFFFF;
	color: #999999;
	font-size: 12px;
	text-align:center;
	padding: 20px 0;
}

.kiyaku-pop-main {
	border:20px solid #FAF7F2;
}

.kiyaku-pop-top {
	padding:10px 0 10px 20px;
	border-bottom:10px solid #FAF7F2;
}	

.kiyaku-pop-con {
	padding:15px 30px 15px 20px;
	width: 423px;
}

.kiyakupop-content01 {
	margin:10px 0px 0 10px;
	background-image:url(/img/bg/bg023.gif);
	background-repeat:repeat-y;
	background-position:left top;
	background-color: #FFFFFF;
	color: #999999;
	width: 413px;
}	

.kiyaku-pop01 {
	margin:0px 3px;
	padding:13px;
}

/*ここまで利用規約pop-up*/


/*---------0380.最新お得ニュース------------*/

.preface {
	margin:19px 0 15px 0;
}

.news-menu-outer {
	padding:3px 0 0 10px;
}

.news-menu-outer a {
	padding:3px 0 0 0;
}

.news-menu01 {
	height: 11px;
	background-image:url(/img/other/other009.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	padding:0 0 0 18px;
	float:left;
	margin: 0 7px 0 0;
	*margin: 0 10px 0 0;
	cursor:pointer;
}

.news-menu02 {
	height: 11px;
	background-image:url(/img/other/other009.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	padding:0 0 0 17px;
	float:left;
	margin: 0 7px 0 0;
	*margin: 0 10px 0 0;
	cursor:pointer;
}

.news-menu03 {
	height: 11px;
	background-image:url(/img/other/other009.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	padding:0 0 0 17px;
	float:left;
	margin: 0 7px 0 0;
	*margin: 0 10px 0 0;
	cursor:pointer;
}

.news-menu04 {
	height: 11px;
	background-image:url(/img/other/other009.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	padding:0 0 0 17px;
	float:left;
	cursor:pointer;
}

.btn {
	float:left;
}

.my-menu-inner a:link {
	color:#999999;
	text-decoration:underline;
}

.my-menu-inner a:hover {
	color:#CCB452;
	text-decoration:underline;
}	

.my-silver a:link {
	color:#999999;
	text-decoration:underline;
}

.my-silver a:hover {
	color:#CCB452;
	text-decoration:underline;
}	

/*-------サロンガイド-------*/

.salon-guide-name {
	background-image:url(/img/bg/salon_bg01.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding:16px 15px 0 126px;
	width:604px;
	height:27px;
	color:#9A7F06;
	font-weight:bold;
	font-size:17px;
}



.salon_guide-tab {
	color:#FFFFFF;
	margin-top: 15px;
	height:22px;
	width: 742px;
}

.salon_guide-tab img {
	float:left;
}

.salon_guide-tab01 {
	height:31px;
/*	width: 698px; */
	background-image:url(/img/other/other002.gif);
	background-repeat:repeat-x;
	background-position:left top;
	padding: 15px 20px 0 20px;
	margin-bottom: 15px;
}
.salon_guide-tab01 img {
	float:left;
}
.salon_guide-tab01 .imgL {
	margin-right: 10px;
}
.salon_guide-tab01 .imgC {
	margin: 0 9px 0 10px;
}
.salon_guide-tab01 .imgC1 {
	margin: 0 10px 0 10px;
}
.salon_guide-tab01 .imgR {
	margin-left: 10px;
}

.salon-gmain {
	padding:30px 21px 20px 21px;
	_padding:30px 19px 20px 19px;
	border-left:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	background-color:#FFFFFF;
	width: 698px;
}

#salon-gmain2 {
	padding:30px 21px 20px 21px;
	*padding:30px 19px 10px 19px;
}

#salon-gmain3 {
	padding:20px 21px 20px 21px;
	*padding:10px 21px 20px 21px;
	_padding:10px 19px 20px 19px;
}

#salon-gmain4 {
	padding:20px 21px 20px 21px;
	*padding:10px 21px 20px 21px;
}

#salon-gmain5 {
	padding:20px 21px 20px 21px;
	*padding:10px 21px 20px 21px;
	_padding:10px 20px 20px 20px;
}			

.salon-gintroduction {
	background-color:#FAF7F2;
	margin: 0px 0 28px 0;
	width:700px;
	*border-bottom:10px solid #FAF7F2;
	_border-bottom:none;
}

.salong-left01 {
	width:334px;
	float:left;
	margin:10px;
	_margin:10px 8px 0px 6px;
}

.salong-right01 {
	width:324px;
	float:left;
	margin:10px 10px 10px 0;
	_margin:10px 6px 10px 0;
	background-color:#FFFFFF;
	padding:7px 5px 7px 7px;
}		

.g-left01 {
	background-color:#FFFFFF;
	padding: 7px 10px;
	color:#93780D;
	font-weight:bold;
	font-size:14px;
	margin: 0 0 10px 0;
}

.g-left02 {
	background-color:#FFFFFF;
	padding:6px 10px 6px 10px;
	font-size:12px;
	font-weight:normal;
	color:#808080;
	line-height: 20px;
}

.g-left03 {
	padding:20px 0 0 0;
}

.g-left03 .text{
	color:#808080;
	line-height: 20px;
	padding: 0 10px;
}

.g-left04 {
	background-color:#FFFFFF;
	padding:6px 10px 6px 10px;
	font-size:12px;
	font-weight:normal;
	color:#808080;
	line-height: 20px;
	margin: 5px 0 10px 0;
}

.salon-topicbox {
	background-color:#FFFFFF;
	line-height:30px;
	color:#93780D;
	font-size:12px;
	margin: 5px 0 0 0;
}	

.salon-topicbox p {
	background-image:url(/img/other/arrow01.gif);
	background-repeat:no-repeat;
	background-position:10px 10px;
	padding:0 0 0 30px;
}			

.salon_intro02 {
	background-image:url(/img/other/other002.gif);
	background-repeat:repeat-x;
	background-position:left top;
	padding:28px 0 28px 0;
}

#salon_intro02_2 {
	padding:30px 0 0px 0;
}	

.salon_intro03 {
	background-image:url(/img/other/other002.gif);
	background-repeat:repeat-x;
	background-position:left top;
	padding:28px 0 0px 0;
	width:698px
}


.favorite-menu-main {
	border:1px solid #E5E5E5;
	padding: 19px;
}		
		
.salon-menubox {
	background-color:#FAF7F2;
	margin:20px 0 0 0;
	padding: 5px 10px 10px 10px;
}

.menu-camp {
	width:637px;
	height: 34px;
	background-color:#FFFFFF;
	margin: 3px 0 0px 0;
	/*
	padding:5px 10px 5px 0;
	_padding:5px 20px 5px 0;
	*/
}		

.menu-camp img {
	padding:5px 0px 5px 10px;
	_padding:5px 0px 5px 10px;
	vertical-align:middle;
	float:left;
}	

.menu-camp p {
	padding:9px 10px 9px 10px;
	float:left;
	line-height: 16px;
	font-size:14px;
	color:#F895AA;
	font-weight:bold;

}

.salon-price {
	width:314px;
	margin:0 10px 10px 0;
	line-height:16px;
}

.salon-menu-t2 {
	background-color:#FFFFFF;
	margin: 3px 0 0 0;
	padding:7px 10px 7px 10px;
	
}	

.salon-p01 {
	display:inline;
	font-weight:normal;
	color:#93780D;
	font-size: 12px;
}

.salon-p02 {
	display:inline;
	font-weight:bold;
	color:#EB6A6A;
	font-size:15px;
}		
		
.salon-treat {
	width:314px;
	margin:0 0px 10px 0;
	line-height:16px;
}

.salon-com {
	background-color:#FFFFFF;
	width:638px;
	margin: 3px 0 0 0;
	padding: 0 0 10px 0;	
}

.salon-com-left {
	width:502px;
	padding:0px 12px 0px 10px;
	color:#808080;
	font-size:12px;
	line-height:16px;
	float:left;
	background-image:url(/img/other/other005.gif);
	background-repeat:repeat-y;
	background-position:523px 0px;
	margin:10px 0 0px 0;
}

.salon-com-left img {
	float:left;
	margin:0px 10px 0 0;
}

.salon-com-left p {
	float:left;
	width:372px;
}

#salon-com-leftp2 {
	width:502px;
}

#salon-com-leftp4 {
	width:540px;
}			
			

.salon-com-right {
	float: left;
	width: 96px;
	padding: 10px 9px 0 9px;
}	

.salon-menu {
	clear:both;
	width: 638px;
	margin: 0 0 0px 0;
}

.salon-menu-b {
	clear:both;
	width: 638px;
	padding: 0 0 9px 0;
}

.salon_basic {
	border:1px solid #E5E5E5;
	background-color:#FAF7F2;
	padding:20px 19px;

}

.salon_basic table {
	background-color:#FFFFFF;
	border-top:	1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	margin: 20px 0 0 0;
}

.salon_basic-t01 {
	width:92px;
	border-bottom:	1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	line-height: 32px;
	padding:0 0 0 20px;
}

.salon_basic-t02 {
	border-bottom:	1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	line-height: 25px;
/*	line-height: 32px; */
	color:#808080;
/*	padding:0 0 0 15px; */
	padding:5px 15px 5px 15px;
	font-size:12px;
	width: 530px;
}

.salon_basic-t02-2 {
	border-bottom:	1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	color:#808080;
	padding:5px 15px 5px 15px;
	font-size:12px;
	width: 530px;
/*	vertical-align:top; */
/*	line-height:32px; */
	line-height:25px;
}


.salon_basic-t02-2 img {
	display:inline;
	vertical-align:top;
	*vertical-align:middle;
	margin:6px 0 6px 10px;
}		

.salon_basic-t03 {
	width:201px;
	border-bottom:	1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	line-height: 32px;
	color:#808080;
	padding:0 0 0 15px;
	font-size:12px;
}	

.p-over {
	width:563px;
	float:left;
	vertical-align:middle;
	padding: 5px 0 0 0;
}

.p-over2 {
	width:620px;
	background-color:#FFFFFF;
	padding:7px 10px 7px 10px;
	color:#F895AA;
	font-weight:bold;
	font-size:14px;
	margin:3px 0 0 0;
}	

.salon-table001 {
	vertical-align:top;
}

.salon-table001 td {
	vertical-align:top;
}

.favorite-menu-main2 {
	padding: 0px 0 0 0;
}	

.salon-menu002 {
	clear:both;
	width: 680px;
	margin: 0 0 10px 0;
}

.menu-camp2 {
	width:658px;
	background-color:#FFFFFF;
	margin: 3px 0 10px 0;
	padding:10px 20px 10px 0;
}		

.menu-camp2 img {
	margin:0px 0 0px 10px;
	_margin:0px 0 0px 5px;
	vertical-align:middle;
	float:left;
}	

.menu-camp2 p {
	padding:0px 0 0px 10px;
	float:left;
	line-height: 16px;
	font-size:14px;
	color:#F895AA;
	font-weight:bold;
}	

.p-over3 {
	width:598px;
	float:left;
	vertical-align:middle;
	padding: 5px 0 0 0;
}

.salon-price2 {
	width:334px;
	margin:0 10px 10px 0;
}

.salon-treat2 {
	width:334px;
	margin:0 0px 10px 0;
}

.salon-menu2 {
	clear:both;
	width: 678px;
	margin: 0 0 0px 0;
}

.salon-b2 {
	clear:both;
	width: 678px;
	margin: 0 0 10px 0;
}


.salon-com2 {
	background-color:#FFFFFF;
	width:678px;
	margin: 3px 0 0 0;
	padding: 0 0 10px 0;	
}

.salon-com-left2 {
	width:540px;
	padding:0px 12px 0px 10px;
	color:#808080;
	font-size:12px;
	line-height:16px;
	float:left;
	background-image:url(/img/other/other005.gif);
	background-repeat:repeat-y;
	background-position:561px 0px;
	margin:10px 0 0px 0;
}

.salon-com-left2 img {
	float:left;
	margin:0px 10px 0 0;
}

.salon-com-left2 p {
	float:left;
	width:410px;
}

.p-over4 {
	width:658px;
	background-color:#FFFFFF;
	padding:7px 10px 7px 10px;
	color:#F895AA;
	font-weight:bold;
	font-size:14px;
	margin:3px 0 0 0;
}	

.s-kuchikomi {
	width:700px;
	padding: 20px 0 30px 0;
}

.s-kuchi-left {
	float:left;
	width:336px;
	border:1px solid #E5E5E5;
	margin:0 10px 0 0;
	padding: 0 0px 20px 7px;
}

.s-kuchi-left-top {
	padding:15px 0 0 165px;
	background-image:url(/img/bg/salon_bg02.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	height: 39px;
	color:#93780D;
	font-size:18px;
	font-weight: bold;
	line-height:15px;
}	

.s-kuchi-left-top img {
	display:inline;
	margin: 8px 0 0 10px;
}	

.s-kuchi-right {
	float:left;
	width:305px;
	border:10px solid #FAF7F2;
	background-color:#FFFFFF;
	padding:10px;
	height: 270px;
}	

.point-table00 {
	background-image:url(/img/bg/salon_bg03.gif);
	background-repeat:no-repeat;
	background-position:left top;
	font-weight:bold;
	font-size:20px;
	color:#93780D;
}	
	
.s-t01 {
	padding:50px 0 20px 0px;
	*padding:42px 0 20px 0px;
	text-align:center;
}

.s-t02 {
	padding:50px 0 20px 0px;
	*padding:42px 0 20px 0px;
	text-align:center;
}		

.s-t03 {
	padding:50px 0 20px 0px;
	*padding:42px 0 20px 0px;
	text-align:center;
}		

.kuchi-p01 {
	line-height:16px;
	font-size:12px;
	padding:0px 0 5px 0px;
}

.kuchi-pred {
	color:#E55C5C;
	display:inline;
	font-weight: normal;
}	

.kuchi-p02 {
	font-size:11px;
	line-height:13px;
}

.kuchi-p {
	padding:8px 0 7px 5px;
	*padding:0px 0 7px 5px;
}

.point-table01 {
	border-left:1px solid #CCCCCC;	
	border-top:1px solid #CCCCCC;
}	

.po-t01 {
	background-color:#FAF7F2;
	line-height:31px;
	width:85px;
	padding:0 0 0 15px;
	border-right:1px solid #CCCCCC;	
	border-bottom:1px solid #CCCCCC;
}

.po-t02 {
	background-color:#FAF7F2;
	line-height:31px;
	width:74px;
	padding:0 0 0 27px;
	border-right:1px solid #CCCCCC;	
	border-bottom:1px solid #CCCCCC;
}

.po-t03 {
	background-color:#FFFFFF;
	line-height:31px;
	width:100px;
	text-align:center;
	border-right:1px solid #CCCCCC;	
	border-bottom:1px solid #CCCCCC;
	color:#93780D;
	font-weight:bold;
	font-size:14px;
}

.po-t03 img {
	display:inline;
}	

.po-t04 {
	background-color:#FFFFFF;
	line-height:31px;
	width:101px;
	text-align:center;
	border-right:1px solid #CCCCCC;	
	border-bottom:1px solid #CCCCCC;
	color:#93780D;
	font-weight:bold;
	font-size:14px;
}		

.kuchikomi-main {
	padding:7px 7px 10px 7px;
	border:10px solid #FAF7F2;
	background-color:#FFFFFF;
	padding:7px 7px 10px 7px;
	margin: 20px 0 0 0;
}

.kuchikomi-box {}
		
		
.kuchikomi-detail-top {
	background-image:url(/img/bg/salon_bg04.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:12px 0 0 330px;
	color:#93780D;
	font-weight:bold;
	font-size:18px;
	height:32px;
}	

.kuchikomi-detail-top img {
	display:inline;
	margin:3px 0 0 8px;
}

.point-table02 {
	border-left:1px solid #CCCCCC;	
	border-top:1px solid #CCCCCC;
	margin:2px 2px 0 2px;
}	

.po-t05 {
	width:144px;
	line-height:28px;
	background-color:#FAF7F2;
	border-right:1px solid #CCCCCC;	
	border-bottom:1px solid #CCCCCC;
	padding:0 0 0 20px;
}

#p06-font {
	font-weight:normal;
}	

.po-t06 {
	width:463px;
	line-height:28px;
	background-color:#FFFFFF;
	border-right:1px solid #CCCCCC;	
	border-bottom:1px solid #CCCCCC;
	padding:0 15px;
	color:#808080;
	font-size:12px;
	font-weight:bold;
	/*letter-spacing:0px;*/
}

.po-t06 a:link {
	color:#808080;
	text-decoration:underline;
}

.po-t06 a:visited {
	color:#808080;
	text-decoration:underline;
}

.po-t06 a:hover {
	color:#93780D;
	text-decoration:underline;
}				

.po-t07 {
	width:133px;
	line-height:28px;
	background-color:#FFFFFF;
	border-right:1px solid #CCCCCC;	
	border-bottom:1px solid #CCCCCC;
	padding:0px 15px;
	color:#808080;
	font-size:12px;
	/*letter-spacing:0px;*/
}	

.po-t08 {
	width:463px;
	line-height:18px;
	background-color:#FFFFFF;
	border-right:1px solid #CCCCCC;	
	border-bottom:1px solid #CCCCCC;
	padding:6px 5px 6px 15px;
}

.po-t08 p {
	color:#808080;
	font-size:12px;
	/*letter-spacing:0px;*/
	height:92px;
	overflow:auto;
	overflow-x:hidden;
	padding:0 10px 0 0;
}

#po-t05-top {
	vertical-align:top;
	padding:9px 0 0 20px;
}	

#po-t05-top2 {
	vertical-align:top;
	padding:9px 0 0 20px;
}	
		
			







	

	
	

