/* サイト全体 */
body {
	margin: 0px;	padding: 0px;
	background: #FFFFFF; /* ブラウザの背景色 */
	font-family:"Lucida Sans Unicode","Lucida Grande",tahoma,verdana,helvetica,"MS P Gothic",sans-serif;
	font-size: 13px; /* 文字サイズ */
	color: #666666;  /* 文字色 */
	line-height: 150%;  /* 行間 */
                background: #ffffff url(image/backimage.gif);
                
}


.style5 {font-size: 10px}
.style6 {font-size: 12px}
.style8 {color: #008000; font-size: 12px; font-weight: bold; }
.style9 {font-size: 14px; }
.style10 {color: #333333;font-size: 12px;}
.style11 {
	color: #663300;
	font-size: 10px;
	font-weight: bold;
}
.style12 {color: #006600;font-size: 12px;}
/* コンテナ */
#container {
	border: 1px solid #666666;
	padding: 0px;
	background: #FFFFFF; /* 背景色 */
	margin: 0px auto; /* ブラウザ上の表示位置 */
	width: 720px; /* サイト全体の横サイズ */
}
/* 新着エリア */
.content {
	overflow: auto;
	margin-bottom: 0.8em;
                height:145px;
	}
img{
	border: 0;
}


/* H1 */
h1 {
	margin: 0px;
	padding: 10px 5px 5px 180px;
	font-size: 13px; /* 文字サイズ */
	font-weight: normal; /* 文字の太さ */
	line-height: 110%;  /* 行間 */
}

/* H2･H3 
h2, h3 {
	margin: 0px;
	padding: 0px;
	font-size: 13px; 
	font-weight: normal; 
} */


/* p */
p {	margin: 0px;	padding: 5px 5px 5px 10px;	}

/* ul */
ul {
	list-style: none; /* リストスタイル */
	margin:0px; padding: 0px 0px 0px 0px;
}

/* コンテナ 
#container {
	border: 1px solid #000000;
	padding: 0px;
	background: #FFFFFF; 
	margin: 0px auto; 
	width: 720px; 
}*/


/* 左メニュースタイル #lmenu {
	width: 170px;
	padding:0px 0px 20px 0px;
	vertical-align: top;
	background: #FFFFFF;; 
	color: #FFFFFF;  
}

#lmenu li {
	margin: 0px 0px 0px 30px;
	padding: 0px;
	color: #330000;
}

.menu_title{
     padding: 1px;	margin: 5px 0px;
     background: #FFFFFF; 
     border-top: 2px solid #dddddd; 
     border-bottom: 2px solid #dddddd; 
     color: #666666;  
     font-size: 13px; 
     font-weight: bold;

}

.menu_title a {	color: #FFFFFF;	text-decoration: none;	}
*/


/* コンテンツスタイル */
#main {
	width: 590px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	color:#000000;
}

.pan{
	margin: 5px 0px 5px 20px;
}

.main1 {
	border: 1px solid #990000;
	margin: 0px 20px 20px 20px;
	background: #FFFFFF; /* 背景色 */
	color: #000000;
}

/* メインコンテンツ */
.main_title {
padding: 0px 5px;	margin: 5px 0px;
border-left: 5px solid #ffcc00; /* 左線 */
color: #ffcc00;  /* 文字色 */
font-size: 15px; /* 文字サイズ */
font-weight: bold;
}

.title {
padding: 1px;	margin: 5px 0px;
background: #FFFFFF; /* 背景色 */
border-top: 1px solid #dddddd; /* 上線 */ 
border-bottom: 1px dotted #dddddd; /* 下線 */ 
color: #666666;  /* 文字色 */
font-size: 13px; /* 文字サイズ */
font-weight: normal;
}

.label_title
{
	border-top: 2px solid #bebebe;
	margin:0 0 30px 0;
	padding:5px 0 0 0;
}

.main_title1 {
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 0px 5px;
	background: #990000; /* 背景色 */
	color: #FFFFFF;  /* 文字色 */
}

.main_title1 a {
              color: #FFFFFF;
}

.main_right {
  margin: 0px 10px 5px 0px;
  text-align: right;
}

.main2 {
	border: 1px solid #660000;
 	margin: 0px 20px 20px 20px;
                padding: 5px 5px 5px 10px;
	background: #FFFFFF; /* 背景色 */
	color: #000000;
}

.main_title2{
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 0px 5px;
	background: #660000;
	color: #FFFFFF;
}


/* フッター */
#footer {
	width: 100%;
	height: 40px;
	padding: 0px;
	margin: 0px;
	background: #696969; /* 背景色 */
	font-size: 11px; /* 文字サイズ */
	color: #FFFFFF; /* 文字色 */
}

#left_part .latest_menu{
 background-color:#ffffff;
 border:1px solid #cccccc;
 padding:1px 1px 0px 1px;
 margin-bottom:10px;
}

#left_part .latest_menu ul ul a{
 color:#990100;
}

#left_part .latest_menu ul ul a:visited{
 color:#666666;
}

#left_part .latest_menu ul ul a:hover{
 color:#990100;
}

#left_part .latest_menu ul ul a:active{
 color:#990100;
}

a.lmenu_cat{
 color:#8BB537;
}

a:visited.lmenu_cat{
 color:#8BB537;
}

a:hover.lmenu_cat{
 color:#8BB537;
 text-decoration:underline;
}

a:active.lmenu_cat{
 color:#8BB537;
 text-decoration:underline;
}

.banner li a:link,
.banner li a:visited,
.banner li a:active {
	color: #666666;
	TEXT-DECORATION: none;
}

.blockquote {
width: 185px;
line-height: 1.5em;
margin-top:10px;
margin-bottom:10px;
color:#736357;
font-size: 15px;
padding:10px 5px 10px 10px; 
border:dashed 1px #736357; 
background:url(image/wallpaper.gif);
letter-spacing: 0.1em;
text-align:center;
font-weight: bold;
}

.blockquote  a:link,
.blockquote  a:visited,
.blockquote a:active {
	color: #666666;
	TEXT-DECORATION: none;
}