@charset "UTF-8";@import url(page.css);/**/body,div,p,span,td,th,img,h1,h2,h3,h4,h5,img{	margin: 0px;	padding: 0px;	border: 0px;	background: transparent;	color: #333;	font-weight: normal;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック';	text-align:left;	}div,p,span,td,th { font-size: 1em; line-height: 1.4em;  }td,th { vertical-align:top; } /*基本構造*//*body_main*/body { text-align:center; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}div#main { margin:0px auto; text-align:left; width:930px; }/* head */div#main div#head { width:930px; height:57px; position:relative; background:url(img/bg_head.jpg);}div#main div#head img#logo { position:absolute; top:0px; left:0px;}div#main div#head div.menu { position:absolute; top:20px; right:20px; color:#c00; font-weight:bold;}div#main div#contents {} /* foot*/div#foot { margin:20px auto; clear:both; width:930px; border-top:2px solid #ccc;}div#foot div.copy{ margin:5px 0px 0px 0px; font-size:.8em;color:#999; text-align:right;}/* 全ページ共通*//*aタグ*/a { border:0;}a:link { color: ; }a:visited { color: ; }a:hover { color: ;text-decoration:underline; }a:active { color: ; }div#main div#head div.menu a { border:0;text-decoration:none; }div#main div#head div.menu a:link { color: #fff; text-decoration:none;}div#main div#head div.menu a:visited { color: #fff; text-decoration:none;}div#main div#head div.menu a:hover { color: #ff6; text-decoration:none; }div#main div#head div.menu a:active { color: #fff; text-decoration:none;}a.a01 { border-left:3px solid #900; padding-left:8px; margin:10px;font-size:1em;  text-decoration:none; }a.a02 { background:url(img/i_01.gif) no-repeat left 0px; padding:0px 0px 10px 35px;font-size:1em;  text-decoration:none; }a.word { background:url(img/icon_doc.gif) no-repeat left 0px; padding:0px 0px 10px 20px;font-size:1em;  }a.exel { background:url(img/icon_xls.gif) no-repeat left 0px; padding:0px 0px 10px 20px;font-size:1em;  }a.pdf { background:url(img/icon_pdf.gif) no-repeat left 0px; padding:0px 0px 10px 20px;font-size:1em; color:#900; margin:0px;}a.ppt { background:url(img/icon_ppt.png) no-repeat left 0px; padding:0px 0px 10px 20px;font-size:1em; color:#900; margin:0px;}   /* 見出し*/   h1 { font-size:1.3em; font-weight:bold; color:#fff; margin:20px 0px 20px; padding:10px 0px 10px 20px; border-left:0px solid #900; background:#900 url() no-repeat ;} h1.top { font-size:1em; font-weight:bold; color:#333; margin:0px 0px 10px; padding-left:5px; border-left:3px solid #900; } h2 { font-weight:bold; font-size:1.2em; margin:20px 0px 20px; background:#eee; padding:10px 0px 10px 20px; color:#900; border-left:0px solid #900;}  h3 { font-weight:bold; font-size:1.2em; margin:20px 0px 10px; padding:3px 0px 3px 6px; border-bottom:1px solid #ccc; border-left:3px solid #900;} h4 { font-weight:bold; font-size:1em; margin:15px 0px 10px 0px; color:#369;} h4.top_shop { font-weight:normal; font-size:1em;} h5 { font-weight:bold; font-size:1em; margin:15px 0px 10px 0px; color:#900; border-bottom:1px dotted #333;} /*dataテーブル*/table.data { border-bottom:1px solid #ccc;border-collapse:collapse; margin:15px 10px; }	table.data th { border-top:1px solid #ccc;padding:3px; font-size:1em;  line-height:1.8em; width:150px;  }	table.data td { border-top:1px solid #ccc;padding:3px; font-size:1em; line-height:1.8em;  }	table.data2 { border:1px solid #ccc;border-collapse:collapse; margin:15px 10px; }	table.data2 th { border-top:1px solid #ccc;padding:3px 5px; font-size:1em;  line-height:1.8em; width:80px; background:#eee;}	table.data2 td { border-top:1px solid #ccc;padding:3px 5px; font-size:1em; line-height:1.8em;  } /*その他*/div#contents div.pankuzu { font-size:.8em; margin:0px 0px 10px; padding:5px; background:#eee;  border-top:3px solid #888;}div.for_top { font-size:.8em; text-align:right; clear:both; margin:0px 5px 20px; border:0px solid #ccc; padding:5px; }.clear { clear:both;}p.dd {text-indent: 1em;} /*スライドショー*/#photodiv{width:930px; height:340px; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; border:0px solid #900; background:#303;}　#photodiv img#photoimg { border:5px solod #669900; display: block; }/*第二階層のbody,ページメニュー*/	p.tx { margin:10px 20px;}p.midashi {font-weight:bold;}