@charset "UTF-8";@import url(typebefore.css);/*===================================================================CSS Information Created:	2008-01-09 19:52:52 +0900 Last update:	2008-01-09 19:52:56 +0900===================================================================*//*---------------------------------------- __styleReset__color:#395b44----------------------------------------*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {    margin:0;   padding:0;	color:#333;	}p { margin:0 0 1em 0; 	line-height:1.7;	}div{border:0px solid #f00;}ul li { list-style-type:none; }a img { border:0; }a:hover img{	filter: alpha(opacity=50);	opacity:0.5;	}a:link	 {text-decoration: none; color:#395b44;}a:visited	 {text-decoration: none; color:#395b44}a:hover 	{text-decoration: none; color:#cee3d2}a:action 	{text-decoration: none; color:#cee3d2}/* ------ ↑styleReset↑ ------ *//*---------------------------------------- __base style----------------------------------------*/body {	margin: 0 auto;	padding: 0;	text-align: center;	font-family: Verdana, Arial, sans-serif;	background:#ccc url(images/background.gif) center repeat ;	background-attachment: fixed ;	}div#wrapper {/* --wrapper_width:852px; -- */	margin: 0 auto;	padding: 0;	text-align: center;	width:852px;	background:#fff ;	}div#header {	margin: 0 ;	padding: 0;	text-align: center;	width:853px;	height:34px;	background:#000  url(images/header_background.gif)  repeat-x ;	}div#header .txt{	margin: 0 auto;	padding: 5px 0 0 0;	text-align: left;	width:820px;	font-size:9px;	lim-height:11px;	color:#ccc;	}div#index_title {	margin: 0 ;	padding: 0;	width:852px;	height:200px;	}div#contents_box {	margin: 0 ;	padding: 0;	text-align: left;	width:852px;	}div#footer{	/* --クレジット、フッタ-- */	margin: 0 auto;	padding:12px 0;	text-align: center;	font-size:70%;	width:853px;	color:#fff;	background:#000 ;	}/*090315*/.ducks090315{	background:#FFE9DA;	padding:5px;	border:1px solid #FF6600;	}.ducks090315 .imgbox{	margin:0 auto 12px;	text-align:center;	}.ducks090315 h3{	font-size:11px;	text-align: center;	margin:5px 0 9px;	color:#FF6600;	}.ducks090315 p.eb{	font-size:10px;	line-height:1.4;	margin:0 5px 10px;	padding-bottom:10px;	border-bottom:1px dotted #999;	}#newprBox{	}#newprBox p{	font-size:75%;	line-height:1.5;	margin:0 0 0.5em;	}h4.days_newpr {	font-size:75%;	margin-bottom:0.5em;	border-top:1px dotted #999;	padding-top:0.5em;	margin-top:20px;	}h4.days_newpr .or{	color:#FF6600;	font-size:90%;	}.moxy{	font-weight:bold;	font-size:75%;	background:#eee;	padding:5px 1em;	border:1px solid #ccc;	margin:0 1em;	}