/* CSS Document */
body{ margin:0; text-align:center; color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
td{ color:#000; font-size:12px; line-height:180%;}
a:link,a:visited{ color:#000; text-decoration:none; line-height:180%}
a:hover{ text-decoration:underline; line-height:180%;}

.p1_bg01{ background-image:url(/img/2007_17da/img/p1_01.gif); height:31px; color:#fff;}
.p1_bg01 td{ color:#fff}
.p1_bg01 a:link,.p1_bg01 a:visited,.p1_bg01 a:hover{ color:#fff;}
.p1_bg01 input{ background:#fff; border:#fff 1px solid}

.p1_bor01{ border:#989898 1px solid; vertical-align:top}

.p1_bor02{ border:#BD0000 2px solid; color:#840101; font-size:14px; font-weight:bold; width:158px; text-align:center}
.p1_bg02{ background-image:url(/img/2007_17da/img/p2_08.gif); height:28px; text-align:center; color:#B20000 ; font-size:14px; font-weight:bold}
.p1_title01{ border-top:#3892FC 1px solid; border-bottom:#3892FC 1px solid; background:#CFE2FF; color:#B20000; font-size:14px; font-weight:bold; text-align:center; height:25px}

.marquee_01,.marquee_01 a:link,.marquee_01 a:visited,.marquee_01 a:hover{ color:#E70000}
.blue01,.blue01 a:link,.blue01 a:visited,.blue01 a:hover{ color:#0211DA}
a.blue02:link,a.blue02:visited,a.blue02:hover{ color:#213769; font-size:14px; font-weight:bold}


.p1_news01 td{ background:url(/img/2007_17da/img/p2_02.gif) bottom repeat-x; font-size:14px; height:27px; text-align:left}
.p1_news01 a:link,.p1_news01 a:visited{font-size:14px;line-height:180%;}
.p1_news01 a:hover,.p1_news02 a:hover{ color:#CC0000; font-size:14px;line-height:180%;}
.p1_news02 a:link,.p1_news02 a:visited{ font-size:14px;line-height:180%;}
.p1_news02{ font-size:12px; text-align:left; line-height:180%;}

.wt01,.wt01 a:link,.wt01 a:visited,.wt01 a:hover{ font-size:14px; font-weight:bold; line-height:120%; color:#fff}
.wt02 td{ border-bottom:#006AE1 1px solid; color:#fff; font-size:14px; font-weight:bold; height:35px; text-align:center; vertical-align:bottom}
.wt02 a:link,.wt02 a:visited,.wt02 a:hover{ color:#fff; font-size:14px; font-weight:bold}

.wt03 td{ border-bottom:#006AE1 1px solid; color:#fff; font-size:14px; font-weight:bold; height:35px; text-align:left; vertical-align:bottom;}
.wt03 a:link,.wt03 a:visited,.wt03 a:hover{ color:#fff; font-size:14px; font-weight:bold}
.wt03 img{ margin:0 10px 0 10px;}

.red01{ color:#BD3115; text-align:left; padding:5px 5px 8px 8px}
.red01 a:link,.red01 a:visited,.red01 a:hover{ color:#BD3115;}
.red02{ text-align:left; padding-left:18px}
.red02,.red02 a:link,.red02 a:visited,.red02 a:hover{ color:#CF0000; font-size:14px; font-weight:bold}
.red03{ color:#D40003; font-size:14px; font-weight:bold}


.p2_bg01{ background:url(/img/2007_17da/img/p2_11.gif); height:30px; text-align:center; color:#B10000; font-size:14px; font-weight:bold}
.p2_bg01 a:link,.p2_bg01 a:visited,.p2_bg01 a:hover{color:#B10000; font-size:14px; font-weight:bold}

.p2_line01 td{ border-bottom:#E0E0E0 1px solid; text-align:left; padding:0 6px; height:24px}

.title01_2j{ text-align:left; padding-left:20px; color:#9a3e01; background:url(/img/2007_17da/img/2j_03.gif) no-repeat;}
.title01_2j a:link,.title01_2j a:visited,.title01_2j a:hover{ color:#9a3e01}

.red04 td,.red04 a:link,.red04 a:visited,.red04 a:hover{ color:#9d3300;}


.p1{
    text-align:center;
	font-size:12px;
	}
h1{
   margin:18px 0 10px 0;
   font:500 25px;
   font-size:18px;
}
h2{
   margin:5px 0;
   color:#002E60;
   font-size:18px;
}
.title{
    margin:0 auto;
	width:700px;
	height:26px;
	background:#3C679E;
	color:#fff;
}
.title td,.title a:link,.title a:visited,.title a:hover{
    color:#fff;
}
.title input{
    height:20px;
    vertical-align:middle;
}
.title.input1{
    background:#DBDDDC;
	color:#022C5E;
    width:35px;
}
.show_p{
    margin:0 auto 30px auto;
    color:#000;
    background:#E7F8FF;
}
.summary{
    margin:25px auto;
	width:547px;
	height:87px;
	font-size:14px;
	border:1px solid #D2D2D2;
	background:#fbfbfb;
}
.summary td{
    padding:10px;
	line-height:150%;
}
h3{
   padding:0 15px;
  font-size:15px;
  text-align:left;
  color:#000;
}
.text01 p{
  margin:15px 0;
  font-size:14px;
  line-height:200%
}
.text02{font-size:14px;
  line-height:200%}
  
.tab01 td{ font-size:14px; vertical-align:top}
.tab01 input{ border:#ccc 1px solid; height:18px; font-size:12px}

.tab02{ border:#9E9E9E 1px solid; background:url(/img/2007_17da/img/07.jpg) top repeat-x #fff;}
.tab03{ color:#D40003; font-size:14px; font-weight:bold; background:url(/img/2007_17da/img/08.jpg) bottom left no-repeat; padding-left:28px; text-align:left}
.tab03 img{ margin:6px 5px;}
.tab04{text-align:left}
.tab04 a:link,.tab04 a:visited,.tab04 a:hover,.tab05 a:link,.tab05 a:visited,.tab05 a:hover{ padding:0 5px;}
.tab05{ border:#9E9E9E 1px solid;}
.tab05 td{ padding:10px; vertical-align:top}