html { margin: 0; padding: 0; }
form, input { margin: 0; padding: 0; }
a img { border: 0; }

#banner a { color: #333; text-decoration: none; }
#banner a:hover { color: #ff0000; }

h1, h2, h3, h4, h5, h6 { font-weight: bold; }
h1, h2, h3, h4, h5, h6 { margin: 0px; }


body
{
 min-width: 900px;
 margin: 0;
 padding: 0;
 font-size: 13px;
 text-align: center;
 color: #333;
 background: #ccc;
 line-height: 1.5;
}

a{ text-decoration: underline; }
a:link{ color: #0000ff; }
a:visited{ color: #0000ff; }
a:hover{ color: #ff3300; }

#container
{
 position: relative;
 padding: 0;
 margin: 0 auto;
 text-align: center;
 width: 900px;
 background: #fff;
}

#container:after
{
 content: " ";
 display: block;
 visibility: hidden;
 clear: both;
}



#banner
{
 position: relative;
 width: 900px;
 height: 180px;
 margin: 0;
 background: url(http://yotuya.jukennews.net/gif/top_bn.gif) top no-repeat;
}


#banner div
{
 position: relative;
 display: block;
 width: 900px;
 height: 177px;
 margin: 0;
 border-bottom: 2px solid #3366cc;
}



#banner h1
{
   padding: 20px 0px 0px 30px;
   color: #333333;
   font-size: 30px;
   font-weight: bold;
   text-align: left;
}

#banner-search
{
 position:absolute;
 bottom:5px;
 left:20px;
 color:#666;
 font-size: 10px;
}


#banner p
{

   width: 400px;
   padding: 20px 0px 0px 30px;
   color: #333333;
   font-size: 11px;
   text-align: left;
   line-height: 2;
}


#pagebody
{
 position: relative;
 width: 900px;
 margin: 0;
 text-align: left;
 border-top: 2px solid #ccc;
}

#pagebody:after
{
 content: " ";
 display: block;
 visibility: hidden;
 clear: both;
}



#main 
{
 display: inline;
 position: relative;
 float: right;
 min-height: 1px;
 width: 610px;
 margin: 15px 10px 15px 0px;
 text-align: left;
 }

#side
{
 display: inline;
 position: relative;
 float: right;
 min-height: 1px;
 margin: 15px 10px 15px 10px;
 padding: 15px 0px 0px 0px;
 width: 250px;
 text-align: left;
}


.header1
{
 color: #ffffff;
 background-image:url(http://yotuya.jukennews.net/gif/mbg1.gif);
 font-size: 18px;
 font-weight: bold;
 text-align: left;
 line-height: 120%;
 margin-top: 5px;
 padding: 5px 3px 3px 40px;
}

.header1 a 
{
 color: #ffffff;
 text-decoration:none;
}
.header1 a:link 
{
 color: #ffffff;
}
.header1 a:visited 
{
 color: #ffffff;
}
.header1 a:hover
{
 color: #ff3300;
}

.header2
{
 color: #ffffff;
 background-image:url(http://meikog.jukennews.net/gif/mbg12.gif);
 font-size: 18px;
 font-weight: bold;
 text-align: left;
 line-height: 120%;
 margin-top: 5px;
 padding: 5px 3px 3px 40px;
}



.entry
{
 margin: 30px 30px 30px 30px;
 width: 520px;
}

.entry p
{
 line-height: 30px
}

.more
{
 text-align: left;
 }

.entry-footer,
{
 margin: 5px 10px 0 0;
 border-top: 1px dotted #f0f0f0;
 padding: 5px 0;
 color: #ccc;
 font-size: 10px;
 text-align: right;
}

.ctgy{
        margin: 20px 0px 50px 0px;
}
.ctgy dt{
        margin: 0px 0px 0px 20px;
        padding: 0px 0px 0px 20px;
        font-weight: bold;
        font-size: 14px;
        color:#666666;
        background-image: url(http://www.jukennews.net/gif/f.gif);
        background-position: left;
        background-repeat: no-repeat;
	}

.ctgy dd{
        font-size:13px;
        padding:0px 25px 0px 25px;
        margin:0px 0px 30px 0px;
	}
.ctgy dd a:link { color: #666; }
.ctgy dd a:visited{ color: #666; }
.ctgy dd a:hover{ color:red; }

.bread
{
 background: none;
 margin: 0 10px;
 padding-left: 10px;
 text-align: left;
}



.f-navi
{
 margin: 5px 0;
 text-align: center;
 clear: both;
}

.gotop 
{
 text-align: right;
 clear: both;
 padding: 20px;
}

.img
{
 float: left;
 margin: 0 5px 5px 0;
 text-align: center;
}

.tb-info
{
 text-align: center;
 border: 1px dotted #f0f0f0;
}

/* フッター */

#footer
{
 position: relative;
 width: 900px;
 text-align: center;
 padding: 0;
 margin: 0;
 clear: both;
 color: #666;
}

#footer p
{
 padding: 20px 0px 20px 0px;
 margin: 0;
 font-size: 0.8em;
 color: #999;
 text-align: center;
}

#footer hr
{
	height: 1px;
	border-style: solid none none none;
	color: #ccc;

}

#footer a
{
 text-decoration: none;
 color: #666;
}

.footer-navi
{
  width: 720px;
 margin: 20px auto;
 padding: 5px 0;
 font-size: 0.8em;
 text-align: center;
 line-height: 1.25;
 clear: both;
 color: #ccc;
 border-top: 1px dotted #ccc;
 border-bottom: 1px dotted #ccc;
 letter-spacing: 0.3em;
}

.footer-navi a
{
 color: #666;
 text-decoration: none;
}




.side-header
{
 width: 220px;
 height: 25px;
 margin: 0px 0px 20px 0px;
 padding: 5px 0px 0px 30px;
 color: #ffffff;
 background:url(http://yotuya.jukennews.net/gif/mbg2.gif) no-repeat left top;
}



#side ul
{
 margin: 0px 0px 20px 40px;
 padding: 0px 0px 0px 0px;
}
#side li
{
 line-height: 2.0em;
}

#side dl
{
 padding: 0px 0px 0px 20px;
 list-style: none;
 line-height: 2.0em;
}


.midasi
{
 margin: 0px 20px 0px 10px;
 padding: 2px 10px 2px 10px;
 color: #333;
 background: #ece9d8;
}

p.sp 
{
 margin: 0px 0px 0px 20px;
}
.left_sp
{
margin: 0px 0px 20px 20px;
padding: 0px;
}
.left_sp_b
{
margin: 0px 0px 20px 20px;
padding: 0px;
}
.site
{
	padding: 0 0 0 10px;
	font-size: 9pt;
	line-height: 12pt;
	text-align: left;
}

.site a{ text-decoration: none; }
.site a:link{ color: #666666; }
.site a:visited{ color: #666666; }
.site a:hover{ color: #ff3300; }
.lefta {
   float: left;
   width: 250px;
}

.leftc {
   clear: both;
}
table.tb{
border-top:1px solid #666666;
border-left:1px solid #666666;
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
margin:10px 0 10px 20px;
}

.tb th{
border-right:1px solid #666666;
border-bottom:1px solid #666666;
background-color:#efefef;
background-position:left top;
text-align:center;
padding:0 10px 0 10px;
font-size: 12px;
white-space: nowrap;
}

.tb td{
border-right:1px solid #666666;
border-bottom:1px solid #666666;
text-align:center;
padding:0 10px 0 10px;
font-size: 12px;
white-space: nowrap;
height: 18px
}
.ad_yotsuya {
margin: 0px 0px 30px 0px;
padding: 10px 30px 10px -20px;
clear  :both;
}

.ad_yotsuya a {
display: block;
width: 225px;
height: 80px;
text-indent: -1000px;
overflow: hidden;
background: url("http://yotuya.jukennews.net/gif/soudan.png");
}
.lefta {
   float: left;
   width: 250px;
}

.leftc {
   clear: both;
}
.qa{
	margin:20px 0px 20px 10px;
	padding:0px 0px 0px 45px;
	background: url(http://www.golgo13.biz/img/qa.gif) no-repeat left;
	line-height: 1.3em;
}
