H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN:1px 1px 1px 1px; PADDING-TOP: 3px; color: #454545;}



.bold    { font-size: 12px; line-height: 16px; font-weight:bold; }

.base    { font-size: 12px; line-height: 16px; }

.white   { font-size: 12px; line-height: 16px; color:ffffff; }

.small   { font-size: 10px; line-height: 14px; }

.cr      { font-size: 10px; color:#666666; }

.sitemap { color:#ffffff; font-size:10px; font-weight:bold; }



.wn      { font-size: 10px; line-height: 14px; color:8c0036; }



.bold_t  { font-size: 12px; line-height: 16px; font-weight:bold; color:8a886a; }

.base_t  { font-size: 12px; line-height: 16px; color:8a886a; }

.small_t { font-size: 10px; line-height: 14px; color:8a886a; }



.special { font-size: 16px; line-height: 16px; font-weight:bold; color:990000; }

.course  { font-size: 12px; line-height: 16px; font-weight:bold; color:000099; }



.grey_s  { font-size: 12px; line-height: 16px; color:333333; }

.white_s { font-size: 12px; line-height: 16px; color:ffffff; }



a:link    {
	color:#606658;
	line-height: 16px;
	text-decoration:none;
	font-size: 12px;
}

a:visited { color:#606658; line-height: 16px; text-decoration:underline; }

a:active  { color:#606658; line-height: 16px; text-decoration:underline; }

a:hover   { color:#999999; line-height: 16px; text-decoration:underline; }



.s_link:link    { color:#000099; font-size:10px; text-decoration:underline; }

.s_link:visited { color:#000099; font-size:10px; text-decoration:underline; }

.s_link:active  { color:#000099; font-size:10px; text-decoration:underline; }

.s_link:hover   { color:#999999; font-size:10px; text-decoration:underline; }



.foot_link:link    { color:#666666; font-size:10px; text-decoration:none; }

.foot_link:visited { color:#666666; font-size:10px; text-decoration:none; }

.foot_link:active  { color:#666666; font-size:10px; text-decoration:none; }

.foot_link:hover   { color:#999999; font-size:10px; text-decoration:underline; }



.to_top:link    { color:#606658; font-size:12px; text-decoration:none; }

.to_top:visited { color:#606658; font-size:12px; text-decoration:none; }

.to_top:active  { color:#606658; font-size:12px; text-decoration:none; }

.to_top:hover   { color:#999999; font-size:12px; text-decoration:underline; }



.menu:link    { color:#000099; font-size:12px; text-decoration:none; }

.menu:visited { color:#000099; font-size:12px; text-decoration:none; }

.menu:active  { color:#000099; font-size:12px; text-decoration:none; }

.menu:hover   { color:#999999; font-size:12px; text-decoration:underline; }



.link_wb:link    { color:#ffffff; font-size:10px; font-weight:bold; text-decoration:none; }

.link_wb:visited { color:#ffffff; font-size:10px; font-weight:bold; text-decoration:none; }

.link_wb:active  { color:#ffffff; font-size:10px; font-weight:bold; text-decoration:none; }

.link_wb:hover   { color:#999999; font-size:10px; font-weight:bold; text-decoration:underline; }



.link_b:link     { color:#404040; font-size:10px; text-decoration:none; }

.link_b:visited  { color:#404040; font-size:10px; text-decoration:none; }

.link_b:active   { color:#404040; font-size:10px; text-decoration:none; }

.link_b:hover    { color:#999999; font-size:10px; text-decoration:underline; }



.sitemap　{ color:#ffffff; font-size:10px; font-weight:bold; text-decoration:none; }



.shop-n {
	font-size: 85%;
	line-height: 120%;
}
.shop-n2 {
	font-size: 70%;
	line-height: 120%;
}

/*-----▼おすすめ----------------------*/	 

.o1 {
	background-image: url(../img/top/top_osusume2.gif);
	background-repeat: no-repeat;
	text-indent: -99999px;
}

.o2 {
	background-image: url(../img/top/top_osusume.gif);
	background-repeat: no-repeat;
	text-indent: -99999px;
}

.kansou {
	font-size: 12px;
	color: #666666;
	line-height: 1.2em;
	padding-right: 5px;
	padding-left: 5px;
	height: auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8A886A;
}
.kansou2 {
	height: 60px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.d1 {
	font-size: 14px;
	font-weight: bold;
	color: #DC143C;
}
.saizu {
	font-size: 12px;
	text-align: left;
}
.footer-b a {
	font-size: 10px;
}

