@charset "utf-8";
/* CSS Document */



*{

font-family: Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;
padding:0;
margin:0;
color:#422F1E;
}

BODY {
	SCROLLBAR-FACE-COLOR: #fff; SCROLLBAR-HIGHLIGHT-COLOR: #fff; SCROLLBAR-SHADOW-COLOR: #fff; SCROLLBAR-3DLIGHT-COLOR: #c0c0c0; SCROLLBAR-ARROW-COLOR: #c0c0c0; SCROLLBAR-TRACK-COLOR: #fff; SCROLLBAR-DARKSHADOW-COLOR: #c0c0c0; BODY: 0 0 0 0;
	margin:10px auto;

}
#feed{
text-align:left;

}

h2 {
	font-size: 15px;
	font-weight:bold;
	  color: #422F1E; /* 文字の色 */
margin:2px 15px 10px 15px;
padding:4px 0 4px 10px;
border-left:#AB5454 5px solid;
border-bottom:#DFBEB7 1px solid;
/*background-color: #F0E2DF;*/
text-align:left;
}
td.inta {
	background-image:url("inta.gif");
background-position:right top;
background-repeat:no-repeat ;
}

h3{
	font-size: 14px;
	font-weight:bold;
	  color: #422F1E; /* 文字の色 */
margin:10px 15px 15px 15px;
padding:3px 10px 3px 10px;
border-left:  #DFBEB7 5px solid;
border-bottom:#DFBEB7 1px solid;
/*border-right:#FF9999 5px solid;*/
/*border-top:#FF9999 1px solid;*/
text-align:left;
}

h4{
	font-size: 14px;
	font-weight:bold;
	  color: #422F1E; /* 文字の色 */
margin:20px 10px 10px 30px;
padding:0px 0px 0px 10px;
border-left:  #AB5454 5px solid;
/*border-right:#FF9999 5px solid;*/
/*border-top:#FF9999 1px solid;*/
text-align:left;
line-height:28px;
}


h5{	font-size: 14px;
	font-weight:bold;
	  color: #422F1E; /* 文字の色 */
margin:10px 15px 10px 25px;
padding:3px 10px 3px 5px;

border-bottom:#DFBEB7 3px double;
text-align:left;}

.kasen{
border-bottom:#DFBEB7 1px dotted;
padding:2px;
}
.red {color: #FF0000}
.murasaki{color:#63C
	}
.green{
	color:#396;}	
.new {color: #FF0000;
font-size:10px;}

img{margin:0px;
padding:0px;
}
p{
	margin:0px;
	padding:7px 30px 12px 30px;
	LINE-HEIGHT: 22px;
	font-size:13px;
	text-align:left;
}

ol{
margin:0px 0px 0px 18px;
padding:7px 30px 7px 30px;

		text-align:left;}
ul{
margin:0px 0px 0px 18px;
padding:7px 30px 7px 30px;
list-style:square;
		text-align:left;
/*margin:0px 0px 15px 20px;
padding:0;*/
}

ul li{
margin:0px;
/*0px 0px 0px 18px;*/
padding:5px 0px 5px 5px;
		LINE-HEIGHT: 22px;
		font-size:12px;
				text-align:left;
			
				}
ul.sema li{
margin:0px;
/*0px 0px 0px 18px;*/
padding:0px 0px 0px 0px;
		LINE-HEIGHT: 22px;
		font-size:12px;
				text-align:left;
			
				}
				
ul.small li{
margin:0px;
/*0px 0px 0px 18px;*/
padding:3px 0px 3px 5px;
		LINE-HEIGHT: 15px;
		font-size:11px;
				text-align:left;
			
				}				
				
ol li{
margin:0px;
/*0px 0px 0px 18px;*/
padding:5px 0px 5px 5px;
		LINE-HEIGHT: 22px;
		font-size:13px;
				text-align:left;
			
				}
		
.tablep{
margin:0px;
padding:5px 5px 5px 5px;
color: #6A5040;
		LINE-HEIGHT: 20px;
		font-size:13px;
		text-align:left;
		background-color:#FFFFFF;
}

.tablepadding{
	width:100%}

.tablepadding td,th{
margin:0px;
padding:3px 4px 3px 4px;
border:#999 1px solid;

}
.tablem{
	width:90%}
.tablem td,th{
margin:0px;
padding:3px 6px 3px 6px;
border:#999 1px solid;

}
.tablepink{
margin:0px;
padding:5px 5px 5px 5px;
color: #990000;
		LINE-HEIGHT: 20px;
		font-size:13px;
		text-align:left;
		background-color:#FFFFFF;
}
p.center{
text-align:center;}
p .migiyose{
	text-align:right;}
	
hr{
	margin:10px 25px 20px 25px;
	border-bottom: none;
	border-top:#999 1px solid;
	}	
TD {

		LINE-HEIGHT: 20px;
		font-size:13px;
	
}

td .gold{
background-color: #af9c5c;
		padding:3px 0px 3px 1px;
		font-size:12px;
}



.menu a{
color:#ffffff;
		font-size:13px;
}
.menu2 a{
color: #ffffff;		padding-left:3px;


}
.menu2 a:hover{
color: #FEE8A5 ;

}




.menu td{
padding:0px;
margin:0px;
}

A {
	color:#6699CC;
	TEXT-DECORATION: none;
}
A:hover {
color: #336699;


}

TEXTAREA {
	TEXT-ALIGN: justify
}
.style2 {font-size: 10px;		LINE-HEIGHT: 13px;}
.style3 {font-size: 12px;		LINE-HEIGHT: 20px;}
.style4 {color: #AB5454;}

.style5 {
		LINE-HEIGHT: 22px;
		font-size:12px;
		padding:2px 8px 2px 0px;}
.style6 {
color: #336666;
}
table .salon{
}
table .salon td{
padding:5px;
}
.style6bold {
color: #336666;
font-weight:bold;
}
.right{
text-align:right
}
.upperborder{
border-top:#CC9933 solid 1px;
margin-top:10px;
padding-top:20px;
}
table.waku {
background-color: #DFBEB7;
margin-left:18px;
margin-right:5px;
width:490px;
}
table.waku th {
background-color: #FEEBD3;
text-align:left;
font-weight:bold;
font-size:13px;
padding:10px 18px;
color:#AB5454;
}
table.waku td
{background-color:#FFFFFF;
padding:6px;}

.imgright{
	margin:5px 10px 5px 10px;
	float:right;
}

.imgleft{
	margin:5px 10px 5px 10px;
	float:left;
}

