/*---£ì"¡¦ÃàËá^¥°£õ3KÍÑ---*/
TABLE{margin:0;padding:0}
BODY{
background-color:#4D7B9C;margin:0;padding:0 ; font-size:12px ; line-height: 140% ; 
font-family: Verdana, Arial, Helvetica, sans-serif;
}
FORM{margin:0;padding:0}
INPUT{margin:0;padding:0}

td {  font-size: 12px; line-height: 18px}

a {
	color: #0000FF;
	text-decoration: none;
}
body {
	margin: 0px;
}
a:hover {
	font-size: 12px;
	color: #990000;
	text-decoration: underline;
}

INPUT{margin:0;padding:0}
SELECT{margin:0;padding:0}

/*---¥á¥¤¥ó---*/
.maintxt {
	font-size: 12px;
	line-height: 140%;
}
/*
div.main {
	font-size: 12px;
	line-height: 140%;
	width: 575px;
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin: 0px;
}
*/
div.main {
	font-size: 12px;
	line-height: 140%;
	width: 530px;
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin: 0px;
}
.mainindent {
	font-size: 12px;
	line-height: 140%;
	margin-left: 22px;
}
.txtbold {
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}

/*¥Æ¡¼¥Ö¥ëÁÈ¤¡"¡¦¡¦¡¦o£ë)¹àËáe¥­¥¹¥È£ö·þ£õ.gÍÑ*/
.r_text{
	padding : 0px 0px 0px 5px;
}


/*---TOP¥Ú¡¼¥¸---*/
.pronewst {
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
	color: #082D71;
}
.whitetitle {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}


/*---¿î5i¥Ú¡¼¥¸---*/

.midlecate {
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
}
.smallcate {
	font-size: 12px;
	line-height: 140%;
	padding-left: 10px;

}
/*-¿î5i½ýµüŽÍ*/
.protitle {
	font-size: 24px;
	font-weight: bold;
}
.protree {
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;
}
.proen {
	font-size: 10px;
	color: #0066CC;
}
div.promain {
	margin-left: 20px;
	margin-top: 15px;
	font-size: 12px;
	width: 555px;
	margin-right: 0px;
}
.procopy {
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	color: #0066CC;
}
/*FAQ*/

.FaqResultTitle{
	font-size:13px;
	line-height:130%;
	color : #FFFFFF;
	font-weight: bold;
}


/*ŽÐ²ê-v·â*¡¦­áv¥í¥°¥é¥à¡Êiºè»æÅåj*/

.CpTableListFieldBgNone{
	font-size:12px;
	lint-height:130%;
	margin: 1px;
	padding: 1px 10px 1px 10px;

}


/*---¥Ø¥Ã¥À¡¼Éô---*/

.header {
	font-size: 12px;
	color: #4D7B9C;
}


/*---¥Õ¥Ã¥¿¡¼Éô---*/

.foot {
	font-size: 12px;
	line-height: 140%;
	color: #868686;
}

.maintable {
	height: 100%;
	width: 760px;
	left: auto;
	right: auto;

}


/*---head---*/

ul#hnav{
	padding:10px 10px 0 0;
	margin:0;
	}
	
ul#hnav li{
	display:inline;
	color:#868686;
	}

ul#hnav li a{
	display:inline;
	color:#868686;
	}
	
/*---head end ---*/

/*---footer---*/

div#footer{
	width:740px !important;
	padding:10px 0;
	margin:0 auto !important;
	text-align:left;
	text-align:center;
	}
	
div#footer p{
	padding:0;
	margin:0;
	}
	
p#copy{
	font-size:10px;
	}
	
ul#fnav{
	display:block;
	float:right;
	margin:0;
	padding-bottom:20px;
	}
	
ul#fnav li{
	display:inline;
	color:#868686;
	white-space:nowrap;
	}
	
ul#fnav li a{
	display:inline;
	color:#868686;
	}

div#footer-inner{
	float:left;
	font-size:10px;
	width:178px;
	}
	
div#footer-inner img{
	padding-bottom:5px;
	display:block;
	}
	
div#footer ul{
	float:right;
	}	

/*---footer end ---*/

/*---sitemap---*/

div#sitemaparea a{
	color:#000000;
	}
	
div#sitemaparea{
	line-height:160%;
	}

div#sitemaparea h3{
	margin:20px 0;
	}
	
div#sitemaparea dl{
	padding:0;
	margin:0;
	}
		
div#sitemaparea dt{
	margin-top:20px;
	margin-bottom:10px;
	background:url(../img/common/icon.gif) left center no-repeat;
	padding-left:15px;
	}
	
div#sitemaparea dd{
	background:url(../img/common/sub_icon.gif) left center no-repeat;
	padding-left:10px;
	}
	
dt.nospace{
	margin-top:0 !important;
	}


/*---sitemap end---*/


