@charset "utf-8";

body{
	width:100%;
	font: 0.8em/1.4
		"メイリオ",
		"Meiryo",
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		Osaka,
		Sans-Serif;
	line-height: 1.5em;
	text-align:center;
	padding:0px;
	margin:0px;
	color:#000;
}
/*=============================================*/
/*                   topics                     */
/*=============================================*/

body#topics div#topicsbody{
	width:170px;
	margin:0 auto;

	}
	
	
/* news
-----------------------------------------------	*/
body#topics h2{
	width:170px;
	text-align:left;
	font-size:12px;
	color:#543214;
	margin-bottom:5px;
	font-weight:bold;
	}
	
body#topics p.time{
	width:170px;
	text-align:right;
	font-size:12px;
	margin-bottom:5px;
	}
		
body#topics div.to_n {
	width:170px;
	margin-bottom:5px;
	}
	
body#topics div.to_n p{
	text-align:left;
	font-size:12px;
	margin-bottom:10px;
	}
	
body#topics div.to_n img{
    float:right;
	margin-left:10px;
	}
	
body#topics div.to_f {
	width:170px;
	margin-bottom:20px;
	padding-bottom:5px;
	border-bottom: 1px dotted #C3A772;
	}
	










/*=============================================*/
/*           親要素による回り込み解除          */
/*=============================================*/

.clearfix{}
.clearfix:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .clearfix {
    height: 1em;
    overflow: visible;
}
/**/

/*=============================================*/
/*           空要素による回り込み解除          */
/*=============================================*/

br.clear{width:0px height:0px; clear:both;}



a:link { color: #FFF; text-decoration: underline;}
a:visited,
a:active  { color: #FFF; text-decoration: underline;}
a:hover   { color: #FFF; text-decoration: none;}




/* リセット定義
-----------------------------------------------	*/
html, body {
	margin: 0;
	padding: 0;
	font-size: 100%;
	line-height: 1.0em;
}

img {
	border: 0;
}

img, input {
	vertical-align: middle;
}

h1, h2, h3, h4, h5, h6, address {
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

div, blockquote, p, pre, ul, ol, li, dl, dt, dd {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}

table, caption, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

hr {
	margin: 0;
	padding: 0;
	font-size: 100%;
}

iframe {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}

form, fieldset, input, button, select, optgroup, option, textarea, label, legend {
	margin: 0;
	padding: 0;
	font-size: 100%;
}

span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, q, br, ins, del, a, img, object {
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: inherit;
	font-size: 100%;
}

















