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

/*---------- submenu ----------*/
#nvsbx {
	background-image: url(../salon/imgaile/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/imgaile/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 ----------*/
#msgai {
	background-image: url(../salon/imgaile/msg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 240px;
	width: 550px;
}
#msgai h3 {
	font-size: 14px;
	color: #663300;
	margin: 0px;
	padding: 0px 0px 10px 20px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体";
	font-weight: bolder;
	line-height: 130%;

}
#msgai p {
	font-size: 12px;
	line-height: 130%;
	color: #663300;
	letter-spacing: 1px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 20px;
}
#bga {
	background-image: url(../salon/imgaile/bga.jpg);
	background-repeat: no-repeat;
	padding-right: 20px;
	padding-left: 110px;
}
#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/imgaile/ct_index.gif);}
#shppr h2.pg2 {	background-image: url(../salon/imgaile/ct_guide.gif);}
#shppr h2.pg3 {	background-image: url(../salon/imgaile/ct_news.gif);}
#shppr h2.pg4 {	background-image: url(../salon/imgaile/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/imgaile/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;
}
#serbx h2 {
	font-size: 9px;
	color: #FFFFFF;
	background-image: url(../salon/imgaile/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,
.serbxs {
	background-image: url(../salon/imgaile/t_service_s.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px 0px 10px;
	height: auto;
	width: 510px;
}
#serbxs h3,
.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,
.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,
.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/imgaile/chart_1.gif);}
.cts2 {background-image: url(../salon/imgaile/chart_2.gif);}
.cts3 {background-image: url(../salon/imgaile/chart_3.gif);}
.cts4 {background-image: url(../salon/imgaile/chart_4.gif);}
#chtwk {
	background-image: url(../salon/imgaile/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;
}


/*----201412 only----*/
#p201412 p strong {
	color: #943234;
	font-size:14px;
}


