*	{
	margin : 0 ;
	padding : 0 ;
	font-family : Tahoma,"MS Gothic",Osaka,sans-serif ;
	}

body	{
	margin-top : 10px ;
	background : #e5dfcb url(images/body_bg.gif) repeat-x top ;
	}

h1	{
	font-size :14px ;
	color : #776f59 ;
	margin-top : 15px ;
	margin-bottom : 5px ;
	padding-top : 4px ;
	padding-left : 15px ;
	background : url(images/h1bg.gif) no-repeat ;
	height : 23px ;
	display : block ;
	}

h2	{
	font-size :14px ;
	color : #776f59 ;
	margin-top : 15px ;
	margin-bottom : 5px ;
	padding-top : 4px ;
	padding-left : 15px ;
	background : url(images/h2bg.gif) no-repeat ;
	height : 23px ;
	display : block ;
	}

h3	{
	font-size :12px ;
	color : #cc8f79 ;
	margin-bottom : 5px ;
	display : block ;
	border-bottom : 1px dotted #776f59 ;
	letter-spacig : 0.1em ;
	}

h4	{
	font-size :14px ;
	color : #776f59 ;
	margin-top : 50px ;
	margin-bottom : 5px ;
	padding-top : 4px ;
	padding-left : 15px ;
	background : url(images/h1bg.gif) no-repeat ;
	height : 23px ;
	display : block ;
	}

.menu	{
	overflow : hidden ;
	background-image : url(images/menubg.gif) ;
	background-position : 0.5em 0.7em ;
	background-repeat : no-repeat ;
	font-size : 14px ;
	color : #555555 ;
	line-height : 145% ;
	padding-left : 25px ;
	padding-bottom : 7px ;
	padding-top : 7px ;
	margin-right : 18px ;
	border-bottom : 1px dotted #cccccc ;
	}

.menu a	{
	color : #555555 ;
	text-decoration : none ;
	}

.menu a:hover	{
	color : #ff6666 ;
	text-decoration : underline ;
	}

.contbox	{
	width : 140px ;
	color : #555555 ;
	float : left ;
	display : block ;
	}

.infobox	{
	overflow : hidden ;
	background-image : url(images/reddot.gif) ;
	background-position : 0em 0.9em ;
	background-repeat : no-repeat ;
	font-size : 12px ;
	line-height : 145% ;
	color : #555555 ;
	vertical-align : middle ;
	float : none ;
	padding-left : 15px ;
	padding-bottom : 7px ;
	padding-top : 7px ;
	border-bottom : 1px dotted #cccccc ;
	display : block ;
	}

.infobox .title a	{
	color : #555555 ;
	text-decoration : none ;
	}

.infobox .title a:hover	{
	color : #ff6666 ;
	text-decoration : underline ;
	}

.infobox .date {
	overflow: hidden;
	float : left ;
	width : 75px ;
	font-size : 10px ;
	font-weight : bold ;
	text-align : left ;
	color : #bbbbbb ;
	}

.infobox .title {
	overflow: hidden;
	border-left : 2px solid #dfdfdf ;
	padding-left : 10px ;
	float : left ;
	}


.topcont	{
	width : 260px ;
	border-left : 1px solid #e5dfcb ;
	float : left ;
	display : block ;
	}

.topcontin	{
	margin-left : 15px ;
	display : block ;
	 }

.topinfo	{
	width : 600px ;
	border-left : 1px solid #e5dfcb ;
	border-right : 1px solid #e5dfcb ;
	display : block ;
	float : left ;
	}

.topinfoin	{
	font-size : 12px ;
	line-height : 145% ;
	color : #555555 ;
	margin-left : 15px ;
	background : #ffffff ;
        padding-bottom : 20px ;
        padding-right : 15px ;
	display : block ;
	 }


.page	{
	width : 900px ;
	border-right : 1px solid #877452 ;
	border-left : 1px solid #877452 ;
	border-bottom : 1px solid #877452 ;
	background : #ffffff ;
	text-align :center ;
	margin-left : auto ;
        margin-right: auto ;
	}

.pagein	{
	width : 870px ;
	background : #ffffff ;
	text-align : left ;
	margin-left : auto ;
        margin-right: auto ;
        padding-bottom : 15px ;
	}

.header	{
	width : 900px ;
	border-right : 1px solid #877452 ;
	border-left : 1px solid #877452 ;
	background : #ffffff ;
	text-align :center ;
	margin-left : auto ;
        margin-right: auto ;
	}

.headerin	{
	width : 870px ;
	background : #ffffff ;
	text-align : left ;
	margin-left : auto ;
        margin-right: auto ;
	}

.topflash	{
	margin-bottom : 15px ;
	}

.footer	{
	width : 900px ;
	margin-left : auto ;
        margin-right : auto ;
        margin-bottom : 15px ;
	}

.gototop {
	width: 860px;
	text-align: right;

	padding-top: 10px;
	display : block ;
	overflow: hidden;

}

.under {
   text-decoration:line-through;
   }


.txt	{
	font-size : 12px ;
	line-height : 145% ;
	color : #333333 ;
	}

.txt10	{
	font-size : 10px ;
	line-height : 125% ;
	color : #666666 ;
	}