* {

}
strong {
font-weight:normal;
}
em {
font-style:normal;
}

body {
	margin: 0px 0px 0px 0px;
	background-color: #555;	
        background:url(./img/back-fuku03.jpg);
        text-align: center;
        letter-spacing:1px;
}


a {
	text-decoration: underline;		
}
a:link {
        text-decoration:none;
        color: #0000FF;
}
a:visited {
  text-decoration:none;
	 color: #d86011;
}
a:hover {
 	color: #0000FF;
       text-decoration:underline;
}
a:active {
	 color: #0000FF;
       text-decoration:underline;
}


h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}


/*ベースカラー*/
#container {
	line-height: 140%;
	width:800px;	
	background-color: #FFFFFF;
        border-top:1px solid #ddd;
        position:relative;
        margin-right:auto;
        margin-left:auto;
	}

/*バナー*/
#banner {
	font-family: Verdana, Arial, sans-serif;
        background-color: #fff;	
	text-align: center;
	padding: 5px 10px 10px 10px;
	height: 130px;
        background-image:url(./img/title02.jpg);
	background-repeat: no-repeat ;
        background-position:top; 
        margin-bottom:5px;
/* border-bottom:5px solid #b1632a; */
	}

#banner h1 a {
        color: #ffa500;
        font-size: 32px;
        font-weight: bold;
        text-decoration: none;
	}

/*タイトル文字*/
#banner h1 {
  	 font-size: 24px;
	 font-weight: bold;
         color: #999;
　　　　padding-top: 50px; 
         margin-bottom: 3px;
/*　　　　padding: 50px 0px 0px 220px;*/
	}

/*サブタイトル文字*/
#banner h2 {
	font-size:14px;
        font-weight: bold;
	color: #FFFFFF;
	padding: 5px 0px 0px 15px;
	}
	
/*メイン*/
.description{
	padding:0;
	border:1px solid #4f6e68;
        border-top:1px solid #ffffff;
	background: #fffff0;
	margin:0px 15px 30px 15px;
        text-align:left;
        font-size:11px;
}

h2.top {
　clear: both;
        border:1px solid #4f6e68;
        background: #fffff0;
/*        background: url(./img/h2_back-cheese.jpg); */
        color: #000000;
        font-size: 14px;
        margin:0 15px 0 15px; 
        font-family:"HG創英角ｺﾞｼｯｸUB";
        font-weight:normal;
        padding:2px 0 2px 5px;
        text-align:left;
}

.description p{
        padding:10px;
        margin:0;
}

#center {
	float: right;	
	width: 520px;	
	overflow: hidden;
        padding: 0 15px 0px 0px;
	}

.content {
	background-color: #FFFFFF;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	}

.content p {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	line-height: 150%;
	text-align: left;
	}


.content h2 {
        font-size:16px;
        margin: 10px 0px 0px 0px;
        font-weight:bold;
        background:#FFF;
        color: #333;
        background-image: url(img/mark-h1.gif); 
        background-position: left;
        background-repeat: no-repeat;
        padding: 0px 0px 0px 50px;
	}

.content h3 {
        border-left:10px solid #ffa500;
        border-bottom:1px solid #4F6E68;
	color: #000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	text-align: left;
	font-weight: bold; 
	margin: 0px 0px 10px 0px;
	padding:1px 0 1px 10px;
	background-color: #fffff0;
	}

.content p.posted {
	color: #999999;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	border-top: 1px solid #999999;
	text-align: left;
        margin-bottom: 25px;
	line-height: normal;
	padding: 3px;
	}

.ctgy dt{
        margin-bottom:0;
        padding: 0px 0px 0px 25px;
        font-weight: bold;
        font-size: 17px;
        color: #FFFFFF;
        background-image: url(img/mark02.gif);
        background-position: left;
        background-repeat: no-repeat;
	}
.ctgy dt a:link { color: #ff6000; }
.ctgy dt a:hover{ color: #0000FF;
 　　　　　　　　　　background-color: #f5fffa; }
.ctgy dt a:visited{ color: #fc7a02; }


.ctgy dd{
        font-size:13px;
        padding:0px 0px 0px 25px;
        margin:0px 0px 30px 0px;
        border-bottom: 1px solid #999;
        border-right: 1px solid #999;
	}

.cat_list dt{
        background-image: url(img/sankaku.gif);
        background-position: left;
        background-repeat: no-repeat;
        padding-left:20px;
}
.cat_list dd{
	margin-bottom:20px;
        font-size:12px;
}

.large{
        font-size:14px;
        font-weight:bold;
        margin-left:45px;
        margin-bottom:30px;
	}

.entry-body{
        padding:0 10px 5px 10px;
        border-left:3px solid #ded2bf;
}


#con dt {
font-weight:bold;
margin-top:20px;
margin-bottom:12px;
padding-left:13px;
padding-bottom:3px;
border-left:7px solid #35598b;
border-bottom:1px solid #b2b2b2;
}

#con dd {
font-size:16px;
font-family: Verdana, Arial, sans-serif;
padding-bottom:10px;
margin-bottom:10px;
}

#con dd li {
list-style-type:none;
margin-left:1px;
background-image: url(img/arrow-r.gif);
background-repeat: no-repeat;
padding-left:22px;
}


/*サイド*/
#right {
	float: left;
	width: 220px;
	overflow: hidden;
        margin-right:35px;
        border-right:1px solid #ded2bf;
        border-bottom:1px solid #ded2bf;
        background: #FFFFFF;
        text-align:left;
}

#right h2{
       background-color: #FFFFFF;	
       font-size:14px;
       font-family:"HG創英角ｺﾞｼｯｸUB";
       font-weight:normal;
       text-align:center;
}

#right h3{
       font-size:14px;
       color: #2a2a2a;
       font-weight: bold;
       text-align:center;
       background-color: #ffc55c;
       background-image: url(img/right-back.jpg);
       border-bottom:1px solid #ffc55c;
  margin-bottom:15px;
}

#right ul{
       margin-left:10px;
  margin-bottom:15px;
       padding-left:10px;
       font-size: 12px;
　　　list-style-type: none
}

#senmon li {
　　font-size: 12px;
　　text-align: left;
　　font-weight: normal;
　　border-bottom: 1px solid #ffffff;
}
#senmon a{
　　display: block;
　　height: 15px;
　　line-height: 15px;
 }
#senmon  {
　　list-style-type: none
}

#powered {
       font-family: Verdana, Arial, sans-serif;
       font-size:12px;
       color: #7a818e;
       font-weight:normal;
       text-align:left;
       padding-left: 15px;
       padding-right: 15px;
       padding-top: 5px;
       padding-bottom: 15px;
	}

/*XML・検索のテキスト変更分*/
.link-note {
	margin-top: 0px;
	margin-bottom:5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 150%;
	text-align: center;
	color: #1b2c3b;
	}

/*XML・検索のテキスト原型
.link-note {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 150%;
	text-align: right;
	color: #1B2C3B;
	margin-top: 3px;
	margin-right:15px;
        position:absolute;
        top:15px; right:15px; 
	} */


/* お気に入り */
#favorite {
	float: right;
	margin: 3px 15px 0px 0px;
	padding: 0px;
	background-color: #ｆｆｆｆｆｆ;
}
#favorite input {
	/*border-style:none;
	border-width:1px;
	border-color:#000000;
	background:#ｄｄｄｄｄｄ;*/
	font-size:10pt;
	color:#000000;
　　　　position:absolute;
　　　　top:80px; right:15px; 
}


/* フッター */
#foot {
        border-top:5px solid #008000;
	padding: 5px;
	text-align: center;
        background: #FFF;
        color:#666;
        font-family:"ＭＳ Ｐゴシック";
        font-size:14px;
        font-weight:bold;
        margin-bottom:0;
	}

/* アドセンス */
.ads{
        padding:10px 0 10px 0;
        text-align:center;
}

.coukoku01 {
        margin-top:15px;
        margin-bottom:10px;
 }
span.green  {
        color:#a7d301;
 }

.coukoku {
        margin-top:30px;
        margin-bottom:15px;
 }

.navi{
　clear: both;
        margin: 10px;
        text-align: left;
}

.navi a{
        color: #0000FF;
        font-size: small;
}
.navi a:visited {
        color: #0000FF;
        font-size: small;
}

<!-- ナビ  -->
#nave li{
　　float: left;
　　margin: 0px 1px  0px 1px;
　　background-color: #ffffff;
　　border: 1px solid #ded2bf;
    font-size:12px;
　　text-align: center;
　　width:  120px;
　　height: 18px;
 }
#nave a{
　　color: #000;
　　display: block;
　　width: 120px;
　　height: 18px;
 }
#nave a:visited {
  text-decoration:none;
	 color: #d86011;
}
#nave a:hover {
 	color: #0000FF;
       text-decoration:underline;
}
#nave{
　　margin-top: 5px;
　　margin-right: 0px;
　　margin-left: 15px;
　　margin-bottom: 10px;
　　padding: 0px;
　　list-style: none;
 }
<!-- ナビ終了 -->
