
.topicpass {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
	color: #666666;
	font-size:14px;
	text-align:left;
}

.cap_c {
	margin: 0px;
	padding: 0px;
	float: right;
	clear: both;
	color: #666666;
	font-size:12px;
	text-align:right;
}

#sidebar{
	margin-top	: 0px;
	margin-left	: 8px;
}

#contents{
	width: 600px;
}

.body{
	position	: absolute;
	top		: 205px;
	left		: 185px;
}

.body1{
	position	: absolute;
	top		: 300px;
	left		: 185px;
}



.footbar{
	position	: absolute;
	top		: 2000px;
	left		: 0px;
}

.footbar1{
	position	: absolute;
	top		: 2600px;
	left		: 0px;
}

.footbar2{
	position	: absolute;
	top		: 2100px;
	left		: 0px;
}

.footbar3{
	position	: absolute;
	top		: 1500px;
	left		: 0px;
}

.footbar4{
	position	: absolute;
	top		: 1600px;
	left		: 0px;
}

.footbar5{
	position	: absolute;
	top		: 1200px;
	left		: 0px;
}

.footbar6{
	position	: absolute;
	top		: 2200px;
	left		: 0px;
}

.footbar7{
	position	: absolute;
	top		: 1800px;
	left		: 0px;
}

.footbar8{
	position	: absolute;
	top		: 2800px;
	left		: 0px;
}

.footbar9{
	position	: absolute;
	top		: 3000px;
	left		: 0px;
}

.footbar10{
	position	: absolute;
	top		: 2400px;
	left		: 0px;
}

.footbar11{
	position	: absolute;
	top		: 3600px;
	left		: 0px;
}


.waku{
	padding	:20px;
	border	:solid 1px #333333;
	background	:#FFFFFF;
	color	:#333333;
	font-size :9pt;
	line-height :1.6em;
}

.waku1{
	padding	:10px;
	border	:solid 1px #333333;
	background	:#FFFFFF;
	color	:#333333;
	font-size :10.5pt;
	line-height :16pt;
}

.waku2{
	padding	:10px;
	border	:solid 1px #663300;
	background	:#FFFFFF;
	color	:#663300;
}

TABLE{
  font-size : 10.5pt;
  font-family : Tahoma,"MS UI Gothic",ゴシック;
  line-height : 12.5pt;
}

.text_small{
  font-size : 9pt;
  font-color : #990000;
  font-family : Tahoma,"MS UI Gothic",ゴシック;
  line-height : 11pt;
}
.text_ssmall{
  font-size : 12.5px;
  font-family : Tahoma,"MS UI Gothic",ゴシック;
  line-height : 33px;
}

.text_ssmall2{
  font-size : 12.5px;
  font-family : Tahoma,"MS UI Gothic",ゴシック;
  line-height : 18px;
}



.text_big{
  font-size : 14pt;
  font-color : #288D2B;
  font-family : Tahoma,"MS UI Gothic",ゴシック;
  line-height : 18pt;
}
.text_tittle{
  font-size : 14px;
  line-height : 120%;
  color : #990000;
  font-weight : bold;
  text-align:center;
  font-family : Tahoma,"MS UI Gothic",ゴシック;
}

.menu		{
		width:200px;
		border-top:dotted 1px #0099FF
		}

.menu div	{
		padding-top:5px;
		padding-bottom:5px;
		border-bottom:dotted 1px #0099FF
		}



.text_color{
  font-size : 10.5pt;
  font-color : #000066;
  font-family : Tahoma,"MS UI Gothic",ゴシック;
  line-height : 12pt;
}

.sub		{
		width:300px;
		border:solid 2px #288D2B;
		background-color:#FFFFFF
		}

.sub div	{
		position:relative;
		left:4px;
		top:-10px;
		width:10em;
		text-align:center;
		background-color:#FFFFFF;
		padding:1px 2px;
		font-family:Tahoma,"MS UI Gothic",ゴシック;
		font-weight:bold;
		color:#288D2B;
		}

p		{
		margin:10px;
		margin-top:0px;
		text-align:justify;
		text-justify:distribute;
		line-height:120%;
		font-size:12px;
		}

.bg_footer   { background-image: 
               url('../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/0LY3G52N/bg_footer.gif'); 
               background-repeat: repeat-x }
.bg_pos      { background-image: 
               url('../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/0LY3G52N/bg_pos.gif'); 
               background-repeat: repeat-x }
.bg_floatTD1{
  background-color : #cccccc;
  font-size : 14px;
  font-family : Tahoma,"MS UI Gothic",ゴシック;
}
.bg_floatTD2{
  background-color : #ffffff;
  font-size : 14px;
  font-family : Tahoma,"MS UI Gothic",ゴシック;
}
.bg_floatTD3{
  background-color : #fcfcfc;
  font-size : 14px;
  font-family : Tahoma,"MS UI Gothic",ゴシック;
}
.bg_hr_1pxG  { background-image: 
               url('../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/0LY3G52N/bg_hr_1pxG.gif'); 
               background-repeat: repeat }
.text_14pxB{
  font-weight : bold;
  font-size : 14px;
  font-family : Tahoma,"MS UI Gothic",ゴシック;
}
.bg_menu     { background-image: 
               url('../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/0LY3G52N/bg_menu.gif'); 
               background-repeat: no-repeat }
.text_14pxLG{
  color : #929292;
  font-size : 14px;
  font-family : Tahoma,"MS UI Gothic",ゴシック;
}
.text_14pxR{
  color : #cc0000;
  font-size : 14px;
  font-family : Tahoma,"MS UI Gothic",ゴシック;
}
.text_12px{
  font-size : 12px;
}

a{
  text-decoration : none;
  font-family : Tahoma,"MS UI Gothic",ゴシック;
}

.title_g {
	margin: 0px;
	border-top: 1px solid #006600;
	border-right: 7px solid #006600;
	border-bottom: 1px solid #006600;
	border-left: 7px solid #006600;
	padding: 5px 0px 5px 10px;
	font-size: 18px;
	color: #006600;
	text-align:center;
}

.title_g2 {
	margin: 0px;
	border-top: 1px solid #006600;
	border-right: 7px solid #006600;
	border-bottom: 1px solid #006600;
	border-left: 7px solid #006600;
	padding: 5px 0px 5px 10px;
	font-size: 18px;
	color: #006600;
	text-align:left;
}

.pt3_1 {
	font-size: 10.5pt;
	color: #990000;
	line-height: 18pt;
	font-weight: bold;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"
	}

.pt5_1 {
	font-size: 10.5pt;
	color: #333333;
	line-height:18pt;
 }


.pt { FONT-SIZE: 10.5pt }
.pt2 { FONT-SIZE: 8pt }
.pt3 { FONT-SIZE: 13.5pt; COLOR: #000000; LINE-HEIGHT: 18pt; FONT-WEIGHT: BOLD; FONT-FAMILY:serif,'ＭＳ 明朝' }
.pt7 { FONT-SIZE: 13.5pt; COLOR: #000000; LINE-HEIGHT: 18pt; FONT-WEIGHT: BOLD; FONT-FAMILY:serif,'ＭＳ ゴシック' }
.pt5 { font-size: 14px; COLOR: #333333; line-height: 24px; }
.pt6 { FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 16px }
.pt8 { FONT-SIZE: 8pt; COLOR: #333333; LINE-HEIGHT: 12pt }
.pt9 { FONT-SIZE: 10.5pt; COLOR: #000000; LINE-HEIGHT: 20pt }
.pt10 { font-size: 14px; COLOR: #990000; line-height: 20px }
.pt11 { font-size: 14px; COLOR: #333333; line-height: 20px }
.pt12 { color	:#663300; font-weight:bold; line-height: 20px; font-size: 16px; }
.pt13 { color	:#006633; font-weight:bold; line-height: 20px; font-size: 16px; }
.pt14 { color	:#990000; font-weight:bold; line-height: 22px; font-size: 18px; font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; }
.pt15 { color	:#333333; font-weight:bold; line-height: 24px; font-size: 18px; }

A { text-decoration: none }

.style1 {
	margin: 10px 0px 10px;
	padding: 5px;
	text-align: left;
	line-height: 20px;
}

.title_ug {
	margin: 10px 0px 10px 0px;
	border-bottom: 1px solid #006600;
	border-left: 7px solid #006600;
	padding: 5px 0px 5px 10px;
	font-size: 18px;
	color: #006600;
	text-align:left;
}

.box_w {
	margin: 20px 0px 10px 0px;
	border: 1px solid #333333;
	padding: 5px;
	text-align:left;
}

.style2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	font-size: 26px;
	line-height: 36px;
}

.style3 {
	font-weight: bold;
	font-size: 20px;
	line-height: 30px;
	margin: 0px 20px 0px 0px;
}

.style4 {
	font-weight: bold;
	font-size: 18px;
	line-height: 28px;
	color : #006600;
}

.style5 {
	color : #006600;
}

.style6 {
	color: #0066CC;
	font-size: 18px;
	line-height: 30px;
	font-weight:bold;
}

.style7 {
	font-weight: bold;
	color : #0066ff;
}

.title_gray {
	margin: 10px 0px 10px 0px;
	border: 1px solid #cccccc;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
	font-size: 18px;
	color: #333333;
	text-align:left;
	background-color:#CCCCCC;
}

.line_1 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 18px;
	color: #333333;
	text-align:left;
	line-height: 30px;
	height: 90px;
}

.line_3 {
	margin: 0px 0px 10px 0px;
	border-left: 15px solid #333333;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
	font-size: 18px;
	color: #333333;
	text-align:left;
	line-height: 30px;
	height: 90px;
}

.title_sekou {
	margin: 0px 0px 10px 0px;
	border-left: 5px solid #006600;
	border-bottom: 1px solid #006600;
	padding: 0px 0px 0px 10px;
	color: #333333;
	text-align:left;
}

.main_c {
	font-size: 14px;
	color: #333333;
	line-height: 20px;
	font-family:serif,'ＭＳ 明朝';
	font-weight:normal;
 }

.pre_c {
	font-size: 14px;
	color: #333333;
	line-height: 34px;
 }
 
h4 {
	border:dotted 1px #333333;
	background-color:#dddddd;
	color:#333333;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:bold;
	font-size:18px;
	width:auto;
	padding:5px;
	margin: 0px 0px 10px 0px;
}

.line_b{
	margin: 0px;
	padding: 10px 5px 10px 20px;
	list-style: none;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 5px solid #666666;
}