@charset "UTF-8";
@import url(page.css);

/*lideli standerd  1.04 2009.10.09*/

/**/

body,div,p,span,td,th,img,h1,h2,h3,h4,h5,img{
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: transparent;
	color: #000;
	font-weight: normal;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック';
	text-align:left;
	}

div,p,span,td,th { font-size: 1em; }
td,th { vertical-align:top; }


 
/*基本構造*/
/*body_main*/
body { text-align:center; margin:0px; padding:0px;background-color:#8a8d51; }
body img {margin:0px; padding:0px;  }
div#main {  margin:0px auto; text-align:left; width:960px;background-color:#fff;  }
div#main img { margin:0px; padding:0px;  }

/* head */
div#main div#head {  position:relative; width:960px; height:84px; background:url(img/smp_hd.png) no-repeat 0px 0px; }
	div#main div#head div.logo img { position:absolute;top:20px;left:15px;width:230px;height:60px;  }
	div#main div#head div.copy { position:absolute;top:35px;left:240px;height:40px; font-size:0.8em; color:#433c12;  }
	div#main div#head div.mini_menu { position:absolute;top:5px;right:35px; font-size:0.7em; font-weight:bold;  color:#433c12; padding:0 0 0 16px; }
	

div#m_menu1 {  margin:0px; padding:0px; }	
div#m_menu1 img {  margin:0px; padding:0px; }
div#m_menu {  margin:0px; padding:0px; width:960px; }
div#m_menu img { float:left;  margin:0px; padding:0px; display: inline;}
	
	
div#main div#contents { margin:20px; padding:0; zoom: 100%;}



h1 {  background:url(img/ttl_h1.png) no-repeat 0px 0px; width:898px; height:44px; color:#fff; padding:15px 0px 0px 20px; margin:20px 0 0 0; font-size:1.4em; }
h2 {  background:url(img/ttl_h2.png) no-repeat 0px 0px; width:690px; height:37px; color:#444; padding:8px 0px 0px 35px; margin:10px 0 0 0; font-size:1.1em; font-weight:bold; }



 /* foot*/
div#foot {  background-color:#8a8d51; margin:0px auto; padding:5px 0 0 0; clear:both; width:960px; height:80px;  }
	div#foot div.corp { color:#383100; floet:left; font-weight:bold; font-size:1.1em;}
	div#foot div.address { color:#383100; floet:left; font-size:0.8em; }
	div#foot div.copy { color:#383100;  font-size:0.8em;  }



/* 全ページ共通*/
/*aタグ*/

a { border:0;}
a:link { color:#000 ; text-decoration:none; }
a:visited { color: ; }
a:hover { color: ;text-decoration:underline; }
a:active { color: ; }

a.in { background:url(img/triangle2.gif) no-repeat left 4px; padding-left:14px;font-size:1em;  }
a.inner { background:url(img/triangle3.png) no-repeat left 3px; padding-left:14px;font-size:1em;  }
a.out { background:url(img/triangle4.png) no-repeat left  4px; padding-left:14px;font-size:1em;  }

 
  /* 見出し*/
  
 h1 { clear:both; }
 h2 { clear:both; } 
 
/*dataテーブル*/
table.data { border-bottom:1px solid #ccc;border-collapse:collapse; }
	table.data th { border-top:1px solid #ccc;padding:3px; font-size:.8em;  line-height:1.8em; width:150px;  }
	table.data td { border-top:1px solid #ccc;padding:3px; font-size:.8em; line-height:1.8em;  }

 /*その他*/
div.pankuzu { font-size:.8em; margin:5px;}
div.for_top { font-size:.8em; text-align:right; clear:both; margin:20px 5px; width:700px;}

.clear { clear:both;}




/*第二階層のbody,ページメニュー*/	

div#contents div#page_main { width:700px; float:left; }
/*div#contents div#sholder {
	width:175px;
	float:left;
	margin:10px 0 0 20px;
	}
div#contents div#sholder div.page_menu  {
	width:175px;
	background:url(../img/sholder_middle.png) repeat ;
	pading:10px 5px;
	}
div#contents div#sholder div.page_menu a {
	margin:5px 15px;
	font-size:0.8em;
	font-weight:bold;
	color:#444;
	}*/

div#contents div#sholder { width:175px; float:left; padding:10px 0 0 20px;}
div#contents div#sholder div.page_menu { background-image:url(../img/sholder_middle.png); background-repeat: repeat-y; width:175px; padding:10px 0px 5px 10px ; }
div#contents div#sholder div.page_menu a { margin:0 0 0px 0 ; font-size:.9em; display:block; text-decoration: none; }


