body{margin:0px;
background-color:#323232;
}
/*　本文用　*/

.l6{font-size: 26px; line-height: 145%;}



.l5{font-size: 19px; line-height: 140%;}



.l4{font-size: 14px; line-height: 145%;}



.l3{
	font-size: 12px;
	line-height: 145%;
	color: #2C2C30;
}

.l3_ad{
	font-size: 12px;
	line-height: 145%;
	color: #666666;
}


.l2{
	font-size: 11px;
	line-height: 145%;
	color: #2C2C30;
}

.l2_ad{
	font-size: 11px;
	line-height: 145%;
	color: #CCCC99;
}



.l1{font-size:  9px; line-height: 145%;}


.red {
    font-size:14px;
	color: #FF2000
}


/*　キャプション用　*/

.m6{font-size: 26px; line-height: 125%;}



.m5{font-size: 19px; line-height: 125%;}



.m4{font-size: 14px; line-height: 125%;}



.m3{
    font-size: 12px;
	line-height: 125%;
	color: #2C2C30;
}



.m2{
    font-size: 11px;
	line-height: 125%;
	color: #2C2C30;
}



.m1{font-size:  9px; line-height: 125%;}



/*　行間指定なし　*/

.s6{font-size: 26px;}



.s5{font-size: 19px;}



.s4{
	font-size: 14px;
	color: #000066;
}



.s3{
	font-size: 12px;
	color:#B3B865;
}

.s3_ad{
	font-size: 12px;
	color:#666666;
}




.s2{
	font-size: 11px;
	color:#B3B865;
}



.s1{font-size:  9px;}

BODY {
  scrollbar-track-color: #FFFFFF;
  scrollbar-face-color: #FFFFFF;
  scrollbar-shadow-color: #CCCCCC;
  scrollbar-darkshadow-color: #CCCCCC;
  scrollbar-highlight-color: #CCCCCC;
  scrollbar-3dlight-color: #FFFFFF;
  scrollbar-arrow-color: #AB1620;
}

/*　フッタ用　*/

.foot{
	font-size: 11px;
	color:#FFFFFF;
}


a.foot:link { color:#FFFFFF; text-decoration:none; }

a.foot:active {color:#FFFFFF; text-decoration:none; }

a.foot:visited {color:#FFFFFF; text-decoration:none; }

a.foot:hover { color:#FFFFFF; text-decoration:underline; }

/*　リンク　*/
A{text-decoration: none;}

A:active { color: red; text-decoration: none}

A:hover { color: red; text-decoration: none}

A.shopslink:link { color : #B3B865; text-decoration: none}

A.shopslink:active { color : #B3B865; text-decoration: none}

A.shopslink:visited { color : #B3B865; text-decoration: none }

A.shopslink:hover { color : #572F63; text-decoration:none; }

A.ad_shops:link { color : #5A2884; text-decoration: none }

A.ad_shops:active { color : #C761B7; text-decoration: underline }

A.ad_shops:visited { color : #5A2884; text-decoration: none }

A.ad_shops:hover { color : #C761B7; text-decoration:underline; }

a.pr:link { color:#666666; text-decoration:underline; }

a.pr:active {color:#666666; text-decoration:underline; }

a.pr:visited {color:#666666; text-decoration:underline; }

a.pr:hover { color:#999999; text-decoration:underline; }

A.ad:link { color:#663366; text-decoration:underline; FONT-SIZE: 12px; FONT-WEIGHT: bold;}

A.ad:active {color:#663366; text-decoration:underline; FONT-SIZE: 12px; FONT-WEIGHT: bold; }

A.ad:visited {color:#663366; text-decoration:underline; FONT-SIZE: 12px; FONT-WEIGHT: bold; }

A.ad:hover { color:#663366; BACKGROUND-COLOR: #cccccc;  FONT-SIZE: 12px; FONT-WEIGHT: bold;}


.text9{
	font-size: 11px;
	color: #666666;
}

a.text9:link { color:#663366; text-decoration:underline; }

a.text9:active { color:#663366; text-decoration:underline; }

a.text9:visited { color:#663366; text-decoration:underline; }

a.text9:hover { color:#663366; BACKGROUND-COLOR: #cccccc; }







/*装飾*/
.boder01 {
	border: 1px solid #333333;
}
.border {
    border-style: solid;
	border-color: #FFFFFF;
	border-width: 5px;
}
.border_02 {
    border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-top-width: 1px;
}
.border_right{
	border-right-style: solid;
	border-right-color: #F5F5F0;
	border-right-width: 5px;	
}
.border_left{
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-left-width: 1px;	
}
.border_bottom{
	border-bottom-style: solid;
	border-bottom-color: #F5F5F0;
	border-bottom-width: 5px;	
}
.border_gr_left{
    border-left-style: solid;
	border-left-color: #ADA6A9;
	border-left-width: 1px;
}
.border_gr_bottom{
    border-bottom-style: solid;
	border-bottom-color: #ADA6A9;
	border-bottom-width: 1px;
}
.bd4lgray {
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
}
.mainl {
	border-left-width: 2px;
	border-right-width: 2px;
	border-left-style: solid;
	border-right-style:solid;
	border-left-color: #E5E5E5;
	border-right-color: #666666;
}
.mainr {
	border-right-width: 2px;
	border-right-style:solid;
	border-right-color: #E5E5E5;
}
.footbd{
	border-left-width: 2px;
	border-right-width: 2px;
	border-left-style: solid;
	border-right-style:solid;
	border-left-color: #E5E5E5;
	border-right-color: #E5E5E5;
}

	