@import url("salonnv.css");
@import url("salonpht.css");

/*---------- submenu ----------*/
#nvsbx {
	background-image: url(../salon/imglusso/nvs.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 550px;
}
#nvsbx ul {padding: 0px;margin-top: 0px;margin-right: 10px;margin-bottom: 0px;margin-left: 15px;height: 35px;}
#nvsbx ul.bx2 {	margin-right: 20px;}

#nvsbx ul.bx1 li {float: left;}
#nvsbx ul.bx2 li {float: right;}

#nvsbx ul li {font-size: 9px;color: #FFFFFF;}
#nvsbx ul.bx1 li,#nvsbx ul.bx1 li a {display: block;margin: 0px;padding: 0px;height: 35px;}
#nvsbx ul.bx1 li.mn1,#nvsbx ul.bx1 li.mn1 a {width: 85px;}
#nvsbx ul.bx1 li.mn2,#nvsbx ul.bx1 li.mn2 a {width: 165px;}
#nvsbx ul.bx1 li.mn3,#nvsbx ul.bx1 li.mn3 a {width: 125px;}
#nvsbx ul.bx1 li.mn4,#nvsbx ul.bx1 li.mn4 a {width: 150px;}

#nvsbx ul.bx2 li,#nvsbx ul.bx2 li a {display: block;margin: 0px;padding: 0px;height: 30px;}
#nvsbx ul.bx2 li.mn1,#nvsbx ul.bx2 li.mn1 a {width: 205px;}
#nvsbx ul.bx2 li.mn2,#nvsbx ul.bx2 li.mn2 a {width: 90px;}
#nvsbx ul.bx2 li.mn3,#nvsbx ul.bx2 li.mn3 a {width: 85px;}

#nvsbx ul.bx1 li a.slt,#nvsbx ul.bx1 li a:hover,#nvsbx ul.bx2 li a:hover {background-image: url(../salon/imglusso/nvs.jpg);background-repeat: no-repeat;}

#nvsbx ul.bx1 li.mn1 a:hover {background-position: -15px -75px;}
#nvsbx ul.bx1 li.mn2 a:hover {background-position: -100px -75px;}
#nvsbx ul.bx1 li.mn3 a:hover {background-position: -265px -75px;}
#nvsbx ul.bx1 li.mn4 a:hover {background-position: -390px -75px;}
#nvsbx ul.bx2 li.mn1 a:hover {background-position: -325px -110px;}
#nvsbx ul.bx2 li.mn2 a:hover {background-position: -335px -110px;}
#nvsbx ul.bx2 li.mn3 a:hover {background-position: -250px -110px;}

#nvsbx ul.bx1 li.mn1 a.slt,#nvsbx ul.bx1 li.mn1 a.slt:hover {background-position: -15px -150px;}
#nvsbx ul.bx1 li.mn2 a.slt,#nvsbx ul.bx1 li.mn2 a.slt:hover {background-position: -100px -150px;}
#nvsbx ul.bx1 li.mn3 a.slt,#nvsbx ul.bx1 li.mn3 a.slt:hover {background-position: -265px -150px;}
#nvsbx ul.bx1 li.mn4 a.slt,#nvsbx ul.bx1 li.mn4 a.slt:hover {background-position: -390px -150px;}

/*---------- contects index ----------*/
#msglu {
	background-image: url(../salon/imglusso/msg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 240px;
	width: 550px;
}
#msglu h3 {
	font-size: 14px;
	color: #663300;
	margin: 0px;
	padding: 0px 20px 10px 180px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体";
	font-weight: bolder;
	line-height: 130%;

}
#msglu p {
	font-size: 12px;
	line-height: 130%;
	color: #663300;
	letter-spacing: 1px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 210px;
}
.bgt1f {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	background-image: url(../salon/imglusso/t_1f.gif);
	background-repeat: no-repeat;
	letter-spacing: 1px;
	padding-top: 7px;
	padding-bottom: 12px;
	padding-left: 40px;
	color: #999966;
	font-weight: bold;
}
.bgt2f {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	background-image: url(../salon/imglusso/t_2f.gif);
	background-repeat: no-repeat;
	letter-spacing: 1px;
	padding-top: 7px;
	padding-bottom: 12px;
	padding-left: 40px;
	color: #999966;
	font-weight: bold;
}
#bgpoint {background-image: url(../salon/imglusso/bg_point.gif);background-repeat: repeat-y;padding-left: 35px;}
#shppr {margin: 0px;padding: 0px;}
#shppr h2 {
	margin: 0px;
	font-size: 5px;
	font-weight: normal;
	color: #FFFFFF;
	background-repeat: no-repeat;
	height: 55px;
	width: 510px;
	padding: 0px;
}
#shppr h2.pg1 {	background-image: url(../salon/imglusso/ct_index.gif);}
#shppr h2.pg2 {	background-image: url(../salon/imglusso/ct_guide.gif);}
#shppr h2.pg3 {	background-image: url(../salon/imglusso/ct_news.gif);}
#shppr h2.pg4 {	background-image: url(../salon/imglusso/ct_column.gif);}
#shppr h3 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体";
	font-size: 14px;
	line-height: 130%;
	font-weight: bold;
	color: #663300;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	margin: 0px;
}
#shppr p {
	font-size: 12px;
	line-height: 130%;
	color: #663300;
	letter-spacing: 1px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#slninfo h2 {
	font-size: 9px;
	color: #FFFFFF;
	background-image: url(../salon/imglusso/t_info.gif);
	background-repeat: no-repeat;
	text-indent: -999em;
	padding: 0px;
	height: 35px;
	width: auto;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#slninfo th {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 130%;
	color: #666633;
	background-image: url(../salon/img/bginfo.gif);
	background-repeat: repeat-y;
	letter-spacing: 1px;
	text-align: left;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 80px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
#slninfo td {
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
#slninfo td p {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 130%;
	letter-spacing: 1px;
	color: #333333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;

}

#slnmap h2 {
	font-size: 9px;
	color: #FFFFFF;
	background-image: url(../salon/imglusso/t_map.gif);
	background-repeat: no-repeat;
	text-indent: -999em;
	padding: 0px;
	height: 35px;
	width: auto;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#slnmap p {
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#serbx h2 {
	font-size: 9px;
	color: #FFFFFF;
	background-image: url(../salon/imglusso/t_service.gif);
	background-repeat: no-repeat;
	text-indent: -999em;
	padding: 0px;
	height: 50px;
	width: auto;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.serbxs {
	background-image: url(../salon/imglusso/t_service_s.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px 0px 10px;
	height: auto;
	width: 510px;
}

.serbxs h3 {
	font-size: 12px;
	margin: 0px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 32px;
	color: #663300;
	letter-spacing: 1px;
}

.serbxs p {
	font-size: 12px;
	line-height: 130%;
	letter-spacing: 1px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 32px;
}

#slninfo th.hd,#slninfo td.hd {
	border: none;
}

/*---------- contects guide ----------*/
#chtt {font-size: 9px;	color: #FFFFFF;background-repeat: no-repeat;text-indent: -999em;margin: 0px;padding: 0px;height: 43px;width: 510px;}
.cts1 {background-image: url(../salon/imglusso/chart_1.gif);}
.cts2 {background-image: url(../salon/imglusso/chart_2.gif);}
.cts3 {background-image: url(../salon/imglusso/chart_3.gif);}
.cts4 {background-image: url(../salon/imglusso/chart_4.gif);}
#chtwk {
	background-image: url(../salon/imglusso/chart_bg.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 510px;
}
#chtwk p {
	font-size: 12px;
	line-height: 130%;
	letter-spacing: 1px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}

/* 20110131用 */
#point201102 {
	background-image: url(../news/imgetc/t_lusso02_1c.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}
#point201102 h3 {
	font-size: 14px;
	text-indent: -999em;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: auto;
}
#point201102 p {
	font-size: 12px;
	line-height: 140%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
	letter-spacing: 1px;
}

#point201102 p strong {
	color: #C69;
}

.c46 a:link {
	color:#F06;
}
.c46 a:visited {
	color:#F06;
	text-decoration:none;
}
.c46 a:hover {
	color:#663300;
	text-decoration:none;
}

/*201412用*/

#p201412 {
	margin: 0;
	padding: 0 0 0 0;
	line-height:20px;
	font-size:12px;
	letter-spacing: 1px;
}

#p201412 dl{
	margin: 0;
	padding: 0;
	margin-bottom:20px;
}
#p201412 dt{
	text-indent:25px;
	color:#0085B2;
}
#p201412 dd {
}
#p201412 ul{
	list-style:none;
	margin: 0;
	padding: 0 20px 0 0;
	
}
#p201412 li{
	 text-indent:0px;

}
#p201412 p strong {
	color: #C69;
	font-size:14px;
}
