@charset "shift_jis";
/*CSS Document

/*■初期設定*/

BODY{
  color:#383636;
  /*通常のテキストカラー*/
	text-align:center;
}
A{
  color:#1d3994 ;
/*通常のリンクテキストカラー*/
	}
A:HOVER{
  color:#FF9900;
  /*マウスが乗った時の通常のリンクテキストカラー*/
	text-decoration:underline;
/*マウスが乗った時下線を表示（つけない場合は underline を none へ）*/
	}
STRONG {
  color: #ff0000;
}
/*■初期設定ここまで*/



*{
  margin:0;
  padding:0;
}
IMG{
  border:0;
}
A IMG{
  border:0;
}
TABLE#table-01 {
  width: 530px;
  border: 1px #E3E3E3 solid;
  border-collapse: collapse;
  border-spacing: 0;
}
TABLE#table-01 TH {
  padding: 5px;
  border: #E3E3E3 solid;
  border-width: 0 0 1px 1px;
  background: #F5F5F5;
  font-weight: bold;
  line-height: 120%;
  text-align: center;
}
TABLE#table-01 TD {
  padding: 5px;
  border: 1px #E3E3E3 solid;
  border-width: 0 0 1px 1px;
  text-align: center;
}
/*■フォントサイズ調整*/
BODY {
  font-size: 14px;
  /* モダンブラウザ */
    *font-size: 80%;
  /* IE 7 */
    *font: 80%;
  /* IE 6以下 */
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
P,TH,TD,LI{
  font-size:12px;
  *font-size:90%;
  *font:90%;
}
/***見出しタグ***/
H1{
  font-size:11px;
  font-weight:normal;
  border-color:#333333;
  border-width:0px 0 0 4px ;
  color:#333333;
  text-indent:10px;
  line-height:18px;
  vertical-align:top;
  padding:20px 0 0 0;
}
H2{
  background : url(../../bg_h21.jpg) no-repeat;
  font-size:14px;
  color:#666666;
  text-indent:10px;
  vertical-align:top;
  height:42px;
  line-height:42px;
  margin:0 0 5px 0;
}
H3{
  background : url(../../bg_h31.gif) no-repeat;
  font-size:12px;
  color:#0099CC;
  text-indent:12px;
  vertical-align:top;
  height:32px;
  line-height:32px;
  margin:0 0 5px 0;
  font-weight:normal;
}
.obj{
  margin:0 6px 0 6px;
}
.obj P{
  line-height:160%;
  margin:0 0 12px 0;
}
.CNT{
  text-align:center;
}
.R{
  text-align:right;
}
.L{
  text-align:left;
}
/**レイアウト**/
#bg{
  width:920px;
  background : url(bg_con.gif) repeat-y;
  margin:0 auto 0 auto;
  text-align:left;
}
#head{
  background : url(bg_head.gif) no-repeat left top;
  width:918px;
  margin:0 1px 0 1px;
}
#head P#logo{
  font-size:24px;
  font-weight:normal;
  font-family:"Courier New", Courier, mono;
  border-color:#333333;
  border-width:0px 0 0 4px ;
  color:#0099CC;
  text-indent:10px;
  line-height:24px;
}
#head P#logo A{
  text-decoration:none;
  color:#0099CC;
}
#head P#logo A:HOVER{
  text-decoration:none;
  color:#0099CC;
}
/*ヘッダーメニュー*/			
#head_menu{
  width:900px;
  background : url(bg_menu.gif) no-repeat;
  font-size:10px;
  height:44px;
  color:#FFFFFF;
  margin:0 0 0 10px;
}
#head_menu UL{
  list-style-type:none;
  padding:1px 0 0 1px;
}
#head_menu UL LI{
  float:left;
  background : url(bg_menu_sub.gif) no-repeat right center;
  padding:0 10px 0 8px;
  text-align:center;
  height:36px;
  line-height:36px;
}
#head_menu A{
  color:#383636;
  font-size:12px;
  letter-spacing:1px;
  text-decoration:none;
  height:25px;
  vertical-align:middle;
  margin:0 4px 0 4px;
}
#head_menu A:HOVER{
  color:#ff9900;
}
#contents{
  clear:left;
  margin:0 10px 0 10px;
  zoom:100%;
}
#contents:after{
  content: "";
  clear: both;
  height: 0;
  display: block;
  visibility: hidden;
}
#left_menu{
  float:left;
  width:180px;
}
#left_menu p{
  }
#left_menu UL{
  width:180px;
  list-style-type:none;
  margin-bottom:20px;
  padding:0 0 1px 0;
  background : url(bg_left_menu.gif) repeat-y;
  border:solid #EEEEEE;
  border-width:1px 0 1px 0;
}
#left_menu UL LI{
  width:176px;
  background : url(bg_left_menu_sub.gif) no-repeat left top;
  margin:0 2px 0 2px;
}
#left_menu UL LI.title{
  color:#ff00ff;
  font-size:14px;
  height:30px;
  text-indent:5px;
  background : url(bg_li_title.gif) no-repeat left top;
}
#left_menu UL LI A{
  color:#383636;
  display:block;
  text-decoration:none;
  vertical-align:top;
  font-size:12px;
  line-height:26px;
  height:26px;
  width:174px;
  text-indent:4px;
}
#left_menu UL LI A:HOVER{
  color:#FF9900;
}
#main{
  width:700px;
  float:left;
  margin:0 0 0 20px;
  zoom:100%;
}
#main:after{
  content: "";
  clear: both;
  height: 0;
  display: block;
  visibility: hidden;
}
#main P{
  line-height:2.0em;
  margin:0 0 16px 0;
}
#foot_up{
  clear:left;
}
#foot{
  border:solid #cccccc;
  border-width:1px 0 1px 0;
  color:#383636;
  /*コピーライトのテキストの色*/
    height:40px;
  clear:both;
  text-align:center;
  margin:20px 0 0 0;
  font-size:11px;
  padding:6px 0 0 0;
}
#foot A{
  color:#383636;
  text-decoration:none;
}
#foot A:HOVER{
  color:#383636;
}
/******************************************トップページ**********************************************/
#top{
  }
#top DIV#bg_main_image{
  background : url(bg_main_image.gif) no-repeat;
  width:700px;
  height:300px;
  margin:0 0 20px 0;
}
#top DIV#main_image{
  background : url(main_image.jpg) no-repeat;
  width:690px;
  height:290px;
  margin:5px;
}
#top DIV#main_image P{
  line-height:160%;
  margin:10px 5px 0 5px;
}
#top DIV#info{
  background : url(bg_info_main.gif) repeat-y;
}
#top DIV#info H2{
  margin:0;
  text-indent:0;
  background:none;
}
#top DIV#info DIV#info_inner{
  margin:0 1px 0 1px;
  overflow:auto;
  height:200px;
}
#top DIV#info DIV#info_inner H3{
  border-width:0;
  margin:5px 5px 0 5px;
  text-indent:0;
  background:none;
  font-size:100%;
  color:#0099CC;
  font-weight:normal;
  height:auto;
  line-height:1.0em;
}
#top DIV#info DIV#info_inner P{
  line-height:150%;
  margin:0 5px 12px 5px;
}
/* =============== LIST ================= */

.list_row {
  border-bottom: 1px dotted #6c5a44;
  padding: 5px 0 15px;
}
.list_row H3 {
  color: #9a2639;
  padding: 0 0 20px;
}
.list_row UL {
  margin: 0;
  list-style-type: none;
  padding: 0;
}
.list_row LI {
  display:block;
  float: left;
  line-height: 1.5em;
  margin: 0 55px 0 0;
  width: 150px;
}
.list_row IMG {
  padding-bottom: 5px;
}
#list_row_right {
  float: right;
  margin: 0;
}
/******************************************************************************************************/
#p-copy{
  width:920px;
  text-align:left;
}
#p-copy P A{
  background : url(copy_pondt_wt.gif) no-repeat;
  display:block;
  width:24px;
  height:13px;
  text-indent:-9999px;
  margin:5px 0 0 896px;
}
#container{
  }
@media print{
  }			


	   
