/* CSS Document */
body {
	margin:0px;
	background-image: url(image/bg4.jpg);
	background-repeat: repeat-x;
}
.style1 { font-size:12px;}
.style2 { font-size: 10px; line-height:normal;}
.style3 { font-size:12px; line-height:23px;}
a:link {
	color: #0099FF;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #FF6600;
	text-decoration: none;
}
#xsnazzy { background:transparent; margin:2px 0px 2px 0px; padding:0; }
#xsnazzy .h, #xsnazzy p { margin:0; padding:10px 15px; line-height:2em; }
#xsnazzy .h { font-size:1.5em; color:#ffffff; padding-bottom:0; font-weight:bold; }
#xsnazzy h6 { font-size:12px; border-bottom: #FF9900 dotted 1px; margin:0px; padding:0px; } 
#xsnazzy .xtop, #xsnazzy .xbottom { display:block; background:transparent; font-size:1px; }
#xsnazzy b { display:block; overflow:hidden; }
#xsnazzy .xb1, #xsnazzy .xb2, #xsnazzy .xb3 { height:1px; }
#xsnazzy .xb2, #xsnazzy .xb3, #xsnazzy .xb4 { border-left:1px solid #745d3f; border-right:0px solid #745d3f; }
#xsnazzy .xb1 { margin:0 0 0 5px; background:#745d3f; }
#xsnazzy .xb2 { margin:0 0 0 3px; border-width:0 0px 0 2px; }
#xsnazzy .xb3 { margin:0 0 0 2px; }
#xsnazzy .xb4 { height:2px; margin:0 0 0 1px; }
#xsnazzy .xb5, #xsnazzy .xb6, #xsnazzy .xb7 {height:1px; }
#xsnazzy .xb6, #xsnazzy .xb7, #xsnazzy .xb8 {border-left:1px solid #745d3f; border-right:1px solid #745d3f; background:#faedf7 }
#xsnazzy .xb5 { margin:0 5px; background:#745d3f; }
#xsnazzy .xb6 { margin:0 3px; border-width:0 2px; }
#xsnazzy .xb7 { margin:0 2px; }
#xsnazzy .xb8 { height:2px; margin:0 1px; }
#xsnazzy .xboxcontent { display:block; border:0 solid #745d3f; border-width:0 0 0 1px; }
#xsnazzy .xboxcontent2 { display:block; border:0 solid #745d3f; border-width:0 1px; background:#faedf7 }
.list1 dl { border-bottom: #cdcdcd 1px dotted; margin-bottom:0px; padding-top:0px; margin-top:0px; width:350; }   
.list1 dt { float:left; padding:4px 0 1px 3px; clear:both; width:100; }   
.list1 dd { margin-left:100px; padding:4px 3px 1px 3px; width:250; }
.list2 dl { border-bottom: #cdcdcd 1px dotted; margin-bottom:0px; padding-top:0px; margin-top:0px; width:600; }   
.list2 dt { float:left; padding:4px 0 1px 3px; clear:both; width:250; }   
.list2 dd { margin-left:200px; padding:4px 3px 1px 3px; width:350; }
b#midashi_09{ padding:10px 0px 0 15px; border-left:#ffb42e 5px solid; font-size: medium; font-weight: bold; color:#fc8300;}
b#midashi_09 span{ display:block; font-size:small; color:#999999; border-top:#cd5d05 1px dotted; }
a:active {
	text-decoration: none;
}
.box { 
  background: #EEDFCC; 
}
.boxtop { 
  background: url(image/ne.gif) no-repeat top right; 
}
.boxtop div { 
  font-size: 0;
  height: 5px; 
  background: url(image/nw.gif) no-repeat top left; 
}
.boxbottom { 
  background: url(image/se.gif) no-repeat bottom right; 
}
.boxbottom div { 
  font-size: 0;
  height: 5px; 
  background: url(image/sw.gif) no-repeat bottom left; 
}
.boxcontent {
  padding: 0px 5px 0px 5px;
}
b#midashi_02{padding:5px 0 0px 15px; background:#F5F5F5; border-left:#009900 8px solid; font-size: 15px; font-weight: bold; color:#333;}

