@charset "utf-8";

/* @override http://localhost/seiyo_housing/kyoto/common/css/base.css */

/* @group Global Style */

body,p,h1,h2,h3,h4,h5,ul,li,table,th,td{
	margin: 0;
	padding: 0;
}

body{
	font-size:62.5%;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	text-align:center;
	background: url(../images/body_bg.gif) top center repeat-y;
}

p{
	font-size: 1.2em;
	line-height: 1.5em;
}
li{
	list-style-type: none;
}
img{
	border: none;
}
a:link,a:visited{
	color: ;
}
a:hover,a:active{
	color: #0066FF;
}

/* @end */

/* @group Global layout */

div#wrap{
	width: 970px;
	margin: 0 auto;
}
div #wrapInner{
	width: 920px;
	padding: 10px 25px 0 25px;
}

/* @end */

/* @group Header layout */

div#header{}
div#header div#headArea{
	width: 920px;
	height: 60px;
}
div#header div#headArea #siteLogo,
div#header div#headArea #aniv30th{
	padding-top: 7px;
}
div#header div#headArea #aniv30th{
	float: right;
}
div#header div#headArea #siteLogo{
	float: left;
}
div#header div#headArea #banner{
	width: 600px;
	height: 50px;
	margin-left: 240px;
}
div#header div#headNavi{
	width: 920px;
	height:40px;
	background: url(../images/bn_bg.gif) top left repeat-x;
}
div#header div#headNavi ul#branch{
	font-size: 1px;
	line-height: 1px;
}
div#header div#headNavi ul#branch li{
	float: left;
}
div#header div#headNavi ul#branch li a{
}
div#header div#headNavi ul#branch li img{
	vertical-align: bottom;
}
#headLink{text-align:right;}
#headLink li{display:inline;}

/* @end */


.sideContact{text-align:center; margin:10px 0 0;}

/* @group Footer layout */

div#footer{
text-align:left;
	clear: both;
	width: 920px;
 padding:25px 0 0;
}

#footerBox{padding:10px 0; background: url(../images/bg_footerbox.gif) repeat-x left bottom; text-align:center;}
#footerBox li{display:inline; padding:0 8px;}

#footerInner{
	border-top: 1px solid #DBDBDB;
}
div#footer address{
	font-style: normal;
	float: left;
}
div#footer p#footLink{
	font-size: 1.2em;
	padding-right: 10px;
	float: right;
}
div#footer p#footLink a{
	color: #333333;
	text-decoration: none;
}
div#footer p#footLink a:hover{
	color: #247336;
	text-decoration: underline;
}
div#footer p#footLink span{
	padding: 0 10px;
}

.goTop{text-align:right; padding:25px 10px 0 0; border-bottom:solid 1px #DBDBDB;}

.footerContents{position:relative; width:920px; height:130px;}
.footCont01{position:absolute; left:2px; top:14px;}
/*.footCont02{position:absolute; left:2px; top:53px;}*/
.footCont03{position:absolute; left:2px; top:57px;}
.footCont04{position:absolute; left:2px; top:85px;}
.footCont05{position:absolute; left:298px; top:14px;}
.footContInner{position:absolute; background:url(../../images/bg_footer01.gif) no-repeat; left:298px; top:35px; width:432px; height:80px;}
.footCont06{position:absolute; left:15px; top:11px;}
.footCont07{position:absolute; left:9px; top:25px;}
.footCont08{position:absolute; left:240px; top:11px;}
.footCont09{position:absolute; left:238px; top:25px;}
.footCont10{position:absolute; left:753px; top:48px;}
.footCont11{position:absolute; left:819px; top:57px;}

/* @end */


/* ClearFix */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE-mac \*/
*html .clearfix { height:1%;}
.clearfix { display:block;}
/* End hide form IE-mac */

