@charset "utf-8";
/* CSS Document */
* {margin: 0px; padding:0px;}

img {vertical-align: bottom; border: none;}

ul {list-style: none;}

body {font-family: "‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",Sans-Serif;width: 100%; text-align: center; font-size: 12px; color: #716558; line-height: 19px; color: #877b4b;}

.clearfix:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

.clearfix{
    display:inline-block;
    min-height:1%;  /* for IE 7*/
}

/* IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* IE-mac */

a:link { color: #3b3600; }

a:visited { color: #3b3600; }

a:hover { color: #3b3600; text-decoration:none;}

a:active { color: #3b3600; }

#swf { width: 100%; height: 530px; clear: both;}

#wrapper { text-align:left; width: 1000px; margin: 0px auto;}

#left_contener { float: left; display: inline; width: 716px;  margin: 25px 0px 0px 0px;}

p.top_text { margin: 00px 0px 20px 0px; background-image: url(../img/top_p.jpg); line-height: 25px;}

.news {margin: 20px 0px 0px 0px;}

.news li { border-bottom: 1px dotted #cabf97; text-indent: 5px; margin: 0px 0px 10px 0px; padding-bottom: 3px;}

.day { margin-right: 20px;}

.concept { margin: 25px 0px 10px 0px;}

#right_contener { float: right; display: inline; width: 252px; margin: 25px 0px 0px 0px;}

.r_ul {}

.r_ul li { margin: 0px 0px 10px 0px;}

#side_weblog { margin: 15px 0px 0px 0px; text-align:center;  background-image:url(../img/blog_bg.jpg); background-repeat:no-repeat;  height:210px;}

#feed { width:228px; text-align:left; margin:15px 0px 10px 10px;}

#feed div {
	width:228px;
	border-bottom:1px dotted #cabe96;
	padding-bottom:2px;
	overflow:hidden;
	margin-top:1px;
	display:block;
	text-indent:1em;
	}
#side_weblog p { margin:0px;}

#mobile { margin: 15px 0px 0px 0px; text-align:center; background-image:url(../img/mobile_bg.jpg); background-repeat:no-repeat; height:300px; border-color: #ccc;}

#mobile p { margin: 10px 0px 10px 0px;}

#footer { background-image: url(../img/footer_bg.jpg); background-repeat:repeat-x; height: 190px; width: 100%; margin-top: 30px; padding-top: 30px;}

#footer_inner { margin: 0px auto; width: 700px; line-height:30px;}

#footer_inner a { margin-right:10px; border-left:1px solid #999; padding-left:7px; }
#footer_inner a.r_border { border-right:1px solid #999; padding-right:7px; }

strong { font-weight:normal;}

.center_text { text-align: center; margin:0px;}

.red { color: #ff0000;}


.none_m { margin: 5px 0px 5px 0px;}

.none_m2 { margin: -1px 0px 5px 0px;}










