body{
	background-color: #FFFFFF;
	margin-top: 0px;
}

a:link{
	text-decoration: none;
}

a:visited{
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

.aircatalystgreen{
	color: #6DB11B;
	font-size: 14px;
	line-height: 150%;
	padding-left:15px;
	border-bottom:  dotted #6DB11B 1px;
}

.aircatalysttable{
	border: solid #333333 2px;
	border-collapse: collapse;
}

.aircatalystcell{
	color: #333333;
	font-size: 13px;
	line-height: 150%;
	padding:5px;
	border: solid #333333 1px;
}

.aircatalystcelly{
	background-color: #FFFFCC;
	color: #333333;
	font-size: 13px;
	line-height: 150%;
	padding:5px;
	border: solid #333333 1px;
}

.cl_left01{

}

.cl_left02{
	display: none;
}

.cl_pic01{
	display: none;
}
.cl_pic02{
	display: none;
}
.cl_pic03{
	display: none;
}
.cl_pic04{
	display: none;
}
.cl_pic05{
	display: none;
}

.copyraightrc{
	background-image: url(images/copyrightrc.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	font-size: 12px;
}

.copyraightem{
	background-image: url(images/copyrightem.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	font-size: 12px;
}

.ecomesh01td{
	border: solid #555555 1px;
	color: #333333;
	font-size: 12px;
	line-height: 150%;
	padding: 3px;
}

.ecomesh02td{
	border-bottom: dotted #339900 1px;
	color: #333333;
	font-size: 12px;
	line-height: 150%;
	padding: 10px;
}

.faqtdq{
	color: #FF3300;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 3px 5px 3px;
}

.faqtext{
	color: #333333;
	font-size: 12px;
	line-height: 150%;
	padding: 3px 3px 6px 3px;
}

.headerlink{
	color: #666666;
	font-size: 11px;
	line-height: 150%;
}

.indexleft01td{
	background-image: url(images/indexleft01back.gif);
	background-repeat: none;
	border-bottom: solid #FFB300 1px;
	border-right: solid #FFB300 1px;
	font-size: 12px;
	padding-left: 10px;
	width: 150px;
	height: 30px;
}

.indexleft02td{
	background-image: url(images/indexleft02back.gif);
	background-repeat: none;
	border-bottom: solid #339900 1px;
	border-right: solid #339900 1px;
	font-size: 12px;
	padding-left: 10px;
	width: 150px;
	height: 30px;
}

.indexnewstable{
	border-left: solid #FF4400 1px;
	margin-top: 5px;
	padding: 5px;
	font-size: 12px;
	color: #333333;
	line-height:150%;
}

.indexminimenu{
	 font-size:13px; 
	 line-height:150%; 
}

.indexpictable{
	border-left: solid #FFCC00 1px;
	margin-top: 5px;
	padding: 5px;
	font-size: 12px;
	color: #333333;
	line-height:150%;
}

.inquirytdleft{
	background-image: url(images/outlinetdback.gif);
	background-repeat: repeat-x;
	background-color: #EEF1F9;
	border: solid #555555 1px;
	padding: 5px 5px 10px 5px;
	font-size: 12px;
	color: #111111;
	line-height:150%;
	text-align: right;
	vertical-align: top;
}

.inquirytdright{
	border: solid #555555 1px;
	padding: 5px;
	font-size: 11px;
	color: #555599;
	line-height:150%;
}

.inquirytdkakunin{
	border: solid #555555 1px;
	padding: 5px 5px 10px 5px;
	font-size: 12px;
	color: #333333;
	line-height:150%;
}

.maintdtext{
	color:#333333;
	font-size:13px;
	line-height:150%;
	padding:10px 5px 5px 5px;
}

.outlinetdleft{
	background-color: #0B3A98;
	border: solid #999999 1px;
	padding: 5px 5px 10px 5px;
	font-size: 12px;
	color: #FFFFFF;
	line-height:150%;
	text-align: right;
	vertical-align: top;
}

.outlinetdright{
	border: solid #555555 1px;
	padding: 5px;
	font-size: 12px;
	color: #333333;
	line-height:150%;
}

.outlineintd{
	padding: 5px 0px 5px 0px;
	font-size: 12px;
	color: #333333;
	line-height:150%;
}

.pdm{
	position: absolute;
	visibility: hidden;
}

.pdp01kakaku{
	color: #666666;
	font-size: 10px;
	padding-top: 5px;
}

.pform1tdhead{
	background-color: #FFECD9;
	border: solid #444444 1px;
	color: #333333;
	font-size: 12px;
	line-height: 140%;
	padding: 4px 0px 2px 10px;
}

.pform1td{
	background-color: #FFFEE8;
	border: solid #444444 1px;
	color: #333333;
	font-size: 12px;
	padding: 4px 10px 2px 10px;
}

.raycatalysttext{
	 color:#333333;
	 font-size:13px; 
	 line-height:150%; 
	 padding:10px 5px 5px 5px;
}

.raycatalyst02td{
	color: #333333;
	font-size: 13px;
	line-height: 150%;
	padding-left: 10px;
}

.raycatalyst03td{
	color:#333333;
	font-size:13px; 
	line-height:150%; 
	padding:5px;
}

.raycatalyst03tds{
	color:#555555;
	font-size:12px; 
	line-height:150%; 
	padding:5px;
}

.raycatalyst04td{
	color:#333333;
	font-size:13px; 
	line-height:150%; 
	padding:10px;
}

.raycatalyst04header1{
	background-color: #F3D9D6;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	line-height:150%; 
	padding: 5px;
}

.raycatalyst04header2{
	background-color: #EADFEA;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	line-height:150%; 
	padding: 5px;
}

.raycatalyst04td2{
	background-color: #F0F9FB;
	border: solid #333333 1px;
	color:#333333;
	font-size:11px;
	line-height:150%; 
	padding: 3px;
}

.raycatalyst05td{
	color:#333333;
	font-size:13px; 
	line-height:150%; 
	padding-left:10px;
}

.raycatalyst06pic1{
	padding: 10px;
}

.raycatalyst06td1{
	background-color: #BED9DC; 
	border: solid #333333 1px;
	color: #333333;
	font-size: 14px;
	line-height: 150%;
}

.raycatalyst06td2{
	background-color: #FCF7E9; 
	border: solid #333333 1px;
	color: #333333;
	font-size: 14px;
	line-height: 150%;
}

.raycatalyst06subtitle{
	color: #3366CC;
	font-size: 14px;
	font-weight: bold;
	line-height: 150%;
}

.raycatalyst06setumei{
	color: #333333;
	font-size: 13px;
	line-height: 150%;
}

.sekojissekititle{
	background-color: #E8F5E0;
	border: solid #999999 1px;
	color: #333333;
	font-size: 10px;
	line-height: 150%;
	padding: 3px;
}

.sekojissekitd{
	border: solid #999999 1px;
	color: #333333;
	font-size: 10px;
	line-height: 150%;
	padding: 2px;
}

.sekojissekipic{
	color: #333333;
	font-size: 10px;
	line-height: 150%;
	padding: 2px;
}

.sidelinktd{
	background-color: #EDEEF1;
	color: #003399;
	font-size: 13px;
	padding: 5px 0px 5px 10px;
}

.sidelinkbar{
	background-color: #5B6273;
}