@charset "UTF-8";

/* footer */
.clr{
	clear:both;
	margin:0;
	padding:0;
}

#footer_wrap {
	width:100%;
	background:#FFF;
}
#footer{
	width:990px;
	line-height:48px;
	margin:0 auto;
	background:CCC;
}
#logo_wrap{
	width:100%;
	padding:8px 0 12px;
	background:url(/img/ft_bg02.jpg) repeat-x;
}
#logos{
	width:990px;
	margin:0 auto;
}
#grouplink_wrap{
	background:#788289;
	width:100%;
	padding:0 0 3px;
}
.mrg_d{
	margin:3px 0 0;
}
#ftCont01 {
    width:990px;
	margin:0 auto;
}
#ftBlk01 a{
	color:#CCC;
}
#under_wrap{
	position:relative;
	width:100%;
	background:#000;
}
.copyright{
	color:#CCC;
	font-size:0.95em;
	text-align:left;
	margin:40px 0 0;
	float:left;
}
.copyright img{
	margin:0 0 20px;
}

/* base start */
ul#ftLogo01 {
    float: left;
    width: 460px;
}
ul#ftLogo01 li {
    border-right: 1px solid #CCCCCC;
    float: left;
    font-size: 1px !important;
    line-height: 1 !important;
    margin-right: 20px;
    padding-right: 20px;
}
ul#ftLogo01 li.last {
    border: medium none;
    margin: 0;
    padding: 0;
}
#ftBlk01 {
    color: #999999;
    margin: 0 auto;
    padding: 10px 0;
    text-align: left;
    width: 990px;
}
#ftBlk01 ul {
    float: left;
    margin-right: 20px;
}
#ftBlk01 ul li {
    border-right: 1px solid #DDDDDD;
    float: left;
    font-size: 80% !important;
    line-height: 1.5 !important;
    margin-right: 5px;
    padding-right: 5px;
}
#ftBlk03 {
    color: #FFFFFF;
    margin: 0 auto;
    padding: 14px 0 50px;
    text-align: right;
    width: 990px;
}
#ftBlk03 ul li {
    border-left: 1px solid #FFFFFF;
    float: right;
    font-size: 80% !important;
    margin-left: 5px;
    padding-left: 5px;
}
#ftBlk03 ul li.last {
    border: medium none;
    margin: 0;
    padding: 0;
}
#ftBlk03 ul li a:link {
    color: #FFFFFF;
}
#ftBlk03 ul li a:visited {
    color: #FFFFFF;
}
#ftBlk03 ul li a:hover {
    color: #FFFFFF;
}
#ftBlk03 ul li a:active {
    color: #FFFFFF;
}
/* base end */

#ftr_link a{
	color:#000;
	text-decoration:none;
}
#ftr_link a:hover{
	color:#0060AB;
	text-decoration:underline;
}
