BODY {
	margin : 5px 0px 0px;
	margin-left : 0px;
	padding:0px;
	text-align:center;
	background-repeat : repeat;
	font-size : 10pt;
	color : #333333;
	background-color :#ffffcc;
	background-image: url(image/w33_1-4.gif);
}
#container{
    width: 750px;
    margin-right: auto;
    margin-left: auto;
    padding: 0 0 0px 0;
    text-align: center;
    background-color: #ffffff;
}
/* リンク */
a,
a:link {
    color: #0066cc;
    text-decoration: none;
}
a:visited {
    color: #006699;
    text-decoration: none;
}
a:hover {
    color: #006699;
    text-decoration: underline;
}
a:active {
    color: #e50003;
    text-decoration: none;
}

#banner{
	background-color : #ffffff;
	text-align:center;
}

/* トップ */
#top{
	height:160px;
	}

.waku {
	width: auto;
	margin: 0 5px 15px;
	color: #444444;
	font-size: 10pt;
	line-height:150%;
	word-break: break-all;
	border: 1px dotted #FFCC99;
	padding:5px;
}
/*タイトル*/
H1 {
	padding:4px 5px;
	border-color:#FF9999;
	border-width:0 0 0 4px;
	border-style:solid;
	background:#efefef;
	font-size:14px;
	padding:5px;
	}

H3{
    color:#FF3300;
	font-size:14px;
	margin-left:10px;
}
h4{font-size:10pt}
P {
 padding:0 5px 0 10px;
 line-height:170%;

 }
STRONG
{
  font-weight : bold;
}

.kyotyo
{
  color:#FF3300;
  font-weight : bold;
}

#topix	{
	padding: 5 0 5 0;
	clear : both;
	border: 1px dotted #999999;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
}

.description {
font-weight : normal;
  text-align : right;
  margin-top : 10px;
  
  
}
.navi {
font-size:12px;
text-align:center;
padding:0px 0px 5px 0px;
}
/*上のタイトルバー*/
#mainmenu {
  width:100%;
  height:20px;
  margin-top:10px;
  margin-right:0px;
  margin-left:0px;
  margin-bottom :15px;
}
#mainmenu ul {
  list-style : none;  /*リストマークを消す*/
  text-align:center;  /*ボタン枠のテキストをセンター寄せ*/
  padding : 0;
  margin : 0;
}
#mainmenu li{
  /*リストの幅の設定*/
  float:left;  /*これで一列にリストを並ばせる*/
  padding : 0;
  margin : 0;
  width:120px;
  }
#mainmenu li a{  /*マウスポインタがリンクに重なったときの設定*/
  display: block; /* ブロック要素 */ 
  background-color: #FFFFFF; /* 背景色 */ 
  padding : 0;
  margin : 0;
  width:120px;
  line-height : 150%;
}
#mainmenu #mainmenu_akachan {
  border-bottom-style:double;
  border-width:2px;
  border-color : #FF3333;
} 
#mainmenu #mainmenu_tetyo {
  border-bottom-style:double;
  border-width:2px;
  border-color : #FF9999;
} 
#mainmenu #mainmenu_taiken {
  border-bottom-style:double;
  border-width:2px;
  border-color : #FFCC66;
}
#mainmenu #mainmenu_sankou {
  border-bottom-style:double;
  border-width:2px;
  border-color : #CC99CC;
}  
#mainmenu #mainmenu_oshirase {
  border-bottom-style:double;
  border-width:2px;
  border-color : #6699FF;
} 
#mainmenu #mainmenu_column {
  border-bottom-style:double;
  border-width:2px;
  border-color : #FF9966;
} 
#mainmenu li a:visited{
  text-decoration : none;  /*下線を表示しない*/
} 
#mainmenu li a:hover {
    color: #ff9999;
	background-color:#efefef;
}
#mainmenu li a:visited {

}
#mainmenu li a:active {
    color: red;
	background-color:#efefef;
}


#content {
	float : none;
	text-align : center;
	margin-left : 15px;
	padding:0px;
	clear : both;
}
#main{
	text-align:left;
	float : left;
	width : 500px;
	padding:0px;
	font-size:13px;
}
.toptitle{
	margin-right:5px;
	margin-bottom:15px;
	background-color: #FFFFFF;
	border: 1px solid #ccc;
	margin-top: 0px;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}

.toptitle ul,
.toptitle2 ul
{
	padding:0px;
	margin:0;
	list-style-image: none;
	list-style-type: none;
}
.toptitle li,
.toptitle2 li
{
	font-weight:normal;
	margin:0;
	font-size:12px;
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 25px;
	background-image: url(image/dot_10.gif);
}


#tetyo {
}
#tetyo h2{
	border-bottom:none;
	font-size:14px;
	letter-spacing:1px;
	padding:12px 12px 3px 12px;
	margin:0 10px 5px 2px;
	text-align:left;
	color:#8a502a;
}
#tetyo h2:first-letter{
	font-size:1.4em;
	color:#fff;
	padding:2px;
	background-color: #FF9999;
}
#taiken {
} 
#taiken h2{
	border-bottom:none;
	font-size:14px;
	letter-spacing:1px;
	padding:12px 12px 3px 12px;
	margin:0 10px 5px 2px;
	text-align:left;
	color:#8a502a;
}
#taiken h2:first-letter{
	font-size:1.4em;
	color:#fff;
	padding:2px;
	background-color: #FFCC66;
}
#akachan {
} 
#akachan h2{
	border-bottom:none;
	font-size:14px;
	letter-spacing:1px;
	padding:12px 12px 3px 12px;
	margin:0 10px 5px 2px;
	text-align:left;
	color:#8a502a;
}
#akachan h2:first-letter{
	font-size:1.4em;
	color:#fff;
	padding:2px;
	background-color: #FF3333;
}  
#sankou {
} 
#sankou h2{
	border-bottom:none;
	font-size:14px;
	letter-spacing:1px;
	padding:12px 12px 3px 12px;
	margin:0 10px 5px 2px;
	text-align:left;
	color:#8a502a;
}
#sankou h2:first-letter{
	font-size:1.4em;
	color:#fff;
	padding:2px;
	background-color: #CC99CC;
} 
#oshirase {
} 
#oshirase h2{
	border-bottom:none;
	font-size:14px;
	letter-spacing:1px;
	padding:12px 12px 3px 12px;
	margin:0 10px 5px 2px;
	text-align:left;
	color:#8a502a;
}
#oshirase h2:first-letter{
	font-size:1.4em;
	color:#fff;
	padding:2px;
	background-color: #6699FF;
}   

#column {
} 
#column h2{
	border-bottom:none;
	font-size:14px;
	letter-spacing:1px;
	padding:12px 12px 3px 12px;
	margin:0 10px 5px 2px;
	text-align:left;
	color:#8a502a;
}
#column h2:first-letter{
	font-size:1.4em;
	color:#fff;
	padding:2px;
	background-color: #FF9966;
}   
   
#topetc {
}
#topetc h2{
	border-bottom:none;
	font-size:14px;
	letter-spacing:1px;
	padding:12px 12px 3px 12px;
	margin:0 10px 5px 2px;
	text-align:left;
	color:#8a502a;
}


#right{
	width:205px;
	float:right;
	text-align:left;
	padding:0 10px 10px 0;
}
#right h4{
	border:1px solid #bbb;
	font-size:13px;
	padding:3px 7px;
	margin:10px 0 0 0;
	color:#FFFFFF;
	background-color: #FF9999;
}
/*以下ふたつ、#right h4と同じ*/
.trackbacks-header{
	border:1px solid #bbb;
	font-size:13px;
	padding:3px 7px;
	margin:10px 0 0 0;
	color:#FFFFFF;
	background-color: #FF9999;
}
.comments-header{
	border:1px solid #bbb;
	font-size:13px;
	padding:3px 7px;
	margin:10px 0 0 0;
	color:#FFFFFF;
	background-color: #FF9999;
}
#right a,
#right a:link {
    color: #0066cc;
	text-decoration: underline
}
#right ul{
	margin:0;
	padding:0;
	list-style: none;
}
#right li{
	font-weight:normal;
	border-bottom:1px dashed #999;
	margin:0;
	font-size:13px;
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 20px;
}

.trackbacks-header { 
	
}
.menu  {
	width: auto;
	margin: 0 5px 15px;
	color: #444444;
	font-size: 13px;
	line-height:150%;
	word-break: break-all;
	padding:5px;
}

.entry {
	width: auto;
	margin: 0 5px 15px;
	color: #444444;
	font-size: 13px;
	line-height:170%;
	word-break: break-all;
	padding:5px;
}

.kijilist	{
scrollbar-face-color:#ffffff; 
scrollbar-highlight-color: #dfdfff; 
scrollbar-shadow-color: #dfdfff; 
scrollbar-3dlight-color: #ffffff; 
scrollbar-arrow-color: #dfdfff; 
scrollbar-track-color: #ffffff; 
scrollbar-darkshadow-color: #ffffff;
height:100px;overflow: auto;
}

.title{
font-weight:bolder;
text-align:left;
}
.title a{
border:none;
text-decoration: none;
font-weight:bolder;
}



#footer{
	clear : both;
	float: none;
	padding-left : 0px;
5px 0px
text-align:center;
	color: #ffffff;
	background: #ff9999;
	padding-right: 0;
	padding-bottom: 0;

}
.copyright{
  text-align:center;
  color : white;
  background-color : ffeeee;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
.revew{
  color : #669999;
}
BLOCKQUOTE{ 
border-style:solid;
border-width:1px;
border-color : #ccccff;
padding:10px;
margin-top : 20px;margin-right : 20px;margin-bottom : 20px;margin-left : 20px;

}
HR{
	border-style : dotted;
	border-color : #FF9999;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 15px;
}
#path{
  text-align : left;
  margin-bottom : 5px;
}
#toplink{
  background-color : #ffffff;
  margin-bottom : 10px;
  clear:both;
}
#pagetitle{
border-bottom-width : 5px;
border-bottom-style : solid;

  border-bottom-color : orange;
  

  margin-bottom : 0px;
}


.footermenu{
  padding : 10px;
  background-color : #ffffcc;
}

.komidashi{
  font-size : 11pt;
  text-indent : 11pt;
  font-weight : bold;
  color : fuchsia;
  
}
.newsline_hi{
  background-color : #ffffcc;
}
.newsline_lo{
  background-color : #f5f5f5;
}
b {
	color: #666666;
}
.mainmenu {
	border: 1px dotted #CCFF66;
	background-color: #FFFFCC;
	padding:5px;
}

.newkiji {
	background: #FFFFCC;
	width: auto;
	color: #444444;
	font-size: 10pt;
	line-height:150%;
	word-break: break-all;
	padding:10px;
	clear: both;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;

}
.disp {
	text-align: left;
	height: 30px;
	padding-top: 15px;
	padding-leftt:15px;
	padding-right: 15px;
	padding-left: 15px;
	line-height: 150%;
}
table {
	font-size: 12px;
}
td {
	font-size: 12px;
}

#topetc {
}
.sanko {
	border: 5px double #FFCC66;
	padding: 2px;
}
entry-footer {
	font-size: 9px;
}
.premenu{
	font-size:12px;
	text-align: center;
}
/*強調タグ*/
strong {
	color: #FF3300;
}
.topcolumn {
	line-height: 150%;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-right-color: #FFCC99;
	border-bottom-color: #FFCC99;
	border-left-color: #FFCC99;
	border-top-color: #FFCC66;
}
.day {
	font-size: 12px;
	color: #FF3300;
}

