body 
{
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	background-image: url(../images/bgMainGray.gif);
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 11px;
	color: #333333;
}

/*table styles*/
TD.sky{
	background-image: url(../images/bgSky_L2.jpg);
	background-repeat: repeat-x;
}

TD.dotDiv{background-image: url(../images/bg_columnblank.gif);background-repeat: repeat-y;}
td.BGcell{background-image: url(../images/mainTableBG.gif);background-repeat: repeat-y;}


/* body styles */
.normal {font-family: "ＭＳ Ｐゴシック", "Osaka";font-size: 11px;color: #666666;line-height: 15px;padding-top: 1px;padding-bottom: 1px;}
.normal_bold {font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 11px;	color: #336633; font-weight:bold;}
.right_tag {font-family: "ＭＳ Ｐゴシック", "Osaka";	color: #336633;	font-size: 10px;}
.large {font-family:  "ＭＳ Ｐゴシック", "Osaka";	font-size: 16px; font-weight: 900;	color: #336633;}
.tiny {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 5px;	color: #666666; line-height: 9px;}
.small {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 9px;	color: #666666; line-height: 14px;}
.smallLeft {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 9px;	color: #666666;	padding-left: 10px;}
.smallgray {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 9px;	color: #999999;}
.smallwhite {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 9px;	color: #ffffff;}
.medium {font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 11px;	color: #666666;}
.super {font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 15px;	color: #336633;}
.mainTextMedium {font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 12px;	color: #336633;	padding-left: 10px;}
.mainTextLarge {font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 14px;	color: #336633;	padding-left: 10px;}
.mainText2 {font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 12px; color: #336633;	padding-left: 10px;}
.mainText3 {font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 11px;	color: #336633;	padding-left: 10px;}
.header {font-family: "ＭＳ Ｐゴシック", "Osaka";	color: #336633;	font-size: 12px;}
.heading {font-family: "ＭＳ Ｐゴシック", "Osaka";	color: #ffffff;	font-size: 12px;}
.smallText {font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 10px;color: #000000;}
.normal_bold02 {font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 11px;	color: #336633;}

A.RightColLink:link {font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 11px;color: #666666;text-decoration:none;font-weight:bold;}
A.RightColLink:visited {font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 11px;color: #666666;text-decoration:none;font-weight:bold;}
A.RightColLink:hover {font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 11px;color: #336633;text-decoration:underline;font-weight:bold;}


/* nav styles */
A.lnav:link {color:#ffffff; text-decoration:none;font-family : "ＭＳ Ｐゴシック", "Osaka";	font-size : 11px;}
A.lnav:visited {color:#ffffff; text-decoration:none;font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11px;}
A.lnav:hover {
	color:#ffffff;
	text-decoration:underline;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 11px;
}

A.lnavcurrent:link {color:#FD8A0B; text-decoration:none;font-family : "ＭＳ Ｐゴシック", "Osaka";	font-size : 11px;}
A.lnavcurrent:visited {color:#FD8A0B; text-decoration:none;font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11px;}
A.lnavcurrent:hover {color:#FD8A0B; text-decoration:underline;font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11px;}

A.lnavON:hover {color:#336633; text-decoration:underline;font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11px;}

A.homeContentLink:link {font: normal 11px/17px "ＭＳ Ｐゴシック", "Osaka"; color: #686868; text-decoration: none;}
A.homeContentLink:visited {font: normal 11px/17px "ＭＳ Ｐゴシック", "Osaka"; color: #686868; text-decoration: none;}
A.homeContentLink:hover {font: normal 11px/17px "ＭＳ Ｐゴシック", "Osaka"; color: #9B9B9B; text-decoration: underline;}

.lnav1 {font-family : "ＭＳ Ｐゴシック", "Osaka";font-size : 11px;color : #FFFFFF;font-weight : 600; padding-left : 8;padding-top: 4;padding-bottom: 4;background : #336633;text-decoration:none;}
.lnav1ON {
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 11px;
	font-weight : 600;
	padding-left : 8;
	padding-top: 4;
	padding-bottom: 4;
	background : #336633;
	text-decoration:none;
	color: #FD8A0B;
}
.lnav2 {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 9px;	color: #336633; font-weight: 900;	padding-left: 16px;padding-top: 4px;padding-bottom: 4px;background: #E0E8E0;text-decoration:none;}
.lnav2ON {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 9px;	color: #336633; font-weight: 900;	padding-left: 16px;padding-top: 4px;padding-bottom: 4px;background: #FFFFFF;text-decoration:none;}
.lnav3 {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 9px;	color: #336633; font-weight: 900;	padding-left: 24px;padding-top: 4px;padding-bottom: 4px;background: #E0E8E0;text-decoration:none;}
.lnav3ON {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 9px;	color: #336633; font-weight: 900;	padding-left: 24px;padding-top: 4px;padding-bottom: 4px;background: #FFFFFF;text-decoration:none;}

A.white:link {color:#ffffff; text-decoration:none;font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 9px;}
A.white:visited {color:#ffffff; text-decoration:none;font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 9px;}
A.white:hover {color:#ffffff; text-decoration:underline;font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 9px;}

/* link styles */

A:link {color:#336633; text-decoration:none;font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 11px;}
A:visited {color:#225522; text-decoration:none;font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 11px;}
A:hover {color:#669966; text-decoration:underline;font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 11px;}

A.UnderlindedLink:link {text-decoration:underline;font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 11px;}
A.UnderlindedLink:visited {text-decoration:underline; font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 11px;}
A.UnderlindedLink:hover {text-decoration:underline; font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 11px;}

/*form styles */
.text_box { 
 font-size: 10px; 
 background: #FFFFFF; 
 border: 1px solid #666666; 
}

/* home page styles */
#homeMain {
	background: transparent url(../images/home_gradient_bg.gif) repeat-x;
}
#homeMainUK {
	background: transparent url(../images/home_gradient_bg_uk.gif) repeat-x;
}
#homeMainText {
	width: 470px;
	margin: 10px 0 15px 48px;
	padding: 0;
	font: normal 12px/18px "ＭＳ Ｐゴシック", "Osaka";
	color: #FFFFFF;
}

#homeMainText .highlight {
	color: #FD8A0B;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", "Osaka";

}
.homeHdivB {
	background-image: url(../images/hhome_hdiv.gif);
	border-right: solid 1px #A78B72;
}
.homeHdiv {
	background-image: url(../images/hhome_hdiv.gif);
}
.homeHeadersB {
	background-image: url(../images/home_headers_bg.gif);
	border-right: solid 1px #A78B72;
}
.homeHeaders {
	background-image: url(../images/home_headers_bg.gif);
}
.homeBottomDivB {
	background: #78513E;
	border-right: solid 1px #A78B72;
}
.homeBottomDiv {
	background: #78513E;
}
#homeContentCols_L {
	padding: 5px 0px 10px 0px;
	background: #FFFFFF;
	border-right: solid 1px #A78B72;
}
#homeContentCols_L td {
	padding: 10px 0px 10px 25px;
}
.date {
	color: #FD8A0B;
	font: normal 10pt "ＭＳ Ｐゴシック", "Osaka";
}
.news {
	padding: 2px;
	color: #333333;
	font: normal 10pt/1.1 "ＭＳ Ｐゴシック", "Osaka";
}
.news a:link {
	font: normal 10pt/1.1 "ＭＳ Ｐゴシック", "Osaka";
	color: #336633;
	text-decoration: none;
}
.news a:visited {
	font: normal 10pt/1.1 "ＭＳ Ｐゴシック", "Osaka";
	color: #336633;
	text-decoration: none;
}
.news a:hover {
	font: normal 10pt/1.1 "ＭＳ Ｐゴシック", "Osaka";
	color: #9B9B9B;
	text-decoration: underline;
}
#homeContentCols_R {
	padding: 5px 0px 10px 0px;
	background: #FFFFFF;
}
#homeContentCols_L02 {
	padding: 5px 0px 15px 45px;
	background: #FFFFFF;
	border-right: solid 1px #A78B72;
}
#homeContentCols_L02 a:link {
	font: normal 10pt "ＭＳ Ｐゴシック", "Osaka";
	color: #686868;
	text-decoration: none;
}
#homeContentCols_L02 a:visited {
	font: normal 10pt "ＭＳ Ｐゴシック", "Osaka";
	color: #336633;
	text-decoration: none;
}
#homeContentCols_L02 a:hover {
	font: normal 10pt "ＭＳ Ｐゴシック", "Osaka";
	color: #9B9B9B;
	text-decoration: underline;
}
.about {
	padding: 7px 15px 7px 25px;
	color: #686868;
	background: #DCD1C7;
	font: normal 10pt "ＭＳ Ｐゴシック", "Osaka";
	width: 92%;
}
.about p{
	padding: 7px 10px 7px 15px;
	color: #333333;
	font: normal 10pt "ＭＳ Ｐゴシック", "Osaka";
	line-height:1.7;
}
.about02 {
	padding: 0px 10px 2px 10px;
	color: #FD8A0B;
	background: #FFFFFF;
	font: normal 10pt "ＭＳ Ｐゴシック", "Osaka";
}
.about03{
	padding: 5px 10px 23px 38px;
	color: #333333;
	font: normal 10pt/1.1 "ＭＳ Ｐゴシック", "Osaka";
	width: 93%;
}
.about04 {
	margin-left: 38px;
	padding: 7px 15px 7px 20px;
	color: #333333;
	background: #DCD1C7;
	font: normal 10pt "ＭＳ Ｐゴシック", "Osaka";
	width: 92%;
}
.about05 {
	padding: 3px 0px 7px 58px;
	font: normal 10pt "ＭＳ Ｐゴシック", "Osaka";
	width: 92%;
	color: #333333;
}
.about05 p {
	margin: 0px;
	text-indent: 10pt;
	line-height: 1.3;

}




.color {
	color: #FD8A0B;
}
#homeContentCols_L03 {
	padding: 5px 25px 10px 50px;
	background: #FFFFFF;
	border-right: solid 1px #A78B72;
	line-height: 1.7;
}
#homeContentCols_L03 td {
	color: #333333;
	margin: 0px;
	font: normal "ＭＳ Ｐゴシック", "Osaka";
}
.title01 {
	font-size: 15pt;
}
.title02 {
	font: 13pt;
	padding-top: 18px;
}
.title03 {
	padding-top: 10px;
}
.title04 {
	padding-top: 13px;
}
.homeMoreLinkCols {
	padding: 0 32px 16px 0;
	border-right: 1px solid #A78B72;
	background: #FFFFFF;
}
.homeMoreLinkCols p {
	font: normal 11px/17px "ＭＳ Ｐゴシック", "Osaka";
	text-align: right;
	margin: 0;
	padding: 0;
}
.homeMoreLinkCols a {
	font-weight: bold;
	color: #15673F;
	text-decoration: none;
}

.homeMoreLinkCols a:hover {
	font-weight: bold;
	text-decoration: underline;
}

.flasholder {
	font: normal 11px/14px "ＭＳ Ｐゴシック", "Osaka";
}
.homeMoreLinkColsR {
	padding: 0 32px 16px 0;
	border-right: 1px none #A78B72;
	background: #FFFFFF;
}
.normal-about-netezza {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 11px;
	color: #666666;
	line-height: 13px;
	padding-top: 1px;
	padding-bottom: 1px;
	list-style-image: url(../images/download_icon.gif);
}
.tm {
	font-size: 8px;
	text-transform: lowercase;
	font-variant: small-caps;
	vertical-align: text-top;
}
.tume {
	letter-spacing: -.15em;
}
.spotLightTitle {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
.spotLightSubTitle {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-weight: 400;
	color: #336633;
}
.normalnallow {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 11px;
	color: #666666;
	line-height: 15px;
	padding-top: 1px;
	padding-bottom: 1px;
	letter-spacing: -0.1em;
}



/*   sideNavigation   */
#sideNavigation {width:184px;text-align:left;}
#sideNavigation h2{font: bold 10pt/1.1 "ＭＳ Ｐゴシック", "Osaka";color:#666;}
#sideNavigation .block{border-bottom:dotted 1px #666;}
#sideNavigation .lastItem{border:none}
#sideNavigation span.description{display:block;padding: 5px 0 0 0;color: #333333;font: normal 10pt/1.1 "ＭＳ Ｐゴシック", "Osaka"; text-align:justify;}
#sideNavigation img{border:none;}



/*   まいむページ、関信協共済会制度ページ   */
.about06 h3{padding: 0px 10px 0 0;	color: #FD8A0B;	background: #FFFFFF;font: normal 10pt "ＭＳ Ｐゴシック", "Osaka";}
.about06 h4{margin:0 20px 10px 0;padding: 0.3em 0 0 0.5em; color: #333;border-bottom:#333 dotted 1px; font: bold 10pt "ＭＳ Ｐゴシック", "Osaka";}
.about06 p{margin:0 10px 0 0 ;padding: 0 0 15px 0;color: #333333;font: normal 10pt/1.8 "ＭＳ Ｐゴシック", "Osaka";}
.layoutTable{margin:0;}
.layoutTable a img{border:none;}
.layoutTable td{ vertical-align:top;}

.pdfList{margin:0 0 40px 20px;padding:0;}
.pdfList li{background:url(../images/icon_pdf.gif) no-repeat 0 0.15em ; list-style:none;padding-left:41px;margin-bottom:0.8em;}
.pdfList .filesize{padding: 0 10px 15px 0;color: #333333;font: normal 10pt/1.1 "ＭＳ Ｐゴシック", "Osaka";}

.pdfList2{margin:0 0 20px 0;padding:0;}
.pdfList2 li{background:url(../images/icon_pdf.gif) no-repeat 0 0.15em ; list-style:none;padding-left:41px;margin-bottom:0.8em;}
.pdfList2 .filesize{padding: 0 10px 15px 0;color: #333333;font: normal 10pt/1.1 "ＭＳ Ｐゴシック", "Osaka";}

.table_seikyu{border:1px solid #666; border-collapse:collapse;font: normal 10pt/1.1 "ＭＳ Ｐゴシック", "Osaka";margin:0 20px 30px 0;}
.table_seikyu th{border:1px solid #666;background:#eee;padding:2px 5px;font-weight:normal;}
.table_seikyu th.alignLeft{text-align:left;}
.table_seikyu td{border:1px solid #666;text-align:center;padding:2px 3px;}

.about06 p.prelaunch{margin:0 0 40px 20px;padding:0;}


/* しんきん経営者協議会について */
.linkList{border-top:dotted 1px #333;margin:0 20px 20px 0;padding:10px 0 ;}
.linkList li{background:url(../images/icon_linklist.gif) no-repeat 0 center ; list-style:none;padding-left:23px;}

