
    @charset "utf-8";
/* ===================================================================
CSS information

 file name  :  footer.css
 style info :  フッタースタイル指定
=================================================================== */
footer {
	display:block;
}


.contactWrap {
	display: table;
	width: 100%;
    padding:12px 0;
    letter-spacing:-0.4em;
	text-align:center;
	background:url(../images/common/footer/telWrapBg.jpg) 0 0 repeat;
	border-top: solid 1px #362d23;
	border-bottom: solid 1px #362d23;
}
.contactWrap > li {
    display: inline-block;    
	letter-spacing: normal;
	vertical-align: top;
}
.contactWrap > li > div {
	margin:0 10px;
}
.contactWrap > li.addressImg > div {
	margin:0 10px;
	padding-left:15px;
	border-left:#322a22 solid 1px;
}

.asideLinkWrap {
	display:block;
	padding:20px 15px;
	position:relative;
}
.asideLinkWrap h2.tokyuLogo {
	text-align:left;
}
.asideLinkWrap ul.tokyuLinks {
	letter-spacing: -.4em;
	display: table;
	display: block\9; /* IE 8, 9用の指定 */
	width: 60%;/* 任意の値 */
	text-align:left;
	position:absolute;
	top:30px;
	left:215px;
	z-index:10;	
}
.asideLinkWrap ul.tokyuLinks > li {
	letter-spacing: normal;
	display: inline-block;
	vertical-align: top;
	/display: inline;
	/zoom: 1;
	margin-left:10px;
	padding-left:10px;
	border-left:#999 solid 1px;
	font-size:1.1em;
	color:#9a9a9a;
}
.asideLinkWrap ul.tokyuLinks > li:first-child {
	border:none;
	margin:0;
	padding:0;
}
.asideLinkWrap ul.tokyuLinks > li a {
	color:#111;
}
.asideLinkWrap ul.tokyuLinks > li a.current {
	color:#d4c3a2;
}

.asideLinkWrap .copyright {
	position:absolute;
	top:28px;
	right:15px;
	z-index:10;
	font-family:"Times New Roman", Times, serif;
	font-size:1em;
	color:#ccbe9d;
}

/*contentsUnderBtn*/
.contentsUnderBtnWrap {
	letter-spacing: -.4em;
	display: table;
	display: block\9; /* IE 8, 9用の指定 */
	width:100%;
	max-width:440px;
	text-align:center;
	margin:0 auto 30px;
}
.contentsUnderBtnWrap > li {
	letter-spacing: normal;
	display: inline-block;
	vertical-align: top;
	/display: inline;
	/zoom: 1;
	width:50%;
}
.contentsUnderBtnWrap > li a {
	display:block;
}

/* ====================================================================================

- @media screen

==================================================================================== */
@media screen and (max-width: 1099px){
    
.contactWrap {
	padding-bottom:0;
}
.contactWrap > li.addressImg {
	width:100%;
	margin-top:10px;
	border-top:#322a22 solid 1px;
}
.contactWrap > li.addressImg > div {
	margin:0 25px;
	padding-left:0;
	border:none;
}
    .addressImg div img{
        max-width: 320px;
        width: 100%;
        height: auto;
    }
.asideLinkWrap {
	text-align:center;
}
.asideLinkWrap h2.tokyuLogo {
	text-align:center;
	margin-bottom:20px;
}
.asideLinkWrap ul.tokyuLinks {
	width: 100%;/* 任意の値 */
	position:static;
	top:auto;
	right:auto;
	text-align:center;
	margin-bottom:20px;
}
.asideLinkWrap .copyright {
	position:static;
	top:auto;
	right:auto;
	text-align:center;
}
} /* media screen */

/* ====================================================================================

- @media screen @568

==================================================================================== */
@media screen and (max-width: 568px){    


.asideLinkWrap ul.tokyuLinks {
	margin-bottom:0;
}
.asideLinkWrap ul.tokyuLinks > li {
	margin:0 auto 10px;
	padding:5px 0;
	border:none;
	width:100%;
}
.asideLinkWrap ul.tokyuLinks > li:first-child {
	margin:0 auto 10px;
	padding:5px 0;
}

/*contentsUnderBtn*/
.contentsUnderBtnWrap {
	margin-bottom:10px;
}
.contentsUnderBtnWrap > li {
	width:100%;
}
.contentsUnderBtnWrap > li:first-child {
	margin-bottom:10px;
}
} /* media screen */