@charset "utf-8";

/* Header
------------------------------------------ */
/* 100921_oguri_変更 */

#header {
	position: relative;
	width: 950px;
	min-height: 112px;
	height: auto !important;
	height: 112px;
	margin:0px auto;
	z-index: 5;
}
#logo_company {
	float: left;
	width: 308px;
	text-align: left;	
}
#logo_company h1 {
	font-size: 10px;
	font-weight: normal;
	white-space: nowrap;
	letter-spacing: -1px;
	position: absolute;
	text-align: left;
}
#logo_company .logo {
	padding-top: 1.2em;
}
#nav_global {
	float: right;
	width: 640px;
	height: 49px;
	padding: 13px 0px 10px;
	position: relative;
}
#nav_sub {
	position: absolute;
	left: 40px;
	top: 9px;
	width: 295px;
	clear: both;
	height: 1em;
}
#nav_sub li {
	font-size: 10px;
	background: url(/icons/common/shikaku.gif) no-repeat left center;
	padding: 0px 3px 0px 10px;
	display: inline;
	zoom: 1;
}
#nav_sub li a {
}

/* quick_nav */
#quick_nav {
	position: absolute;
	width:193px;
	text-align: center;
	left: 190px;
	top: 22px;
}
#quick_nav li {
	float:left;
	width:193px;
	font-size:10px;
}
#showHideLayer1 {
	position:absolute;
	left: 0px;
	top: 0px;
	width:192px;
	border:0;
	margin:0;
	padding:0;
	line-height:100%;
	visibility:hidden;
}
#showHideLayer1 img.imgover {
	width:212px;
	height:22px;
	border:none;
}
/* quick_nav end */
#nav_family {
	width: 640px;
}
#nav_family li {
	float: left;
	padding-left: 4px;
	width: 97px;
}
#nav_family .each_link {
	padding-top: 14px;
	width: 108px;
}
#nav_area {
	width: 950px;
	height: 42px;
	clear: both;
	padding-bottom: 5px;
}
#nav_area .txt {
	float: left;
	width: 120px;
	padding-right: 4px;
}
#nav_area li {
	float: left;
	padding-left: 3px;
	width: 115px;
	height: 42px;
}
#nav_area li a {
	display: block;
	width: 115px;
	height: 42px;
	overflow: hidden;
}
#headr_info {
	padding-bottom: 5px;
	min-height: 25px;
	height: auto !important;
	height: 25px;
}
#headr_info li {
	line-height: 1.8;
	font-size: 13px;
}
#family_rapper:after,
#nav_global:after,
#nav_area :after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

/* sp_mansion フッター用
---------------------------------------- */
#z1_foot1{width:950px;clear:both;margin-bottom:10px;}
#z1_foot1_1 ul{clear:both;}
#z1_foot1_1 li{margin-left:10px;float:left;margin-bottom:10px;}
#z1_foot1_1 li.li01{margin-left:0;}
#z1_foot1_2{clear:both;height:100%;margin-bottom:10px;padding:10px 0 10px 0;text-align:center;width:950px;}
#z1_foot1_2 ul{text-align:center; margin-bottom:10px;}
#z1_foot1_2 li{display:inline;}


#hpinfo{clear:both;padding:10px 0px 10px 0px;text-align:left; }
.columbg{background-image:url(../../icons/common/columbg.gif); }
#hpinfo_txt{clear:both;margin-bottom:10px;padding:10px 15px 0px 15px;}
#hpinfo li{padding-left:10px;background:url(../../icons/common/sankaku_g.gif) no-repeat 0 3px;}

#hpinfo2{clear:both;padding:10px 0px 10px 0px;text-align:left;}
#hpinfo_txt2{clear:both;margin-bottom:10px; padding:10px 15px 0px 15px; color:#666666; }
#hpinfo2 li{padding-left:10px;background:url(../../icons/common/sankaku_g.gif) no-repeat 0 3px; font-size:10px;}

#z1_foot1_3{text-align:center;margin-bottom:10px;}
#z1_foot1_4{text-align:center;margin-bottom:10px;}

#z1_aj01 {
	position: relative;
}
#z1_aj01 #z1_head1_3 {
	position:absolute;
	top:-104px;
	width:193px;
	right: -10px;
}
#z1_head1_3{position:absolute;right:10px;top:6px;width:193px;}
#z1_head1_3 li{float:left;font-size:10px;}
#z1_head1_3 li.li01{padding-left:10px;margin-right:5px;}
.z19_body3_1_2_1{float:right;padding:0px 0px 15px 0px;clear:both;}
#z1_showHideLayer1_div{position:absolute; left:0px; top:0px; height:10px; visibility:visible; border:0; margin:0; padding:0; line-height:100%;}
#z1_showHideLayer1_div li.li99{float:right; width:60px; background:url(../icons/common/z1_list_re.gif) no-repeat 0 3px;}

#z1_showHideLayer2_div{position:absolute; left:-130px; top:-110px; width:192px; height:16px; visibility:hidden; border:0; margin:0; padding:0; line-height:100%; z-index: 1000;}

#z1_head3{float:right;position:absolute;right:0px;top:23px;}
#z1_head3 li{float:left;margin-bottom:0;}

#z1_head1_1 li{float:left;font-size:10px;}
#z1_head1_1 li.li01{padding-left:10px;background:url(../../icons/common/z1_list_re.gif) no-repeat 0 3px;margin-right:5px;}
#z1_head1_1 li.li02{padding-left:10px;background:url(../../icons/common/z1_list_re.gif) no-repeat 0 3px;}
