/* サイト全体 */
body {
	margin: 0px;	padding: 0px;
	background: #FFFFFF; /* ブラウザの背景色 */
	font-family: "ＭＳ Ｐゴシック", Osaka, Verdana, Arial, Helvetiva, sans-serif; /* フォントタイプ */
	font-size: 13px; /* 文字サイズ */
	color: #333333;  /* 文字色 */
	line-height: 150%;  /* 行間 */
}

a {	color: #666666;	} /* 全体のリンク色 */
a:hover {	color: #999999;	} /* 全体のリンク（マウスオーバー）色 */

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

/* H2･H3 */
h2, h3 {
	margin: 0px;	padding: 0px;
	font-size: 13px; /* 文字サイズ */
	font-weight: normal; /* 文字の太さ */
}

H4 {	margin: 0px;
	padding: 0px 0px 0px 8px;
}

H5 {	margin: 0px;
	padding: 0px 0px 5px 0px;
	font-size: 12px; /* 文字サイズ */
	font-weight: normal; /* 文字の太さ */
	color: #FFFFFF;  /* 文字色 */
	line-height: 110%;  /* 行間 */
}

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

/* コンテナ */
#container {
	border: 0px solid #000000;
	padding: 0px;
	background: #FFFFFF; /* 背景色 */
	margin: 0px auto; /* ブラウザ上の表示位置 */
	width: 800px; /* サイト全体の横サイズ */
}

/* ヘッダー */

#headder {
                width:100%;             height:0px;
background:url("/images/bizmain_d.gif") top left no-repeat;
}

#headder ul { 
padding: 0px 0px 0px 0px; 
margin: 0; 
list-style-type: none; 
} 

#headder li { 
width: 80px;
float: left; 
margin-right: 0px; 
padding: 0px 0px 0px 0px;
text-align: center; 
} 


/* 左メニュースタイル */
#lmenu {
	width: 190px;	padding: 10px 0px;	vertical-align: top;
	background: #FFFFFF; /* 背景色 */
	color: #333333;  /* 文字色 */
}

#lmenu a:hover {
                color: #333333; 
                position: relative; 
                top: 1px; 
                left: 1px; 
                text-decoration: none; 
} 

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

.menu_title {
	padding: 3px;	margin: 0px; /* カテゴリメニュー */
	background: #FFDEA0; /* 背景色 */
	color: #333333;  /* 文字色 */
	font-size: 13px; /* 文字サイズ */
	font-weight: normal;
}

.menu_title1 {
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	background: #FFDDDD; /* 背景色 */
	color: #333333;  /* 文字色 */
  border-left: 10px solid #FF9999; /* 左ライン色 */
}

.menu_title2 {
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	background: #D9FFDD; /* 背景色 */
	color: #333333;  /* 文字色 */
  border-left: 10px solid #9999FF; /* 左ライン色 */
}

.menu_title3 {
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	background: #CCFFCC; /* 背景色 */
	color: #333333;  /* 文字色 */
  border-left: 10px solid #009966; /* 左ライン色 */
}

.menu_title4 {
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	background: #E8E8E8; /* 背景色 */
	color: #333333;  /* 文字色 */
}

.menu_vlist {
	margin: 0px 0px 5px 0px;	padding: 3px 3px 3px 10px;	list-style: square;
	background: #FFFFFF; /* 背景色 */
	color: #333333; /* 文字色 */
	border: 1px solid #FFDEA0; /* 枠線 */
}

.menu_vlist a:hover {
                color: #333333; 
                position: relative; 
                top: 1px; 
                left: 1px; 
                text-decoration: none; 
} 

.menu_ber {
                margin: 2px 0px 2px 0px; 
                border: none;
}

.menu_vlistb {
	margin: 0px 0px 5px 0px;	padding: 3px 3px 3px 3px;	list-style: square;
	background: #FFFFFF; /* 背景色 */
	color: #333333; /* 文字色 */
	border: 1px solid #FFDEA0; /* 枠線 */
}

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

#main a {
              color: #000066;
}

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

.main1 {
	margin: 10px 10px 20px 10px;
	padding: 0px 0px 5px 0px;
	background: #FFFFFF; /* 背景色 */
}

.main_title1 {
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	background: #FFFFCC; /* 背景色 */
	color: #333333;  /* 文字色 */
  border-left: 10px solid #FF3300; /* 左ライン色 */
}

.main_title3 {
	padding: 0px 0px 0px 5px;
	margin: 10px 10px 0px 10px;
	color: #333333;  /* 文字色 */
	background: #FFFFCC; /* 背景色 */
  border-left: 20px solid #FFCC66; /* 左ライン色 */
}

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

.main2 {
  margin: 10px 10px 10px 10px;
  padding: 0px 0px 5px 0px;
  background: #FFFFFF; /* 背景色 */
}

.main_title2{
   padding: 5px 0px 5px 10px;	margin:0px;
   color: #333366;
   border-bottom:1px solid #333366;
}

.box_c{margin:20px;padding:10px;border:1px solid #000066;background:#FFFFCC;}
.box_title{margin:0px 0px 5px 0px;padding:0px 0px 5px 0px; border-bottom:1px dotted #000066;font-weight:bold;}
.box_title2{font-weight:bold;color:#FF0000;text-align:center;}

.box_b{margin:0px 0px 5px 0px ;padding:5px;border:1px solid #FFCC66;}

.box_a{
           margin:0px 10px 0px 10px ;
           padding:5px;
           border: 1px solid #FFCC66;
           border-top-width: 0;           
           list-style-type:circle; 
         }
.box_ali { margin: 0 0 0 1.5em; }

.box_ber {margin:10px 10px 0px 10px ;}

.table	{
	background-color: #FFCC66;
	font-size: 13px; /* 文字サイズ */
	width: 100%;
	}

.th	{
	width: 100px;
	background-color: #FFFFCC;
	color: #333333;
	text-align: left;
	vertical-align: top;
	}

.td	{
	background-color: #ffffff;
	color: #333333;
	}

.maintable	{
	background-color: #ffffff;
	font-size: 13px; /* 文字サイズ */
	width: 100%;
	}

.mainth	{
	width: 100px;
	background-color: #FFFFFF;
	color: #333333;
	text-align: left;
	vertical-align: top;
	}

.maintd	{
	background-color: #ffffff;
	color: #333333;
	}	
	
	
th, td, mainth, maintd	{
	padding: 5px 10px;
	}

table, th, td, maintable, mainth, maintd	{
	border: none;
	}

/* フッター */
#footer {
	width: 100%;	padding: 0px 5px;
	border-left: 190px solid #FFDEA0; /* 左ライン色 */
	background: #FFCC66; /* 背景色 */
	font-size: 11px; /* 文字サイズ */
	color: #FFFFFF; /* 文字色 */
}

/* カテゴリー */


#categories ul {
    margin-left: 0;
    margin-top: 5px;
    margin-bottom: 30px;
    padding-left: 0;
    list-style: none;
}
#categories ul li {
    padding-left: 15px;
}
div .subcategories {
    margin-left: -15px;
}

/* エントリーメニュー */
#recent h2	{
	color: #333333;
	border-bottom: solid 2px red;
	padding-bottom: 3px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	}

#recent a	{
	color: #888888;
	}

#recent ul	{
	color: orange;
	list-style-position:inside;
	margin-left:0;
	padding-left:0;
	margin-top: 5px;
	margin-bottom: 30px;
	}

#recent h3	{
	background-image: url(../images/toggle.gif);
	background-repeat: no-repeat;
	background-position: 0% 25%;
	padding-left: 16px;
	margin-top: 15px;
	margin-bottom: 0;
	}

#recent h3 a	{
	text-decoration: none;
	}

#recent	{
	margin-bottom: 40px;
	}

#recent ul	{
	margin-left: 10px;
	}


/* イメージ */
#example1 { border: 1px solid #FFDEA0;
                } 

#example2 { border: none;
                   vertical-align: middle; 
                } 

a img { border: none; } 

.module-tagcloud .module-content {text-align: center; }
.module-tagcloud .module-content .module-list { list-style: none; }
.module-tagcloud .module-content .module-list .module-list-item { display: inline; }
.module-tagcloud .module-content .module-list li.taglevel1 { font-size: 19px; }
.module-tagcloud .module-content .module-list li.taglevel2 { font-size: 17px; }
.module-tagcloud .module-content .module-list li.taglevel3 { font-size: 15px; }
.module-tagcloud .module-content .module-list li.taglevel4 { font-size: 13px; }
.module-tagcloud .module-content .module-list li.taglevel5 { font-size: 11px; }
.module-tagcloud .module-content .module-list li.taglevel6 { font-size: 9px; }
