.menu	{ border-bottom:solid 1px #CCCCCC; border-top:solid 1px #CCCCCC; background-color:#F2F2F2; height:20px; padding-top:4px}	
	.menu div	{margin-right:10px;float:left}
	.menu img	{margin-left:10px ;margin-right:5px ; vertical-align:middle}
.site_map {border:solid 1px #707070 ; margin:10px ;padding:10px}
.site_map ul{margin-top:0px;margin-bottom:0px}
.jisseki h1	{background-image: url(images/fuku.gif);background-repeat:no-repeat;background-position:0px 0px;padding-left:40px;padding-top:5px;padding-bottom:10px;margin-top:15px;margin-bottom:10px}
.menu_icon_1 h2 {	background-image: url(images/temp/mini_2.gif);	background-repeat:no-repeat;	background-position:0px 2px;padding-left:10px;margin-bottom:2px;border-bottom:dotted 1px #808080}
.menu_icon_1 p {	padding-left:10px;margin-bottom:5px;line-height:15px;}
.con_eda {	background-image: url(images/eda.gif);	background-repeat:no-repeat;	background-position:-7px -5px;padding-left:12px;line-height:12px}
.con_eda_end {	background-image: url(images/eda_end.gif);	background-repeat:no-repeat;	background-position:-7px 0px;padding-left:12px;line-height:12px;margin-bottom:5px}
.con_yajirushi {	background-image: url(images/akayajirushi.gif);	background-repeat:no-repeat;	background-position:0px 1px;padding-left:13px;}



.key h1	{
	background-image: url(/images/folder.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:17px;
	margin-bottom:0px;
	font-family: "MS UI Gothic";
	font-size: 14px;	
	color: #707070;	
	line-height:13px;
	margin-bottom:3px}
.key h2	{
	background-image: url(/images/folderline2.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:17px;
	margin-bottom:0px;
	font-family: "MS UI Gothic";
	font-size: 12px;	
	color: #707070;	
	line-height:14px;
	margin-bottom:2px}
.key h3	{
	background-image: url(/images/folderline1.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:17px;
	margin-bottom:0px;
	font-family: "MS UI Gothic";
	font-size: 12px;	
	color: #707070;	
	line-height:14px;
	margin-bottom:5px}
.menu_1 h2	{
	background-image:url(/images/hand.gif); 
	background-repeat:no-repeat; 
	font-weight:bold; 
	padding-left:19px;
	margin-bottom:6px;
	color: #330066}

.menu_1 p	{
	padding-left:3px;
	margin-bottom:5px;
	line-height:15px}
.con-1 h2	{
	background-image: url(/images/bbs1.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:18px;
	margin-bottom:6px;
	font-family: "MS UI Gothic";
	font-size: 11px;
	font-weight:normal;	
	color: #000000;	
	line-height:13px;}

.con-1 p	{
	padding-left:0px;
	margin-bottom:5px;
	font-family: "MS UI Gothic";
	font-size: 11px;	
	color: #000000;	
	line-height:13px;}


a {
color:#095797 ;
text-decoration:none;
}
a:visited {
color:#095797
;
text-decoration:none;}

a:hover {
;
text-decoration: underline;}
a:active {}

td { 
	font-family: "MS UI Gothic";
	font-size: 12px;
	color: #000000;	
	line-height:15px;
	text-align:justify;

	text-justify:distribute;
	word-break:break-all} 

p	{
	margin-bottom:10px;
	margin-top:0px;
	font-family: "MS UI Gothic";
	font-size: 12px;
	color: #000000;	
	line-height:20px;
	padding-left:0px;
	text-align:justify;
	text-justify:distribute;
	}

h3	{
	margin-bottom:1px;
	margin-top:0px;
	font-family: "MS UI Gothic";
	font-size: 12px;
	color: #000000;	
	line-height:15px;
	padding-left:4px;
	text-align:justify;
	text-justify:distribute;
	}


h1	{
	margin-bottom:10px;
	margin-top:5px;
	font-family: "MS UI Gothic";
	line-height:16px;
	font-size:14px;
	color:#A0041A;
	font-weight:bold;
	padding-left:px;
	text-align:justify;
	text-justify:distribute;
	}

h2	{
	margin-bottom:5px;
	margin-top:5px; 
	font-family: "MS UI Gothic";
	font-size: 12px;
	color: #000000;	
	line-height:14px;
	padding-left:10px;
	font-weight: normal
	}
.bikkuri h2	{
	background-image: url(/images/bikkuri.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:20px;
	margin-bottom:5px;
	font-family: "MS UI Gothic";
	font-size: 12px;	
	line-height:14px;
	margin-left:0px;
	border:none}                                                                                
.main_content {align:left;margin-bottom:20px}
.main_content h1{ background-image:url(images/pencil.gif); background-repeat:no-repeat; background-position: 5px 7px ; font-size:13px ;color:#000000; font-weight:900  ;border-bottom:solid 2px #808080 ;border-top:solid 2px #808080 ; line-height:15px ;padding:5px 20px; margin:0px}
.main_content h2{border-left:solid 5px #CC0000;padding-left:12px;margin-top:10px;font-weight:bold;font-size:13px;margin-bottom:5px;text-align:left; margin-left:15px}
.main_content p{margin:5px 20px;font-size:13px;text-align:left;line-height :20px ; text-align:justify}
.main_content ul{ margin:0px 30px; padding-left:10px ; text-align:justify justify}
.main_message {margin:20px;border:dotted 1px #707070;padding:20px;}
.main_message h2{border-left:solid 5px #FF3300;padding-left:12px;margin-top:10px;font-weight:bold;font-size:13px;margin-bottom:20px;text-align:left}
.main_message p{font-size:13px;text-align:left;line-height :20px ; text-align:justify}
.attention div {background-image: url(images/icon/attention.gif);	background-repeat:no-repeat;	background-position:0px 0px;padding-left:12px;float:left;margin-right:7px;margin-bottom:5px}

.footer_link {text-align:right;height:15px ;width:170px;font-size:10px;border:non;scrollbar-3dlight-color:#FFFFFF; scrollbar-track-color:#FFFFFF; scrollbar-darkshadow-color:#FFFFFF; scrollbar-face-color:#FFFFFF; scrollbar-base-color:non; scrollbar-highlight-color:#CCCCCC; scrollbar-shadow-color:#CCCCCC; scrollbar-arrow-color:#CCCCCC;overflow:auto }
.footer_link a{color:#707070;text-decoration:none}
.footer_link a:link{color:#707070}
.footer_link a:visited {color:#707070}
.footer_link a:hover{color:#095797}
.footer_link a:active{color:#707070}

.table_style { border-left:solid 6px #CCCCCC; border-top:solid 1px #CCCCCC;}
.hedding_1 {padding:5px;background-color: #D9D9D9;background-image: url(images/icon1.gif);background-repeat:no-repeat;background-position:5px 4px;padding-left:25px;}
.hedding_2 {padding:5px;background-color:#EFEFEF ; border-bottom:solid 1px #CCCCCC;text-jstify:no; text-align:right}
.table_body {padding:5px;border-bottom:solid 1px #CCCCCC}
.table_body span{color:#993300; font-size:10px; line-height:norma ; margin-left:5px}
.table_body p {margin-top:-1.4em;margin-left:0.8em;font-size:10px;color:#990000;line-height:12px;margin-bottom:0px;}
.form_memo {margin-left:20px;margin-top:5px;margin-bottom:5px;color:#CC0000;text-align:justify}
.table_chui { padding:5px;vertical-align:text-top }
.table_chui p{border:solid 1px #993300 ;color:#993300; font-size:10px; line-height:normal; padding:5px}
.table_style_2 {background-color: #DFE6F2;cellspacing:1px;border:solid 5px #486CAE}
.hedding_1_2 {padding:5px;background-color: #547ABA;background-image: url(images/icon1.gif);background-repeat:no-repeat;background-position:5px 4px;padding-left:25px;}
.hedding_2_2 {padding:5px;background-color:#D9D9D9;text-jstify:no;text-align:left;vertical-align:top;color:#94AAD3}
.table_body_2 {padding:5px;background-color: #DFE6F2;vertical-align:top}

.check-box {width:15px;hight:15px;vertical-align:middle}
.check-box_form div {margin-right:20px}
.radio_form div {float:left;margin-right:20px;}
.button input{background-image: url(images/button.gif);background-color:FFFFFF;color:FFFFFF;height:20px;border:solid 1px #CCCCCC ;color:#000000}
.text_1 {margin-bottom:3px;font-size:12px;border:solid 1px #CCCCCC;color:#000000;hight:13px;vertical-align:middle}

.text_2 {margin-bottom:3px;font-size:12px;border:solid 1px #CCCCCC;scrollbar-3dlight-color:#FFFFFF;scrollbar-track-color:#FFFFFF; scrollbar-darkshadow-color:#FFFFFF; scrollbar-face-color:#FFFFFF;scrollbar-base-color:#FFFFFF; scrollbar-highlight-color:#CCCCCC; 
scrollbar-shadow-color:#CCCCCC; scrollbar-arrow-color:#CCCCCC;}
.listmenu {margin-bottom:3px;font-size:12px;hight:13px;border:solid 1px #000000;scrollbar-3dlight-color:#FFFFFF;scrollbar-track-color:#FFFFFF; scrollbar-darkshadow-color:#FFFFFF; scrollbar-face-color:#FFFFFF;scrollbar-base-color:#FFFFFF; scrollbar-highlight-color:#000000; 
scrollbar-shadow-color:#000000; scrollbar-arrow-color:#000000;vertical-align:middle}
.niretsu div {float:left;margin-left:10px;width:270px;margin-bottom:5px}
.error_message {font-size:15px;color:#CC0000;font-weight:bold;align:left}

.more_link {background-image: url(images/pochi.gif);background-repeat:no-repeat;background-position:right 3px;margin-top:0px;padding-right:7px;text-align:right;font-family: "MS UI Gothic";font-size: 12px;color: #000000;font-weight: bold;line-height:12px;}
.con-title {
	display:block;
	background-color:#808080;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	hight:21px;
	padding:1px}
.menu2	{}
	.menu2 div	{margin-bottom:4px;padding-left:18px;padding-top:1px;background-image: url(images/icon-2.gif);background-repeat:no-repeat}
	.menu2 p	{margin-bottom:1px;padding-left:18px;padding-top:1px}

.bbsmenu div{
background-image:url(/images/bbs1.gif);
background-repeat:no-repeat;
padding-left:18px;
margin-bottom:5px;
line-height:17px
}
.yajirushi_s div{
background-image:url(/images/yajirushi_s.gif);
background-repeat:no-repeat;
padding-left:15px;
background-position:0px 2px;
margin-bottom:5px;

}

.px10 {font-size:10px}
.red_bold{
color:#CC0000 ;
font-weight:bold
}
.num1 {
background-image:url(/images/1.gif); 
background-repeat:no-repeat; 
padding-left:20px;
padding-top:2px;
margin-bottom:4px;
text-align:justify;
}
.num2 {
background-image:url(/images/2.gif); 
background-repeat:no-repeat; 
padding-left:20px;
padding-top:2px;
margin-bottom:4px;
text-align:justify;
}
.num3 {
background-image:url(/images/3.gif); 
background-repeat:no-repeat; 
padding-left:20px;
padding-top:2px;
margin-bottom:4px;
text-align:justify;
}
.num4 {
background-image:url(/images/4.gif); 
background-repeat:no-repeat; 
padding-left:20px;
padding-top:2px;
margin-bottom:4px;
text-align:justify;
}
.num5 {
background-image:url(/images/5.gif); 
background-repeat:no-repeat; 
padding-left:20px;
padding-top:2px;
margin-bottom:4px;
text-align:justify;
}
.num6 {
background-image:url(/images/6.gif); 
background-repeat:no-repeat; 
padding-left:20px;
padding-top:2px;
margin-bottom:4px;
text-align:justify;}
.check li {
background-image:url(/images/check.gif); 
background-repeat:no-repeat; 
padding-left:20px;
padding-top:2px;
margin-bottom:4px;}
.message {
margin-top:10px;
margin-bottom:10px;
border:solid 5px #F0D4D2;
padding:5px}
