/* catchcopy 用スタイル */
#catchcopy {
   font-size: 10pt;
   padding: 0 5px 0 20px;
}
/* footerNavi 用スタイル */
.footerNavi {
   background-color:#5f9ea0;
   text-align:left;
}
.footerNavi ul, {
   padding:5px 10px 5px 5px;
   margin: 0;
}
.footerNavi ul li {
   display:inline;
   font-size:14px;
   text-align:left;
   list-style-type:none;
   padding: 5px 5px 5px 5px;
   border-right : solid 1px #666;
}
.footerNavi ul li {
   text-align:center;
}
.footerNavi ul li a {
   text-decoration:none;
   color: #FFF;
}
.footerNavi ul li a:visited {
   text-decoration:none;
   color: #fff5ee;
}
.footerNavi ul li a:hover {
   text-decoration:none;
   color: #ffa500;
}

/* パン屑リスト用スタイル */
#breadCrumb{
   font-size: 75%;
   padding: 0 0 10px 0;
   color: #333333;
}
#breadCrumb a {
   text-decoration:none;
}
/* フッター情報用スタイル */
#footer-content {
   margin:5px 0;
  text-align: center;
}

/* フリーエリア　バナー用スタイル */
.banner {
   text-align:center;
   padding-bottom: 15px;
}
/* 以下、MT標準のスタイルの変更 */
/* ヘッダー部の上の余白をなくす */
#header {
  border-top: 0;   
}
/* ブログ記事、ブログ記事の概要の日時・コメント・TB */
.asset-meta {
   text-align:right;
}


/* その他スタイル */
/* フッター情報 ここから コメントアウト　*/
/*
#footer-inner, #footer-content {
   margin:0; padding:0;
}
#footer-inner {
   background-color: #FFF;
}
#footer-content {
   color:#333;
}
#footer-content a:link, 
#footer-content a:visited,
#footer-content a:hover
{
   color:#333;
}
.footTable {
   margin: 5px auto 5px auto;
   text-align: left;
   border-spacing: 2px 5px;
   border-spacing:15px;
   width: 100%;
}
.footTable h3{
   color: #FFF;
   background-color:#5f9ea0;
   padding: 2px 5px 2px 10px;
   border-top: 1px solid #333;
   border-bottom: 1px solid #333;
   text-align:center;
}
.footTable td {
   width:45%;
   padding-right: 5px;
   border-left: 1px solid #333;
   border-right: 1px solid #333;
   border-bottom: 1px solid #333;
   background-color: #FFF;
   color: #333;
}
*/
/* フッター情報 ここまで */

/* 背景画像入れ替え用スタイル ここから */
/* コメントアウトしています
#header {
  background-color:#FFF;
  background-image:url(http://expss.main.jp/mtbasic/images/titleBackHakuba.jpg);
  background-position:right top;
  background-repeat: no-repeat;
  height:120px;
  margin-bottom:0;
}
#header-name a {
   text-decoration:none;
   color: #333;
}
#header-name a:visited {
   color: #33C;
}
#header-name a:hover {
   color: #ee7800;
}
#header-name a:active {
   color: #C30;
}
#header-description {
   color: #000;
}
コメントアウトしています */
/* 背景画像入れ替え用スタイル ここまで */


#menu {
	width: 200px;
	border: 1px solid #ccc;
	margin: 0 0 20px 0;
	}

#menu ul {
	list-style: none;
	margin: 0;
	}
	
#menu li a {
  	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu li a:link, #menu li a:visited {
	color: #888;
	display: block;
	background: url(images/menu.gif);
	padding: 8px 0 0 30px;
	}
	
#menu li a:hover, #menu li a:active {
	color: #283A50;
	background: url(images/menu.gif) 0 -32px;
	padding: 8px 0 0 30px;
	}

/* ポータル用スタイル */
h2.portal-title {
  font-size:110%;
}
ul.headline,
dl.headline {
  list-style-type:none;
}
.headline dt {
  margin-top: 10px;
}
.portalTable {
 /* width: 90%; */
}
.portalTable td {
  width: 45%;
  padding-right: 15px;
  vertical-align:top;
}
.portal-category-link {
  font-size:80%;
  text-align:right;
  margin:0;
  padding:0;
}

/* IE6用*/
/* add display:inline to floated elements */
#alpha,#beta,#gamma,
.item,
.mt-image-left,
.mt-image-right,
.user-pic {display:inline;}

/* convert min height values */
#container-inner {height:100%;}


/* add zoom:1 to overflow:hidden */
#header-inner,#footer-inner,#alpha-inner,#beta-inner,#gamma-inner,
.item,
.asset,.comments,.trackbacks,.archive,
.user-pic,
.widget {zoom:1;}

/* add zoom:1 to pos:relative elements */
#header,#content,#alpha,#beta,#gamma,#footer,
.user-pic,
.widget,
.widget-content {zoom:1;}
