.bodytext {
	font-family: 'lr@o@SVbN',Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	/*line-height: normal;*/
	line-height: 130%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
/*	list-style-image: url(images/bullet.gif);*/
	list-style-type: square;
}
.sidebarhead {
	font-family:  'lr@o@SVbN',Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.sidebartext {
	font-family:  'lr@o@SVbN',Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-variant: normal;
	list-style-image: url(images/sidbarbullet.gif);
	text-align: left;
}



.sidebartext2 {
	font-family:  'lr@o@SVbN',Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-variant: normal;
	list-style-image: url(images/sidbarbullet.gif);
	text-align: left;
	background-image: url(images/tan.gif);
	border-left:1px solid #000000;
	height:100%;
}


.sidebartext div img{
	border:solid 1px #999999; }

	
.bodyhead {
	font-family: 'lr@o@SVbN',Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:120%;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.bodysubhead {
	font-family:  'lr@o@SVbN',Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
}
.quote {
	font-family:  'lr@o@SVbN',Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-style: oblique;*/
	line-height: 120%;
	font-weight: normal;
	color: #000000;
	text-align: left;
	margin-top: 10px;
}
.attribute {
	font-family:  'lr@o@SVbN',Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	left: 0px;
	text-align: left;
}
.downloadside {
	font-family:  'lr@o@SVbN',Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}
.menu {
	font-family: Arial, 'lr@o@SVbN';
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	word-spacing: 1em;
	letter-spacing: .08em;
	margin-top:15px;
	vertical-align:middle;
}
.disclaimer {
	font-family:  'lr@o@SVbN',Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: normal;
	text-align: center;
	word-spacing: normal;
	color: #000000;
	margin-top: 10px;
}
.customertitle {
	font-family:  'lr@o@SVbN',Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;
	letter-spacing: 0.06em;
	text-align: left;
	text-indent: 1pc;
	vertical-align: baseline;
	word-spacing: 1em;
	left: 5px;
}
.bodytextbold {
	font-family:  'lr@o@SVbN',Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.bulletlist {
	font-family:  'lr@o@SVbN',Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-position: outside;
	list-style-type: disc;
	text-align: left;
	white-space: normal;
	left: 0px;
}
.contact {
	font-family: 'lr@o@SVbN',Arial ;
	font-size: 9px;
	line-height: 12px;
	/*font-weight: bold;*/
	color: #000000;
}
.learnmore {
	background-color: 2F4E7C;
	font-family:  'lr@o@SVbN',Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.sidebartext2 {
	font-family:  'lr@o@SVbN',Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 11px;
	font-variant: normal;
	list-style-image: url(images/sidbarbullet.gif);
	text-align: left;
}

/*RecΟXp@2007N3*/
.sidebartext3 {
	font-family:  'lr@o@SVbN',Arial, Helvetica, sans-serif;
	padding:5px;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-variant: normal;
	text-align: left;
	background-image: url(images/tan.gif);
	border-left:1px solid #000000;
	height:100%;

}


/*ΗΑByOC@TCho[ΟXp2007/2*/
.sidebartext3 div{
	font-variant: normal;
	text-align: center;
	padding:2px;
}


.bodyindent1 {
	font-family:  'lr@o@SVbN',Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-position: 30px;
}
.textsmall {
	font-family:  'lr@o@SVbN',Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}

.menu1 img {
	border:solid 1px #999999;}

.menu1 table{width:500px;
font-size:11px;}

.list1 {
font-family: 'lr@o@SVbN',Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 130%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	list-style-type:circle;}

.list2 
{font-family: 'lr@o@SVbN',Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 140%;
	vertical-align:top;
	list-style-image:url(images/yaji_orange.gif);
	list-style-position:outside;}

/*gbvy[Wp*/
.list3 
{font-family: 'lr@o@SVbN',Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 140%;
	list-style-image:url(images/yaji_gray.gif);
	list-style-position:outside;
	border:3px double #CCD1F9;
	background-color:#EDEFFC;
	margin:0px 0px 3px 0px;
		padding:5px 10px;}

ul.list3 li{margin-left:20px;}

ul.list3 img{
border:1px solid #ffffff;}

		
.kadai{/*background-color:#7B7B7A;*/
font-size:14px;
color:#4D569E;
font-weight:bold;
padding:3px;
}

/*C[W\¦p*/
div#bar{margin:5px 0px 10px 0px;
		padding:0px;}

/*±±άΕ*/

.listnum {
font-family: 'lr@o@SVbN',Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333
	font-style: normal;
	line-height: 130%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	list-style-type:decimal;}

.list_sidebar{
	font-family: 'lr@o@SVbN',Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 150%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	list-style-type:square;
	padding-left:2px;
	padding-right:5px;
	margin:5px 0px 0px 0px;}

	
/* === defaultΜΰeπΪA === */

body	{margin:0px;
	 padding:0px;
}



/* === TCho[ΖRecͺΜX^C === */

.side_main	{width:800px;
	 height:100%;

	}


/* === TCho[ͺΜX^C === */

.side	{width:200px;
 height:100%;
vertical-align:top;
background-color:#DDDFE1;
padding-top:0px;
/*padding-left:5px;*/

}

.side div	{font-size:12px;
	 padding-left:10px;
	 padding-right:10px;
}

.side a	{text-decoration:none;
         display:block;
         padding-top:3px;
	 padding-bottom:3px;
	 padding-left:10px;
	 padding-right:10px;}



/* === RecͺΜX^C === */

.main	{width:600px;
 height:100%;
	 padding-left:10px;
	 padding-right:10px;
	 padding-top:15px;
	 padding-bottom:20px;
	 vertical-align:top;
	 text-align:left;
background-color:#ffffff;
 border-right:solid 1px #304E7C;}

.main a {text-decoration:none;
color:#0000ff;}

.main h1	{border-bottom:solid 1px #B74135;
border-left:solid 10px #B74135;
	 font-size:14px;
	 color:black;
	 padding-left: 5px;
	 padding-top:5px;
	 padding-bottom:5px; 
	 padding-right:3px}


.main h2	{border-bottom:dotted 1px #B74135;
border-left:solid 5px #B74135;
	 font-size:12px;
	 color:black;
	 padding-left: 5px;
	 padding-top:5px;
	 padding-bottom:5px; 
	 padding-right:3px}

.main h3	{border-bottom:dotted 1px #77797C;
background-image : url(image/whitebar.gif);
	 font-size:13px;
	 color:black;
	line-height:120%;
	 padding:5px 12px 3px;}

.main h3 a {/*background-color:#DCDCDC;*/
/*background-image : url(image/whitebar.gif);*/
	 font-size:13px;
	 color:black;
line-height:120%;
	 padding:5px 12px 3px;}

.main p	{font-size:12px;
	 line-height:130%;
	 color:#333333;
	 	 padding-top:3px;
	 padding-bottom:3px;
	 padding-left:12px;
	 padding-right:0px;
	 margin:5px;
}

.main div	{font-size:12px;
         color:#333333
	 padding-top:3px;
	 padding-bottom:3px;
	 padding-left:12px;
	 padding-right:0px;}


.product	{width:600px;
 height:100%;
 padding:10px 8px 20px 12px;
	 vertical-align:top;
	 text-align:left;
background-color:#ffffff;
}

.product a {text-decoration:none;
color:#0000ff;}

.product h1	{border-bottom:solid 1px #B74135;
border-left:solid 10px #B74135;
	 font-size:14px;
	 color:black;
	 padding-left: 5px;
	 padding-top:5px;
	 padding-bottom:5px; 
	 padding-right:3px}


.product h2	{border-bottom:dotted 1px #B74135;
border-left:solid 5px #B74135;
	 font-size:12px;
	 color:black;
	 padding-left: 5px;
	 padding-top:5px;
	 padding-bottom:5px; 
	 padding-right:3px}

.product h3	{border-bottom:dotted 1px #77797C;
background-image : url(image/whitebar.gif);
	 font-size:13px;
	 color:black;
	line-height:120%;
	 padding:5px 12px 3px;}

.product h3 a {/*background-color:#DCDCDC;*/
/*background-image : url(image/whitebar.gif);*/
	 font-size:13px;
	 color:black;
line-height:120%;
	 padding:5px 12px 3px;}

.product p	{font-size:12px;
	 line-height:130%;
	 color:#333333;
}

.product div	{font-size:12px;
         color:#333333
	 padding-top:4px;
	 padding-bottom:4px;
	 padding-left:20px;
}

.link	{
    background-image : url(images/yaji_green2.gif);
    background-repeat: no-repeat;
    background-position: left top;
	 padding-left:14px;
	 	 padding-top:4px;

}
	 
p#top{background-color:#999999;
	padding:3px;}
	 
p#strong{background-color:#DDEDF8;
	padding:3px;
}
	 
.news {
border-bottom: dotted 2px #999999;
	 padding-top:6px;
	 padding-bottom:6px;
	 padding-left:5px;
	 padding-right:5px;}

.jirei{padding:5px;
width:500px;
border-collapse:collapse;
border:solid 1px #999999;
	 font-size:12px;
	 margin:10px;}

.jirei td{padding:5px;
border-collapse:collapse;
border:solid 1px #999999;
}	


/* === mesͺΜX^C === */
.side_main tr td p {
	font-size: 12px;
}
.mes_font {
	font-size: 12px;
}
.mes_form {
	font-size: 12px;
}

.mes_main	{width:600px;
 height:100%;
	 padding-left:10px;
	 padding-right:10px;
	 padding-top:15px;
	 padding-bottom:20px;
	 vertical-align:top;
	 text-align:left;}


.mes_main h1	{border-bottom:solid 1px #B74135;
border-left:solid 10px #B74135;
	 font-size:14px;
	 color:black;
	 padding-left: 5px;
	 padding-top:5px;
	 padding-bottom:5px; 
	 padding-right:3px}
