/* ベース */
body {
/*
	margin: 0px 0px 0px 0px;
	background-color: #E8E8E8;
	font-family: "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "sans-serif";
	color: #333333;
*/
	SCROLLBAR-FACE-COLOR: #FFC2C9;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFC2C9;
	SCROLLBAR-SHADOW-COLOR: #999999;
	SCROLLBAR-3DLIGHT-COLOR: #999999;
	SCROLLBAR-ARROW-COLOR:  #999999;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #FFC2C9;
}
p {
	margin: 0px; 
	padding: 0px; 
	} 
	
form {
	margin: 0px; 
	padding: 0px; 
}

/***********************
h1{ 
	margin: 0px; 
	padding: 0px; 
}

h2{ 
	margin-bottom: 10px; 
	padding: 0px; 
}
************************/

h3{ 
	margin-top: 5px;  
	margin-bottom: 5px;  
	padding: 0px; 
	font-size: 12px;
}

H1 {
	font-size: 14px;
/*	height:14px;*/
/*	line-height: 14px;*/
/*	padding: 0 0 0 0;*/
/*	border-style: none none none solid;*/
	margin-bottom:0px;
}
H2 {
	font-size: 13px;
	margin-bottom:0px;
}
/**********************
H3 {
	font-size: 12px;
	margin-bottom:0px;
}
**********************/

/* 配置 */
	
#contents01 {
	width: 590px;
	margin-bottom: 17px;
	} 
	
#contents02 {
	width: 590px;
	} 	

/* 見出し */

.main-midasi01 {
	width:590px;
	height:36px;
	background-image: url(../images/midashi_bg01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 7px;
}

.po01 {
	background-image: url(../images/po01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 12px;
	margin-bottom: 3px;    
}

.po02 {
	background-image: url(../images/po02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 12px;   
}

.ul-style01{
	padding: 0px;
	margin: 0px 0px 0px 0px;
  }
  
.li-style01 {
	padding: 0px 0px 0px 12px;  
	margin: 0px 0px 5px 0px;
	list-style: none;
	background-image: url(../images/po02.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.li-style02 {
	padding: 0px 0px 0px 12px;  
	margin: 0px 0px 10px 0px;
	list-style: none;
	background-image: url(../images/po02.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.ul-style-h{
	padding: 0px;
	margin: 5px 0px 0px 0px;
  }
  
.li-style-h-01 {
	display: inline;
	padding: 2px 0px 0px 12px;  
	margin: 0px 7px 0px 0px;
	list-style: none;
	background-image: url(../images/h_ico01.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.li-style-h-02 {
	display: inline;
	padding: 2px 0px 0px 12px;  
	margin: 0px 7px 0px 0px;
	list-style: none;
	background-image: url(../images/h_ico02.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.li-style-h-03 {
	display: inline;
	padding: 2px 0px 0px 12px;  
	margin: 0px 7px 0px 0px;
	list-style: none;
	background-image: url(../images/h_ico03.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.li-style-h-04 {
	display: inline;
	padding: 2px 0px 0px 12px;  
	margin: 0px 7px 0px 0px;
	list-style: none;
	background-image: url(../images/h_ico04.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.li-style-h-05 {
	display: inline;
	padding: 2px 0px 0px 12px;  
	margin: 0px 7px 0px 0px;
	list-style: none;
	background-image: url(../images/h_ico05.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

/* 特定箇所 */

.h-cah01 {
	margin: 7px 0px 0px 4px;
}

.main-bg01 {
	background-color: #FFFFFF;
	padding: 10px 0px 10px 0px;
}

.sd-bg01 {
	background-color: #FFFFEF;
	padding: 4px 3px 4px 4px;
	margin-bottom: 7px;
	border-right: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
}

.sd-bg02 {
	background-color: #FFFFEF;
	padding: 4px 3px 4px 4px;
	margin-bottom: 7px;
	border-left: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
}

.form01 {
	width: 100px;
	border: 1px solid #99CCCC;
}

.form02 {
	width: 200px;
	border: 1px solid #99CCCC;
}

/* 2007.03.30 Murai 広告ページ用検索窓 */
.form03 {
	width: 160px;
	border: 1px solid #99CCCC;
}


.hei01 {
  line-height: 17px;
  }
  
.newitem01 {
	text-align: left;
	width:289px;
	height:160px;
	padding: 12px;  
	background-image: url(../images/home_newitembg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.hd-serch01 {
	text-align: left;
	width:466px;
	height:52px;
	margin-top: 5px;
	padding: 7px 0px 7px 0px;  
	background-image: url(../images/hd_serchbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


/* ---------- 線（図表作成等） ---------- */

.ten-01 {
	border-bottom: 1px dotted #E6E6E6;
	border-right: 1px dotted #E6E6E6;
}

.ten-02 {
	border-bottom: 1px dotted #E6E6E6;
}

.ten-03 {
	border-right: 1px dotted #E6E6E6;
}

.line-01 {
	border-right: 1px solid #E6E6E6;
}

.line-02 {
	border-bottom: 1px solid #E6E6E6;
	padding-bottom: 5px;
	margin-bottom: 6px;
}

/* デフォルトリンクカラー */

A {
 text-decoration:none;
}

A:link, A:visited {
 color:#003399;
 background-color:transparent;
}

A:active {
 color:#003399;
 background-color:transparent;
}

A:hover {
 color: #003399;
 text-decoration:underline;
}


/* 特殊リンクカラー1 */

a.cap01 {
 color:#000000;
 text-decoration:none;
}

a.cap01:link,a.cap01:visited {
 color:#000000;
 background-color:transparent;
}

a.cap01:active {
 color:#000000;
 background-color:transparent;
}

a.cap01:hover {
 color: #000000;
 text-decoration:underline;
}



/* マージン */

.margin01 {
	margin-bottom: 3px;
}

.margin02 {
	margin-bottom: 5px;
}

.margin03 {
	margin-bottom: 10px;
}

.margin04 {
	margin-bottom: 15px;
}

.margin05 {
	margin: 0px 10px 0px 30px;
}