@charset "utf-8";
/* CSS Document */



*{

font-family: 'メイリオ', Meiryo, Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', 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;

}
#feed{
text-align:left;
margin-left:40px;
}

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;
}

h3{
	font-size: 14px;
	font-weight:bold;
	  color: #422F1E; /* 文字の色 */
margin:10px 15px 10px 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 15px 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;
}


h5{	font-size: 14px;
	font-weight:bold;
	  color: #422F1E; /* 文字の色 */
margin:10px 15px 10px 15px;
padding:3px 10px 3px 0px;

border-bottom:#DFBEB7 3px double;
text-align:left;}

.kasen{
border-bottom:#DFBEB7 1px dotted;
padding:2px;
}
.red {color: #FF0000}

img{margin:0px;
padding:0px;
}
p{
margin:0px;
padding:7px 30px 7px 30px;
		LINE-HEIGHT: 22px;
		font-size:13px;
		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;*/
}

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;
}
.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;}
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;}



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 10px 10px;
	float:right;
}

.imgleft{
	margin:5px 10px 10px 10px;
	float:left;
}


