h1, h2, h3, h4, h5, h6 {
margin: 0px;
padding: 0px;
}
	
.date	{ 
font-size: large; 
color: #333; 
border-bottom:1px solid #999;
margin-bottom:10px;
font-weight:bold;
}			

.price	{ 
font-size:12pt;
color:#FF0000;
font-weight:bold;
}	

.midashi	{
font-size:12pt;
font-weight:bold;
}

.line130	{
line-height: 130%;
}

.line150	{
line-height: 150%;
}

a:link
{
	color: #333399; 
}
a:visited
{
	color: #9370db; 
} 
a:active 
{
	color: rgb(153,0,255);
}

body
{
	background-color: #FFFFFF;
	color: #3E3E5B
}
table
{
	table-border-color-light: rgb(204,153,255);
	table-border-color-dark: rgb(102,0,102); 
}
h1
{
	color: #4A4A6C;font-size:14pt
}
h2
{
	color: #4A4A6C;font-size:13pt 
}
h3
{
	color: #4A4A6C;font-size:12pt 
}
h4
{
	color: #4A4A6C;font-size:11pt 
}
h5
{
	color: #4A4A6C;font-size:9pt 
}
h6
{
	font-size:8pt
}
BODY, TR, TH, TD 
{ font-size: 10pt; }

a:hover { color:red; }

a:hover { text-decoration:underline; }

a 
{ text-decoration:none; }
.de {
	font-size: 105%;
	line-height: 130%;
}

.blue_line	{border:solid 1px #3399FF;}


.shingu_kanren1	{border:solid 1px #dd7700;}
.shingu_kanren1_1	{border-bottom:solid 1px #dd7700;}
.shingu_kanren2	{border:solid 1px #dd7777;}
.shingu_kanren2_1	{border-bottom:solid 1px #dd7777;}

.haircare_kanren1	{border:solid 1px #FF6633;}
.haircare_kanren1_1	{border-bottom:solid 1px #ff6633;}
.haircare_kanren2	{border:solid 1px #dd7777;}
.haircare_kanren2_1	{border-bottom:solid 1px #dd7777;}


.hobby_kanren1	{border:solid 1px #ccccff;}
.hobby_kanren1_1	{border-bottom:solid 1px #ccccff;}
.hobby_kanren2	{border:solid 1px #9999ff;}
.hobby_kanren2_1	{border-bottom:solid 1px #9999ff;}

.kanren1	{border:solid 1px #FF9900;}
.kanren1_1	{border-bottom:solid 1px #ff9900;}
.kanren2	{border:solid 1px #FF9999;}
.kanren2_1	{border-bottom:solid 1px #ff9999;}


.scroll_01	{width: 530px; height: 160px; overflow: auto; border: solid 1px #cccccc; background: #ffffff;scrolling:yes;scrollbar-arrow-color:#88ddff; scrollbar-face-color:#ffffff; scrollbar-3dlight-color:#ffffff; scrollbar-darkshadow-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#ffffff;}
.scroll_01 div	{margin:2 5 2 5px;}

/*100406’Ç‰Á•ª*/
#topbana2{
position:absolute;
width:100%;
height:120px;
z-index:3; 
top: 5px; 
left: 1px
} 
#container{
position:relative;
z-index:1;
margin:0px auto 0px auto;
color:#56553F;
font-size:12px;
border-botton: 1px solid #cccccc;
/*font-family:Verdana;*/
}

#banner{
margin:0px;
padding:0px;
text-align:center;
height:107px;
}

#content2 {
margin:130px 0px 10px 0px;
}
#content {
margin:55px 0px 10px 0px;
float:left;
width:680px;
border-right: 1px solid #cccccc;
}


#sidenavi A {
	COLOR: #189ac0; TEXT-DECORATION: none
}
#sidenavi A:hover {
	COLOR: red; TEXT-DECORATION: underline
}
#sidenavi {
	Z-INDEX: 3; BACKGROUND: none transparent scroll repeat 0% 0%;
}
#localnavi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 182px; PADDING-TOP: 0px
}
#localnavi H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#localnavi UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#localnavi UL LI {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid
}
A.menu_link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 40px; FONT-SIZE: 12px; BACKGROUND: url(http://www.nst21.com/2009temp/img/botan.gif); PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: #189ac0; PADDING-TOP: 8px; TEXT-DECORATION: none; text-align:left;
}
A.menu_link:hover {
	BACKGROUND: url(http://www.nst21.com/2009temp/img/botanblank2.gif); COLOR: #189ac0; TEXT-DECORATION: underline
}
.menu_link {
	FONT-WEIGHT: bold
}

.no_display{
display:none;
}