body{
	FONT-SIZE: 12px;
	color:#3F3F3F;VERTICAL-ALIGN: top;MARGIN: 0px; PADDING:0px;
	}
.staffkoumoku{background: #E5E5E5;font-size:12px;line-height:16px;PADDING:5px;margin-bottom:10px;}
.staffbody{background: #ffffff;margin:10px;padding:10px;font-size:12px;line-height:14px;}
.znsm_img{  padding: 5px 2px;}
td{
text-align:left;	FONT-SIZE: 12px;color:#3F3F3F;line-height:14px;MARGIN: 0px; PADDING:0px;}
p{MARGIN: 0px; PADDING-top:5px;}
span.nagare a{  color: #2DA300;text-decoration: none;}
span.nagare a:hover{  color: #3F3F3F;text-decoration: none;}
small{FONT-SIZE: 11px;}
a{  color: #0095FF;text-decoration: none;}
a:hover{  color: #3F3F3F;text-decoration: none;}
table.table3 a{  color: #000000;text-decoration: none;}
table.table3 a:hover{  color: #E60000;text-decoration: none;}
h1 {text-align:center;FONT-SIZE:12px;color:#ffffff;background-color:#FF0033;line-height:16px;font-weight:bold;padding:8px 5px 8px 5px;margin:0px}
h1 a{TEXT-DECORATION: none;padding: 0px;color:#ffffff}
h1 a:hover{color:#3F3F3F;padding: 0px;TEXT-DECORATION: none;}
input{padding:0px 0px 0px 0px;margin:0px;}
form{padding:0px 0px 0px 0px;margin:0px;}
.menubody13{background-image: url(images/menu3_07.jpg);}
.menubody23{text-align:left;background-image: url(images/menu3_07.jpg);padding-left:15px;}
.menubody1{background-image: url(images/menu1_07.jpg);}
.menubody2{background-image: url(images/menu1_07.jpg);padding-left:24px;}
.mentcontent1{padding:5px 25px 10px 5px;width:130px;line-height:16px;}
.mentcontent{padding:5px 25px 10px 5px;line-height:16px;}
.mentaddress{line-height:12px;}
ul{list-style:none;list-style-type:none;padding:0;text-align:left}
li{list-style:none;list-style-type:none;padding:0;line-height:14px;padding-top:5px;text-align:left;}
dl{text-align:left;list-style:none;padding:0px 0px 0px 0px;margin:0px;line-height:14px;}
dt{text-align:left;list-style:none;padding:0px 0px 0px 0px;margin:0px;line-height:14px;}
dd{text-align:left;list-style:none;padding:8px 10px 3px 5px;margin:0px;line-height:14px;FONT-SIZE: 10.5px;}
.commentbody{padding-right:50px;}
.error{background: #E60000;color: #FFEbEb;line-height:21px;font-size:14px;font-weight:bold;padding:5px 10px}

.menu1{
	padding:5px 20px 5px 0px;line-height:21px;}
.menu1 a:hover{
	padding-left: 10px;
	background-image: url(images/mark1.gif);
	background-repeat: no-repeat;background-position:left top;
	TEXT-DECORATION: none;color:#0095FF;}
.menu1 a{color:#3F3F3F;padding: 0px;TEXT-DECORATION: none;}
.menu{
	background-image: url(images/topsubmenu2.gif);background-repeat: x-repeat;
	text-align:center;FONT-SIZE: 11px;color:#3F3F3F;line-height:28px;MARGIN: 0px; PADDING:0px;}

.menu0{
	text-align:left;margin:0px;padding:0px 0px 8px 0px;line-height:16px;}
.menu0 a:hover{
	padding:0px 0px 8px 10px;
	background-image: url(images/mark0.gif);
	background-repeat: no-repeat;background-position:left middle;
	TEXT-DECORATION: none;color:#FF00F6;margin:0px;}
.menu0 a{
	color:#3F3F3F;padding:0px 0px 8px 0px;TEXT-DECORATION: none;margin:0px;}
.menu3{
	padding:5px 25px 5px 5px;line-height:21px;}
.menu3 a:hover{
color:#FF00F6;}
.menu3 a{
	color:#3F3F3F;padding: 0px;TEXT-DECORATION: none;}

.fver{FONT-SIZE: 11px;text-align:right;font-weight:normal;line-height:16px;padding:10px 30px 10px 10px}
div.fver a{
	TEXT-DECORATION: none;padding: 0px;color:#3F3F3F;}
div.fver a:hover{
	color:#0095FF;padding: 0px;TEXT-DECORATION: none;}
span.fver1{padding:0px 0px 0px 0px}
span.fver2{padding:0px 300px 0px 0px}
.bottom{font-weight:bold;vertical-align: middle;padding:10px 0px 10px 0px;line-height:20px;FONT-SIZE: 11px;}

.line{background-image: url(images/base1_02.jpg); }

.content1{FONT-SIZE: 12px;color:#3F3F3F;line-height:16px;MARGIN: 0px; padding:0px 20px 0px 10px;}
.content{FONT-SIZE: 12px;color:#3F3F3F;line-height:16px;MARGIN: 0px; padding:18px 20px 15px 10px;}
.contenttit1{text-align:center;padding-top:15px;}
.contenttit{padding-top:15px;}
.contentitem1{text-align:right;}
.contenttext{padding:0px 10px 0px 10px}
.contentspace{padding-top:15px}
.contentsubtit{background-image: url(images/subsubtit.gif);padding:12px;color:#0089D9;font-weight:bold;font-size:13px}
.contentsubtit1{ margin-top:15px;color:#E60000;background-image: url(images/subsubtit.gif);padding:12px 12px 12px 15px;font-weight:bold;font-size:13px}
.contenttime{text-align:right;padding:0px 20px 5px 5px;color:#FF00F6;font-size:10px}
.contentbody1{FONT-SIZE: 12px;padding:0px 20px 25px 20px}
.contentlist{FONT-SIZE: 12px;padding:0px 20px 10px 20px;line-height:24px}
.table1 td{FONT-SIZE:12px;line-height:26px;padding:5px 0px}
.table2 td{FONT-SIZE:12px;line-height:16px;padding:5px 0px;BACKGROUND: url(images/line.gif);background-repeat: repeat-x ;}
.table3 td{FONT-SIZE:12px;line-height:16px;padding:5px 0px;BACKGROUND: url(images/line.gif);background-repeat: repeat-x ;}

.qa{padding:20px 20px 0px 30px;}
.qabody{background-image: url(images/qa_03.gif);background-repeat: no-repeat;padding:10px 10px 10px 30px;line-height:30px}
.link td{
padding:15px 10px 5px 10px;
line-height:15px;	background-image: url(images/link.gif);
	background-repeat: no-repeat;background-position:left bottom;

}

.tabletop{
line-height:18px;
	border-top-color	: red; 
	border-top-style	: solid;
	border-top-width	: 2px;
	border-bottom-color	: #cccccc; 
	border-bottom-style	: solid;
	border-bottom-width	: 1px;
	background-color	: #ffffff;
	padding				: 5px;
}
.table12 td{line-height:20px}
.table12 tr.top1 td{
line-height:20px;
	border-top-color	: #cccccc; 
	border-top-style	: solid;
	border-top-width	: 1px;
}
.table2 td{

text-align:center;	border-color	: #cccccc; 
	border-style	: solid;
	border-width	: 1px;
}
.table12 td.syousai{	background-color	: #f2f2f2;
line-height:14px;padding:10px 10px;font-size:11px;}
.table12{
	padding				: 0px;
}
.syousaitit{text-align:center;font-weight:bold;	background-color	: #ffffff;
line-height:14px;padding:5px 0px 5px 0px;margin-bottom:10px;font-size:12px;color:#E60000;}

table.data td{font-size:12px;line-height:18px;}
table.data td div{padding:2px 5px 11px 10px;}
table.data td div.tit{
padding:2px 5px 2px 10px;
background-color	: #f2f2f2;
	border-top-color	: #000000; 
	border-top-style	: solid;
	border-top-width	: 1px;
color:#000000;
}
table.data td div.tit1{
padding:2px 5px 2px 10px;
background-color	: #f2f2f2;
	border-top-color	: #E60000; 
	border-top-style	: solid;
	border-top-width	: 1px;
color:#E60000;
}
div.right{margin:0px;text-align:right;DISPLAY: inline;width:300px;}
div.left{margin:0px;text-align:left;DISPLAY: inline;width:310px;}


.table123 td{line-height:20px;font-size:12px;}
td.staff{
padding-top:5px;
	border-right-color	: #ff8080; 
	border-right-style	: solid;
	border-right-width	: 1px;
	border-top-color	: #ff8080; 
	border-top-style	: solid;
	border-top-width	: 1px;
}
td.staff1{
padding-top:0px;
	border-right-color	: #808080; 
	border-right-style	: solid;
	border-right-width	: 1px;
	border-bottom-color	: #808080; 
	border-bottom-style	: solid;
	border-bottom-width	: 1px;
}
.table123 td.syousai{	background-color	: #f2f2f2;
line-height:14px;padding:10px 8px;font-size:11px;}
.table123{

	border-bottom-color	: #cccccc; 
	border-bottom-style	: solid;
	border-bottom-width	: 1px;
	padding				: 0px;
}
.hissu{color:red;font-size:10px}
.hissu1{color:red;font-size:12px}


.pageswitch
{
 	text-align: right;
   font-family:Arial, sans-serif,"Trebuchet MS", "Georgia";
    	font-size:12px;
	font-weight: bold;
margin-top:3px; margin-right:20px; 
	padding: 5px 0px 5px 10px;
	border-top-color	: #cccccc; 
	border-top-style	: solid;
	border-top-width	: 1px;
	border-bottom-color	: #cccccc; 
	border-bottom-style	: solid;
	border-bottom-width	: 1px;
	background-color	: #ffffff;

}
.searchform .formfield
{
text-align:left;
	width: 130px;
    font-family:Arial, sans-serif,"Trebuchet MS", "Georgia";
	padding: 0px 0;
	margin: 0 0px 2px 0;
}
.searchform .formbutton
{
	width: 60px;
    font-family:Arial, sans-serif,"Trebuchet MS", "Georgia";
	padding: 2px 2px;
}


table.calendar {
	width: 145px;
	font-size: 10pt;
}
tr.calendardateheaders {
color: white;	font-weight: bold;
    font-family:sans-serif,Arial, "Trebuchet MS", "Georgia";
}
table.calendar a{ color: #FF00F6;}
table.calendar a:hover{ color: #848484;}
table.calendar td {
	font-size: 8pt;
	text-align: center;
	background-color: #fffff;
}
table.calendar th {
	background-color: #848484;
	text-align: center;
	text-valign: middle;
	font-size: 7.5pt;
	color: white;}

table.calendar caption {
	padding: 2px;
	font-weight: bold;
	text-align: center;
	font-size: 9.5pt;
	background-color: #ffffff;
}
h2
{font-size: 16px;
	padding: 0px 0px 0px 0px;
	margin: 0;
}
.contenth3{
background-color:#ffffff;background-image: url(images/aino_item_04.png);font-size:12px;line-height:18px;padding:5px 10px;margin:0px
}

.contenttitle h2
{

width:450px;	clear: both;

background: #E5E5E5;url(images/dot.gif) bottom repeat-x;
	font-size: 14px;
	padding: 4px 0px 4px 10px;
	margin: 0;
}
.contenttitle h3
{
width:450px;	clear: both;
	background: url(images/dot.gif) bottom repeat-x;
	font-size: 11px;
	padding: 5px 3px 4px 5px;
	margin: 0;
}
.contentbody
{
font-family:Arial, sans-serif,"Trebuchet MS", "Georgia";
    	font-size:12px;
	padding: 0 5px 10px 25px;

}
.leftbox, .rightbox {
	padding: 3px 3px 0px 3px;
	font-size: 12px;

}
.leftbox {
	float: left;
	padding-right: 10px;
}
.rightbox {
	float: right;
	padding-left: 10px;
}
.clearbox{
clear:both;
line-height:1.4
}

table.ainoin td
{
	vertical-align: middle;
	font-size: 12px;
	padding: 8px;
	border-bottom-color	: #cccccc; 
	border-bottom-style	: solid;
	border-bottom-width	: 1px;
	background-color	: #ffffff;
}
table.ainoin tr.ainosubhead td
{
	background-image: url('images/spacer.gif');
	background-color:  #848484;
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	padding: 5px;
}