/*x[XtHg----------------------------------------------------------*/
.font-s10 {
font-size:10px;
font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
letter-spacing:1px;
color:#333333;
}

.font-s10 a:link {
color:#333333;
text-decoration:none;
}

.font-s10 a:visited {
color:#333333;
text-decoration:none;
}

.font-s10 a:hover {
color:#FF9900;
text-decoration:none;
}

.font-s10-2 {
font-size:10px;
font-family: "lr SVbN", "Osaka|";
line-height:15px;
color:#333333;
}

.font-s10-3 {
font-size:10px;
font-family: "lr SVbN", "Osaka|";
color:#666666;
}

.font-s10_red {
font-size:10px;
font-family: "lr SVbN", "Osaka|";
line-height:15px;
color:#FF3333;
}

.font-s12_red {
font-size:12px;
font-family: "lr SVbN", "Osaka|";
line-height:15px;
color:#CC0000;
}


/*@--------------@ygbvy[Wz@--------------@*/

.top_whatnew_img {
	padding: 14px;
	float: left;
}
.top_whatsnew_text {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 10px;
	color: #666666;
	padding-top: 14px;
	line-height: 1.3em;
	letter-spacing: 0.1em;
	text-align: left;
}

.top_whatsnew_text a:link {
color:#0000FF;
}

.top_whatsnew_text a:visited {
color:#0000FF;
}

.top_whatsnew_text a:hover {
color:#000066;
text-decoration:none;
}

.top_stylist_img {
	padding: 14px;
	float: left;
}
.top_stylist_text {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 10px;
	color: #666666;
	padding-top: 14px;
	line-height: 1.3em;
	letter-spacing: 0.1em;
	text-align: left;
}
.top_blog_img {
	float: left;
	padding: 10px 10px 10px 0px;
}
.top_blog_text {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 10px;
	color: #666666;
	padding-top: 10px;
	line-height: 1.3em;
	letter-spacing: 0.1em;
	text-align: left;
}
.top_coupon_text {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 10px;
	color: #666666;
	padding-top: 14px;
	line-height: 1.3em;
  letter-spacing: 0.07em;
	text-align: left;
}

/*@--------------@yRecy[Wz@--------------@*/
.specialcontents_title {
	padding-left: 15px;
}
.moviecontents_title {
	padding-left: 20px;
}

#beauty_cont {
width:879px;
font-size:10px;
color:#F2F2F2;
letter-spacing:1px;
line-height:16px;
font-family: "lr SVbN", "Osaka|";
}


/*@--------------@yVbvy[Wz@--------------@*/
.shop_bloginfo_text {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 1.3em;
	color: #666666;
	letter-spacing: 0.1em;
	height: 20px;
	width: 570px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 6px;
}
/*@--------------@yuOy[Wz@--------------@*/

/*@--------------@yeLXgz@--------------@*/
.text10px_gray {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 10px;
	line-height: 1.3em;
	color: #666666;
	letter-spacing: 0.1em;
}

.text12px_gray {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 1.3em;
	color: #666666;
	letter-spacing: 0.1em;
}

.text12px_gray2 {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	letter-spacing: 1px;
}

.text14px_gray {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 14px;
	line-height: 20px;
	color: #666666;
	letter-spacing: 0.1em;
}


.photo_text {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 1.3em;
	color: #666666;
	letter-spacing: 0.1em;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:15px;
	padding-top:7px;
}

.happiness_text {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 1.3em;
	color: #666666;
	letter-spacing: 0.1em;
	height: 16px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
}
.text10px_white {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 10px;
	line-height: 1.3em;
	color: #FFFFFF;
	letter-spacing: 0.1em;
}

.text12px_white {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 1.3em;
	color: #FFFFFF;
	letter-spacing: 0.1em;
}
.text14px_white {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 14px;
	line-height: 1.5em;
	color: #FFFFFF;
	letter-spacing: 0.1em;
}

/*@--------------@yX^btz@--------------@*/
.stuffname {
font-size:12px;
color:#CC0000;
}

.stuffname a:link {
color:#333333;
text-decoration:none;
}


.stuffname a:visited {
color:#333333;
text-decoration:none;
}

.stuffname a:hover {
color:#FF9900;
text-decoration:none;
}

.stuffname2 {
font-size:14px;
color:#FFFFFF;
text-align:left;
padding-left:10px;
padding-top:12px;
padding-bottom:12px;
}

/*@--------------@yJUICYz@--------------@*/
.daytext_10px_gray {
	font-size: 10px;
	line-height: 1.3em;
	color: #666666;
	letter-spacing: 0.1em;
	width: 118px;
	height: 18px;
	padding-left: 5px;
}

.photo_comment_10px {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 10px;
	line-height: 1.5em;
	color: #FF3333;
	letter-spacing: 0.1em;
	width: 118px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.text12px_red_line {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 1.5em;
	color: #FF3333;
	letter-spacing: 0.1em;
	height: 18px;
	text-decoration: underline;
	padding-top: 5px;
	padding-bottom: 5px;
}.movietop_styletext {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 1.3em;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
	letter-spacing: 0.1em;
	text-align: center;
}
.sitemap_text12px {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 1.3em;
	letter-spacing: 0.1em;
	padding-left: 7px;
}

/*@--------------@TCg}bv@--------------@*/

#sitmap {
font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	padding-left:15px;
	background-image:url(../img/contents/sitemap_icon.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
	
#sitmap a:link {
color:#FF6600;
}

#sitmap a:visited {
color:#FF6600;
}

#sitmap a:hover {
color:#CC0000;
}

/*@--------------@N[gVbvN@--------------@*/

#recruit {
font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 1.3em;
	letter-spacing: 0.1em;
	}
	
#recruit a:link {
color:#FF6600;
}

#recruit a:visited {
color:#FF6600;
}

#recruit a:hover {
color:#CC0000;
}

/*@--------------@Vbvy[WΕVξρ@--------------@*/

.shop_information_new {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 1.5em;
	color: #333333;
	letter-spacing: 0.1em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 40px;
	background-image: url(../img/contents/shop_icon_new.gif);
	background-repeat: no-repeat;
	background-position: 5px;
}


/*@--------------@p`eLXg@--------------@*/
.qa_text_q_icon {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 1.5em;
	background-image: url(../img/contents/qa_icon_q.gif);
	background-repeat: no-repeat;
	letter-spacing: 0.1em;
	width: 860px;
	margin-left: 35px;
	padding-left: 24px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
}

/*@--------------@RSS@--------------@*/

.font_rss {
font-size:10px;
color:#666666;
font-family: "lr SVbN", "Osaka|";
}

.font_rss a:link {
color:#0000FF;
}

.font_rss a:visited {
color:#0000FF;
}

.font_rss a:hover {
color:#000066;
text-decoration:none;
}

.eyeblow_pinktext {
	font-size: 16px;
	line-height: 1.5em;
	font-weight: bold;
	color: #FF6666;
	letter-spacing: 0.1em;
}
.greentext {
	font-size: 16px;
	line-height: 1.5em;
	font-weight: bold;
	color: #32cd32 ;
	letter-spacing: 0.1em;
}
.eyeblow_pinktext11 {
	font-size: 11px;
	line-height: 1.5em;
	font-weight: bold;
	color: #FF6666;
	letter-spacing: 0.1em;
}
.eyeblow_pinktext10 {
	font-size: 10px;
	font-weight: bold;
	color: #FF6666;
	letter-spacing: 0.1em;
}
.greentext11 {
	font-size: 11px;
	line-height: 1.5em;
	font-weight: bold;
	color: #32cd32 ;
	letter-spacing: 0.1em;
}
.pp_text {
font-size:14px;
font-weight:bold;
}
.greentext14 {
	font-size: 14px;
	line-height: 1.5em;
	font-weight: bold;
	color: #32cd32 ;
	letter-spacing: 0.1em;
}
