.text-l-variable {
	font-size: x-small;
	line-height: 1em;
}

.text-m-variable {
	font-size: small;
	line-height: 1em;
}

.text-s-variable {
	font-size: x-small;
	line-height: 1.2em;
}


.bluebold {
	color: #256ea9;
	font-size: small;
	font-weight: bold;
	line-height: 120%;
}
strong {
	font-weight: normal;
}



.greenbold {
	color: #2b981f;
	font-size: small;
	font-weight: bold;

}
.bold {
	font-weight: bold;
}


.redbold {
	color: #98301F;
	font-size: small;
	font-weight: bold;

}


.purplebold {
	color: #9B1C85;
	font-size: small;
	font-weight: bold;
}

.graybold {
	color: #274d88;
	font-size: small;
	font-weight: bold;
}


.lightgreenbold {
	color: #879A1D;
	font-size: small;
	font-weight: bold;
}

.text-m-blue {
	font-size: x-small;
	line-height: 1.5em;
	color: #256ea9;
}


.text-s-visited_off_link {
	font-size: x-small;
	line-height: 1.2em;
	color: #000000;
}

.text-s-visited_off_link a{
	font-size: x-small;
	line-height: 1.2em;
	color: #000000;
	text-decoration: underline;
}

.text-s-visited_off_link a:hover{
	color: #000000;
	text-decoration: none;
}

.text-s-visited_off_link a:visited{
	color: #000000;
	text-decoration: underline;
}

.text-s-visited_off_link a:active{
	color: #000000;
	text-decoration: underline;
}

.text-s-visited_off_link a:visited:hover{
	color: #000000;
	text-decoration: none;
}




.text-m-blue-visited_off_link {
	font-size: x-small;
	line-height: 1.5em;
	color: #256ea9;
}

.text-m-blue-visited_off_link a{
	font-size: x-small;
	line-height: 1.5em;
	color: #256ea9;
	text-decoration: underline;
}

.text-m-blue-visited_off_link a:hover{
	color: #256ea9;
	text-decoration: none;
}

.text-m-blue-visited_off_link a:visited{
	color: #256ea9;
	text-decoration: underline;
}

.text-m-blue-visited_off_link a:active{
	color: #256ea9;
	text-decoration: underline;
}

.text-m-blue-visited_off_link a:visited:hover{
	color: #256ea9;
	text-decoration: none;
}







.text-m-green-visited_off_link {
	font-size: x-small;
	line-height: 1.5em;
	color: #2b981f;
}

.text-m-green-visited_off_link a{
	font-size: x-small;
	line-height: 1.5em;
	color: #2b981f;
	text-decoration: underline;
}

.text-m-green-visited_off_link a:hover{
	color: #2b981f;
	text-decoration: none;
}

.text-m-green-visited_off_link a:visited{
	color: #2b981f;
	text-decoration: underline;
}

.text-m-green-visited_off_link a:active{
	color: #2b981f;
	text-decoration: underline;
}

.text-m-green-visited_off_link a:visited:hover{
	color: #2b981f;
	text-decoration: none;
}


.text-m-green-visited_off_link {
	font-size: x-small;
	line-height: 1.5em;
	color: #2b981f;
}






.text-m-red-visited_off_link a{
	font-size: x-small;
	line-height: 1.5em;
	color: #98301F;
	text-decoration: underline;
}

.text-m-red-visited_off_link a:hover{
	color: #98301F;
	text-decoration: none;
}

.text-m-red-visited_off_link a:visited{
	color: #98301F;
	text-decoration: underline;
}

.text-m-red-visited_off_link a:active{
	color: #98301F;
	text-decoration: underline;
}

.text-m-red-visited_off_link a:visited:hover{
	color: #98301F;
	text-decoration: none;
}

.text-m-red-visited_off_link {
	font-size: x-small;
	line-height: 1.5em;
	color: #98301F;
}






.text-m-lightgreen-visited_off_link a{
	font-size: x-small;
	line-height: 1.5em;
	color: #8D9D1A;
	text-decoration: underline;
}

.text-m-lightgreen-visited_off_link a:hover{
	color: #8D9D1A;
	text-decoration: none;
}

.text-m-lightgreen-visited_off_link a:visited{
	color: #8D9D1A;
	text-decoration: underline;
}

.text-m-lightgreen-visited_off_link a:active{
	color: #8D9D1A;
	text-decoration: underline;
}

.text-m-lightgreen-visited_off_link a:visited:hover{
	color: #8D9D1A;
	text-decoration: none;
}

.text-m-lightgreen-visited_off_link {
	font-size: x-small;
	line-height: 1.5em;
	color: #8D9D1A;
}




.text-m-purple-visited_off_link a{
	font-size: x-small;
	line-height: 1.5em;
	color: #9B1C85;
	text-decoration: underline;
}

.text-m-purple-visited_off_link a:hover{
	color: #9B1C85;
	text-decoration: none;
}

.text-m-purple-visited_off_link a:visited{
	color: #9B1C85;
	text-decoration: underline;
}

.text-m-purple-visited_off_link a:active{
	color: #9B1C85;
	text-decoration: underline;
}

.text-m-purple-visited_off_link a:visited:hover{
	color: #9B1C85;
	text-decoration: none;
}

.text-m-purple-visited_off_link {
	font-size: x-small;
	line-height: 1.5em;
	color: #9B1C85;
}




.text-m-gray-visited_off_link a{
	font-size: x-small;
	line-height: 1.5em;
	color: #274d88;
	text-decoration: underline;
}

.text-m-gray-visited_off_link a:hover{
	color: #274d88;
	text-decoration: none;
}

.text-m-gray-visited_off_link a:visited{
	color: #274d88;
	text-decoration: underline;
}

.text-m-gray-visited_off_link a:active{
	color: #274d88;
	text-decoration: underline;
}

.text-m-gray-visited_off_link a:visited:hover{
	color: #274d88;
	text-decoration: none;
}

.text-m-gray-visited_off_link {
	font-size: x-small;
	line-height: 1.5em;
	color: #274d88;
}

/* textgray */
.clrgray{
	color:#999;
	}

/* text_brown */
.brown {
	color: #D9A79C;
}
.text-m-brown {
	font-size: 12px;
	line-height: 18px;
	color: #764348;
}
.text-m-brown-visited_off_link {
	font-size: 12px;
	line-height: 18px;
	color: #764348;
}

.text-m-brown-visited_off_link a{
	font-size: 12px;
	line-height: 18px;
	color: #764348;
	text-decoration: underline;
}

.text-m-brown-visited_off_link a:hover{
	color: #764348;
	text-decoration: nonee;
}

.text-m-brown-visited_off_link a:visited{
	color: #764348;
	text-decoration: underline;
}

.text-m-brown-visited_off_link a:active{
	color: #764348;
	text-decoration: underline;
}

.text-m-brown-visited_off_link a:visited:hover{
	color: #764348;
	text-decoration: none;
}

/* unordered_list */
ul.list{
	margin:0;
	padding:0;
	list-style:none;
}
ul.list li{
	margin:0;
	padding:0;
}

/* textlightgray(aromaess) */
.lightgray {
	color: #838383;
	font-size: 12px;
}
.text-m-lightgray {
	font-size: 12px;
	line-height: 18px;
	color: #838383;
}
.text-m-lightgray-visited_off_link {
	font-size: 12px;
	line-height: 18px;
	color: #838383;
}

.text-m-lightgray-visited_off_link a{
	font-size: 12px;
	line-height: 18px;
	color: #838383;
	text-decoration: underline;
}

.text-m-lightgray-visited_off_link a:hover{
	color: #838383;
	text-decoration: nonee;
}

.text-m-lightgray-visited_off_link a:visited{
	color: #838383;
	text-decoration: underline;
}

.text-m-lightgray-visited_off_link a:active{
	color: #838383;
	text-decoration: underline;
}

.text-m-lightgray-visited_off_link a:visited:hover{
	color: #838383;
	text-decoration: none;
}



.box8 {
	padding: 8px;
}
.box4 {
	padding: 4px;
}

.text_decoration_no {
	text-decoration: none;
}
.no {
	vertical-align: bottom;
}

rt {
	text-decoration: none;
}


/* アクティブナビゲーションｖ次2・*/
.actvnavibox{
background : #ECEEF3;
width : 160px;
font-size: 12px;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
}

.actvnavibox a{
color: #383F4F;
text-decoration: none;
}

.actvnavibox a:hover{
color: #7151A9;
text-decoration: none;
}

.actvnavibox a:visited{
color: #383F4F;
text-decoration: none;
}

.actvnavibox a:active{
color: #383F4F;
text-decoration: none;
}

.actvnavibox a:visited:hover{
color: #7151A9;
text-decoration: none;
}

.actv2{
color: #7151A9;
font-weight : bold;
}

.lineup-branche {
	background:url(/beauty/products/images/share_branches_01.gif) 0 14px repeat-y;
	width:125px;
	overflow:hidden;
}






