@charset "utf-8";

/* ------------------------------------------------------------------------ */
/* layout.css

#header
#content
#footer

/* ------------------------------------------------------------------------ */
body{
	background: #ecf0f1;
	}
#header{
	background: #fff;
	border-bottom: 1px solid #d5d5d5;
	}
#headerIn{
	width:950px;
	margin:0 auto 0;
	padding: 0 0 10px 0;
	}
#content{
	width:950px;
	margin:0 auto;
	padding: 10px 0 50px 0;
	}
/**/
#footer{
	background: #dae2e4;
	font-size: 10px;
	color: #333;
	}
#footerIn {
	width: 950px;
	margin: 0 auto;
	}
#footer a{color:#444;}
#footer a:hover{color:#888;}

/* .topicPath
--------------------------*/
#content #upLink{
	padding: 0 0 10px 0;
	font-size: 12px;
	}

#upLink:after{content:'';display:block;clear:both;height:0;}

#linkList{
	width: 440px;
	float: right;
	}

#linkList ul {
	float: right;
	line-height:32px;
	vertical-align:middle;
	}

#linkList ul:after{content:'';display:block;clear:both;height:0;}

#linkList li{
	float: left;
	background: #fff url(../images/ico/history.png) no-repeat 10px center;
	border: 1px solid #d5d5d5;
	margin: 0 0 0 3px;
	padding: 11px 6px 9px 34px;
	/padding: 11px 6px 11px 34px;
	line-height:1;
	}

#linkList li:first-child{
	background: #fff url(../images/ico/favorite.png) no-repeat 10px center;
}

#linkList li span{
	color: #fc0000;
	padding: 0 3px;
	font-weight: bold;
	font-size: 12px;
	/vertical-align:middle;
	}


/* #lnkArea 
--------------------------*/
#footer #lnkArea{
	padding: 30px 0;
	}
#lnkArea dl{
	width: 950px;
	margin: 0 auto;
	padding: 0 0 10px 0;
	}
#lnkArea dl.cityLst{
	padding:  0 0 20px 0;
	}
#lnkArea dl dt {
	clear: left;
	float: left;
	width: 10em;
	margin: 0;
	padding-left: 5px;
	font-weight: bold;
	}
#lnkArea dl dd {
	margin: 0 0 0 11em;
	}
#lnkArea dl dd li{
	margin: 2px 0;
	padding: 0 4px 0 0;
	white-space: nowrap;
	display:inline-block;
	*display:inline;
	*zoom:1;
	line-height:1.8;
	}
/*#lnkArea dl dd ul:after{content:'';display:block;clear:both;height:0;}*/
#lnkArea dl dd li {padding: 0 3px 0 0;}
#lnkArea dl dd li a{padding: 0 3px 0 0;}

/* #footNav 
--------------------------*/
#footNav{
	background: url("//s.skygate.co.jp/pc/images/common/foot_line.gif") repeat-x left top;
	margin: 0 auto;
	padding: 12px;
	}
#footNav #footerIn{
	margin: 0 auto;
	width: 910px;
	}
#footNav #footerIn li{
	float: left;
  display: block;
	}
#footNav ul:after{content:'';display:block;clear:both;height:0;}
#footNav ul li {padding: 0 5px 0 0;}
#footNav ul li a{padding: 0 5px 0 0;white-space: nowrap;}

/* #copyright 
--------------------------*/
#copyright{
	background: url("//s.skygate.co.jp/pc/images/common/foot_line.gif") repeat-x left top;
	padding: 12px;
	}

#copyright .alk{
	float: left;
	padding-left:10px;
	}
#copyright .copy{
	float: right;
	text-align: right;
	padding-right: 10px;
	}
#copyright:after{content:'';display:block;clear:both;height:0;}
