table.foot_n{
width:800px
}
/* for safari*/
body:first-of-type table.foot_n{
float:left
}

#foot{
padding:0 0 15px;
border:#CCCCCC solid 1px;
margin:0 11px}
* html #foot{
background:url(../images/footBorder.gif) no-repeat 0 5px;
border:0;
height:305px;
padding:3px 0 15px;
margin:0 0 0 10px
}

#foot a{
color:#999;
text-decoration:none}

#foot p.f_touroku{
color:#666666;
background:url(../images/touroku_Back.jpg) no-repeat 0 5px;
font-size:110%;
font-weight:bold;
line-height:17px;
letter-spacing:0.3px;
float:left;
height:170px;
margin:13px 0 0 15px;
padding:27px 0 0 0;
text-align:center;
width:235px
}
* html #foot p.f_touroku{
background:url(../images/touroku_Back.jpg) no-repeat 0 0;
margin:20px 0 2px 7px;
padding:30px 0 0 0;
height:180px
}

#foot p.f_touroku img{
margin-top:-2px;
margin-bottom:15px;
margin-right:5px
}

#foot ul.siteMap{
float:right;
margin:10px 13px 5px -5px;
padding:5px}
* html #foot ul.siteMap{
margin:20px 13px 10px -5px}

/* for safari*/
body:first-of-type #foot ul.siteMap{
margin:10px 7px 5px -15px
}
/* chrome */
body:nth-of-type(1) #foot ul.siteMap {
	line-height: 120%;
}


#foot ul.siteMap li {
list-style-image:none;
margin:0 0 0 5px;
padding:2px 0 0 8px
}
/*　for IE 7 と それ以前  */
*:first-child+html { } * html { } #foot ul.siteMap li {
padding:2px 0 0 5px
}
#foot ul.siteMap li.title{
color:#666;
margin-top:8px;
font-weight:bold;
font-size:80%}

#foot ul.siteMap li a{font-size:80%}
/*　for IE 7 と それ以前  */
*:first-child+html { } * html { } #foot ul.siteMap li a{font-size:10px}

#foot ul.footNav{
border-top:solid #CCCCCC 1px;
clear:right;
margin:0 10px 0px;
text-align:center;
padding:20px 10px 0px 10px}
* html #foot ul.footNav{
margin:0 30px 0px 15px;
padding:20px 0 0px}
/*　for IE 7 と それ以前  */
*:first-child+html { } * html { }  #foot ul.footNav{
border-top:solid #CCCCCC 1px;
margin:15px 23px 0px 10px}


#foot ul.footNav li {
background:url(../images/footSeparator.gif) no-repeat 0 2.5px;
display:inline;
margin:0 0 0 5px;
padding:0 0 0 8px}
#foot ul.footNav li .title{
background:none;
font-size:80%;
display:inline}

#foot ul.footNav li a{font-size:80%}
/*　for IE 7 と それ以前  */
*:first-child+html { } * html { } #foot ul.footNav li a{font-size:10px}

address{
color:#666666;
font-size:80%;
font-style:normal;
margin:30px 0 20px;
text-align:center}

#foot ul.footNav li.foot{
color:#666;
font-weight:bold;
display:block;
background:none!important;
font-size:80%;
margin:5px 0 0
}
/*　for IE 7 と それ以前  */
*:first-child+html { } * html { } #foot ul.footNav li a{font-size:10px;
text-decoration:none;
}
.copy_tl {
	 clear: both;
	 PADDING-BOTTOM: 10px; MARGIN: 0px;PADDING-TOP: 15px; TEXT-ALIGN: center;FONT-SIZE: 10px; width:794px;
}


/* マイページログイン用　フッター */
.footer {
	CLEAR: both; FONT-SIZE: 10px; 
}
.footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; PADDING-TOP: 0px
}
.endimg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.footer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 25px 0px 0px; PADDING-TOP: 0px
}
.copy {
	 CLEAR: both;PADDING-BOTTOM: 10px; MARGIN: 0px;PADDING-TOP: 15px; TEXT-ALIGN: center;FONT-SIZE: 10px; width:794px;
}
.copy A:link {
	COLOR: #0099ff; TEXT-DECORATION: underline
}
.copy A:visited {
	COLOR: #0f78c2; TEXT-DECORATION: underline
}
.copy A:hover {
	COLOR: #0f78c2; TEXT-DECORATION: underline
}
.copy A:active {
	COLOR: #0f78c2; TEXT-DECORATION: underline
}
.utill {
CLEAR: both;PADDING-TOP: 15px; LIST-STYLE-TYPE: none;text-align:center; 
}
.utill UL {
	PADDING: 0px; MARGIN: 0px; 
}
.utill LI {
	PADDING: 0px; MARGIN: 0px; FONT-SIZE: 10px; DISPLAY: inline; 
}
.utill LI IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.utill A {
	COLOR: #333333; TEXT-DECORATION: none
}
.utill A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}


/* てくらぼバックナンバー用　フッター */
.footer .copy_tl {
	 CLEAR: both;PADDING-BOTTOM: 10px; margin:auto; PADDING-TOP: 15px; FONT-SIZE: 10px; text-align:inherit;
}
.footer .copy_tl A:link {
	COLOR: #0099ff; TEXT-DECORATION: underline
}
.footer .copy_tl A:visited {
	COLOR: #0f78c2; TEXT-DECORATION: underline
}
.footer .copy_tl A:hover {
	COLOR: #0f78c2; TEXT-DECORATION: underline
}
.footer .copy_tl A:active {
	COLOR: #0f78c2; TEXT-DECORATION: underline
}


