@charset "utf-8";

html{
	overflow-y:scroll;}

body{
	margin: 0 auto 0 auto;
	text-align:center;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	line-height:130%;
	}
img {
	margin: 0;
	padding: 0;
	border:0px;
	}


a:focus{
	outline:none;
}
	
#wrapper{
	width:760px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}

#header{
	width:760px;
	margin:0px;
	padding:0px;
	}

#pankuzu{
	clear:both;
	width:740px;
	height:25px;
	margin: 0px;
	padding-right: 20px;
	text-align: right;
	font-size: small;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}

#contents{
	float:left;
	width:760px;
	margin:0px;
	background-image: url(http://www.fujiikohmuten.co.jp/images/contents-bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
	}

#leftbody{
	float:left;
	width:180px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	}

#rightbody{
	float:left;
	width:530px;
	margin-left:30px;
	}

#rightbody p{
	margin:10px;
	}

#rightbody p.toppage{
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	}

#footer{
	clear:both;
	width:760px;
	height:80px;
	margin:0px;
	background-image: url(http://www.fujiikohmuten.co.jp/images/footer-bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	color: #FFFFFF;
	background-color: #999999;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}

#footer p{
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 5;
	margin-left: 10px;
	padding: 0px;
}

#footer a:link{
	color:#FFFFFF;
	text-decoration:underline;
}
#footer a:visited{
	color:#FFFFFF;
	text-decoration:underline;
}
#footer a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
#footer a:activek{
	color:#FFFFFF;
	text-decoration:none;
}

h1{
	margin: 0px;
	width: 755px;
	background-image: url(http://www.fujiikohmuten.co.jp/images/h1-bg.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	height: 18px;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 2px;
	font-weight: normal;
	padding-right: 0px;
	padding-bottom: 0px;
	}

h2{
	margin:0px;
	padding:0px;}

h3{	clear:both;
	background-repeat: no-repeat;
	background-position: left center;
	width: 505px;
	font-size: medium;
	height: 23px;
	padding-left: 25px;
	margin: 0px;
	padding-top: 7px;
	}





h4{	clear:both;
	background-repeat: no-repeat;
	background-position: left top;
	height: 19px;
	width: 510px;
	padding-left: 20px;
	font-size: small;
	padding-top: 1px;
	}





h5{
	clear:both;
	font-size: small;
	border-left-width: 2px;
	border-left-style: solid;
	padding-left: 5px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom: 5px;
	padding-bottom: 0px;
	}







/*------------------------------ヘッダー内容部分ここから--------------------------------------------*/
.header-left{
	float: left;
	width: 258px;
	height:150px;
	}

.header-right-company{
	float: left;
	width: 502px;
	height:150px;
	background-image: url(http://www.fujiikohmuten.co.jp/images/image-company.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

.header-right-myhome{
	float: left;
	width: 502px;
	height:150px;
	background-image: url(http://www.fujiikohmuten.co.jp/images/image-myhome.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

.header-right-jyutaku{
	float: left;
	width: 502px;
	height:150px;
	background-image: url(http://www.fujiikohmuten.co.jp/images/image-jyutaku.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

.header-right-kensetu{
	float: left;
	width: 502px;
	height:150px;
	background-image: url(http://www.fujiikohmuten.co.jp/images/image-kensetu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

.header-right-asj{
	float: left;
	width: 502px;
	height:150px;
	background-image: url(http://www.fujiikohmuten.co.jp/images/image-asj.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

.header-right-nitten{
	float: left;
	width: 502px;
	height:150px;
	background-image: url(http://www.fujiikohmuten.co.jp/images/image-nitten.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

.header-right-mansion{
	float: left;
	width: 502px;
	height:150px;
	background-image: url(http://www.fujiikohmuten.co.jp/images/image-mansion.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

.header-right-kutai{
	float: left;
	width: 502px;
	height:150px;
	background-image: url(http://www.fujiikohmuten.co.jp/images/image-kutai.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}


/*お問い合わせはこちらボタン*/
.toiawase{
	padding-top: 30px;
	text-align: right;
	padding-right: 5px;
	padding-bottom: 71px;
	}

/*テキストメニュー部分*/
.txt-menu,.txt-menu-myhome,.txt-menu-jyutaku,.txt-menu-kensetu,.txt-menu-asj{
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	text-align: right;
	font-size: small;
	}

.txt-menu a:link{ color:#FFFFFF;}
.txt-menu a:visited{ color:#FFFFFF;}
.txt-menu a:hover{ color:#FFFFFF; text-decoration:none;}
.txt-menu a:active{ color:#FFFFFF;}

.txt-menu-myhome a:link{ color:#000000;}
.txt-menu-myhome a:visited{ color:#000000;}
.txt-menu-myhome a:hover{ color:#000000; text-decoration:none;}
.txt-menu-myhome a:active{ color:#000000;}

.txt-menu-jyutaku a:link{ color:#000000;}
.txt-menu-jyutaku a:visited{ color:#000000;}
.txt-menu-jyutaku a:hover{ color:#000000; text-decoration:none;}
.txt-menu-jyutaku a:active{ color:#000000;}

.txt-menu-kensetu a:link{ color:#FFFFFF;}
.txt-menu-kensetu a:visited{ color:#FFFFFF;}
.txt-menu-kensetu a:hover{ color:#FFFFFF; text-decoration:none;}
.txt-menu-kensetu a:active{ color:#FFFFFF;}

.txt-menu-asj a:link{ color:#000000;}
.txt-menu-asj a:visited{ color:#000000;}
.txt-menu-asj a:hover{ color:#000000; text-decoration:none;}
.txt-menu-asj a:active{ color:#000000;}



/*------------------------------ヘッダー内容部分ここまで--------------------------------------------*/


/*=======================================メインメニューここから================================================================*/

#mainmenu{
	margin:0px;
	padding:0px;
	font-size: small;
	}

#mainmenu ul{
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	list-style-type: none;
	}

#mainmenu li{
	padding-left: 10px;
	padding-bottom: 3px;
	}
/*---------------------------サブメニュー（青・本体用）----------------------------------------*/
div.submenubox-blue{
	background-image: url(http://www.fujiikohmuten.co.jp/images/btn/sub-bg-blue.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	color: #000066;
	}
div.submenubox-blue ul{
	background-image: url(http://www.fujiikohmuten.co.jp/images/btn/sub-bottom-blue.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
div.submenubox-blue li{
	background-image: url(http://www.fujiikohmuten.co.jp/images/btn/icon-sub-blue.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	}
div.submenubox-blue li a:link{ color:#000066;}
div.submenubox-blue li a:visited{ color:#000066;}
div.submenubox-blue li a:hover{ color:#000066; text-decoration:none;}
div.submenubox-blue li a:active{ color:#000066;}

/*---------------------------サブメニュー（オレンジ・住宅部門用）----------------------------------------*/
div.submenubox-orange{
	background-image: url(http://www.fujiikohmuten.co.jp/images/btn/sub-bg-orange.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	color: #000066;
	}
div.submenubox-orange ul{
	background-image: url(http://www.fujiikohmuten.co.jp/images/btn/sub-bottom-orange.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
div.submenubox-orange li{
	background-image: url(http://www.fujiikohmuten.co.jp/images/btn/icon-sub-orange.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	}
div.submenubox-orange li a:link{ color:#000066;}
div.submenubox-orange li a:visited{ color:#000066;}
div.submenubox-orange li a:hover{ color:#000066; text-decoration:none;}
div.submenubox-orange li a:active{ color:#000066;}

/*---------------------------サブメニュー（グリーン・建設部門用）----------------------------------------*/
div.submenubox-green{
	background-image: url(http://www.fujiikohmuten.co.jp/images/btn/sub-bg-green.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	color: #000066;
	}
div.submenubox-green ul{
	background-image: url(http://www.fujiikohmuten.co.jp/images/btn/sub-bottom-green.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
div.submenubox-green li{
	background-image: url(http://www.fujiikohmuten.co.jp/images/btn/icon-sub-green.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	}
div.submenubox-green li a:link{ color:#000066;}
div.submenubox-green li a:visited{ color:#000066;}
div.submenubox-green li a:hover{ color:#000066; text-decoration:none;}
div.submenubox-green li a:active{ color:#000066;}

/*---------------------------サブメニュー（赤・ASJ用）----------------------------------------*/
div.submenubox-asj{
	background-image: url(http://www.fujiikohmuten.co.jp/images/btn/sub-bg-asj.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	color: #CC0000;
	}
ul.asj{
	background-image: url(http://www.fujiikohmuten.co.jp/images/btn/sub-bottom-asj.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: -15px;
	}
li.asj{
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
li.asj a:link{ color:#CC0000;}
li.asj a:visited{ color:#CC0000;}
li.asj a:hover{ color:#CC0000; text-decoration:none;}
li.asj a:active{ color:#CC0000;}



/*=======================================メインメニューここまで================================================================*/


/*------------------------------トップページ新着情報ここから------------------------------------------------*/
.news{
	width:528px;
	border: 1px solid #999999;
	margin-top: 25px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.newstitle{
	width:528px;
	height:35px;
	margin:0px;
	padding:0px;
	background-image: url(http://www.fujiikohmuten.co.jp/images/news-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.news-btn{
	margin: 0px 0px 0px 263px;
	padding: 0px;
 border: 0px;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;}

.news ul{
	list-style-type: none;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}

.news li{
	background-image: url(http://www.fujiikohmuten.co.jp/images/icon-news.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	}
/*------------------------------トップページ新着情報ここまで------------------------------------------------*/

/*---------------------------会社概要で使用ここから-------------------------*/
/*.kakomiは他とも兼用*/
.kakomi{
	width: 495px;
	border: 1px solid #999999;
	padding: 5px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 10px;
	}

.kakomi ul{
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	}

.kakomi li{
	background-image: url(http://www.fujiikohmuten.co.jp/movabletype/images/icon-bluesquare.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin: 0px;
	padding-left: 13px;
	}

table.company-table{
	margin-left:10px;
	border:solid 1px #999999;
	padding: 0px;
	border-collapse: separate;
}

table.company-table th{
	background-color:#EBEBEB;
	text-align: left;
	vertical-align: top;
	color: #000066;
	margin-top: 0px;
	padding: 5px;
	width: 90px;
	border:solid 1px #FFFFFF;
	}

table.company-table td{
	padding: 5px;
	border:solid 1px #FFFFFF;
	width: 395px;
	}

dl {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 390px;
}
dt {
	float:left;
	width:80px;
	clear:both;
	font-weight:normal;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
}
dd {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 85px;
	margin: 0px;
}
/*IE6のためのハック（IE6のみddの2行目の先頭が前に出る）*/
*html dd{text-indent: -3px;}
/*---------------------------会社概要で使用ここまで-------------------------*/

/*------------------------マイホームフジイ用売り土地テーブルここから-------------------------------------------*/
table.myhome-table{
	margin:0px;
	padding: 0px;
	border-collapse: separate;
}
table.myhome-table th{
	background-color:#EBEBEB;
	text-align: left;
	vertical-align: top;
	color: #000000;
	margin-top: 0px;
	padding: 3px;
	width: 60px;
	border:solid 1px #FFFFFF;
	}
table.myhome-table td{
	padding: 3px;
	border:solid 1px #FFFFFF;
	width: 280px;
	}
/*------------------------マイホームフジイ用売り土地テーブルここまで-------------------------------------------*/

/*------------------------建設部門・一覧詳細部分ここから----------------------------------*/
div.kensetu-detailbox{
	width: 495px;
	padding: 0px;
	margin: 15px 0 15px 10px;
	overflow:auto;
	}

table.kensetu-table{
	margin:0px;
	padding: 0px;
	border-collapse: separate;
	}

table.kensetu-table th{
	background-color:#D7EFD7;
	text-align: left;
	color: #000000;
	margin-top: 0px;
	padding: 3px;
	width: 70px;
	border:solid 2px #FFFFFF;
	}

table.kensetu-table td{
	padding: 3px;
	border:solid 2px #FFFFFF;
	width: 185px;
	}
/*------------------------建設部門・一覧詳細部分ここまで----------------------------------*/

/*------------------------ASJ・札幌北スタジオ用テーブルここから----------------------------------*/
table.studio{
	margin-left:10px;
	width: 450px;
	}
table.studio th{
	text-align: right;
	padding: 3px;
	font-weight: normal;
	width: 100px;
	}
table.studio td{
	text-align: left;
	padding: 3px;
	}
/*------------------------ASJ・札幌北スタジオ用テーブルここまで----------------------------------*/

/*------------------------躯体部門実績用テーブルここから----------------------------------*/
table.kutai-jisseki{
	margin-left:10px;
	width: 515px;
	border:solid 1px #999999;
	border-collapse: collapse;
	}
table.kutai-jisseki th{
	text-align:center;
	padding: 3px;
	border:solid 1px #CCCCCC;
	background: #DBF3FD;
	color:#333333;
	}
table.kutai-jisseki td{
	padding: 3px;
	border:solid 1px #CCCCCC;
	}
td.rignt{
	text-align:right;}
	
/*------------------------躯体部門実績用テーブルここまで----------------------------------*/

/*------------------------日天実績用テーブルここから----------------------------------*/
table.nitten-jisseki{
	margin-left:10px;
	width: 515px;
	border:solid 1px #999999;
	border-collapse: collapse;
	}
table.nitten-jisseki th{
	text-align:center;
	padding: 3px;
	border:solid 1px #CCCCCC;
	background: #DBF3FD;
	color:#333333;
	}
table.nitten-jisseki td{
	padding: 3px;
	border:solid 1px #CCCCCC;
	}
	
/*------------------------日天実績用テーブルここまで----------------------------------*/



.img-left{
	float:left;
	margin:0 10px 10px 0;}

.img-right{
	float:right;
	margin:0 0 10px 10px;}

.red{
	color:#FF0000;}

.blue{
	color:#000099;}

.green{
	color:#006633;}

.gray{
	color:#666666;}

.toplogo-img{
	float:left;}

.undermenu-box{
	width: 170px;
	padding-right: 5px;
	padding-left: 5px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	}

.undermenu-box p.flash{
	font-size: smaller;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 130%;
}

.undermenu-box p{
	font-size: small;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 130%;
}

.pagetop{
	clear:both;
	text-align: right;
	padding-top: 15px;
	padding-bottom: 15px;
	margin: 0px;
	}

p.cap{
	padding-left:1em;
	text-indent:-1em;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	  }

.kakomi-nitten{
	border: 1px solid #999999;
	padding: 15px;
	margin: 15px;
	}

.kakomi-recruit{
	margin: 15px;
	line-height: 150%;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	}

table.recruit{
	width: 400px;
	border:solid 1px #999999;
	border-collapse: separate;
	margin-top: 10px;
	margin-bottom: 10px;
	}
table.recruit th{
	padding: 3px;
	background: #EBEBEB;
	color:#333333;
	border: 1px solid #FFFFFF;
	}
table.recruit td{
	padding: 3px;
	border: 1px solid #FFFFFF;
	}


table.formtable{
	margin-left: 10px;
	}
table.formtable th{
	width:150px;
	padding: 3px;
	background-color: #EFEFEF;
	vertical-align: middle;
	text-align: center;
	}
table.formtable td{
	width:350px
	padding: 3px;
	padding: 3px;
	}

table.mansion-img{
	margin-left:10px;
	margin-right:10px;
	float:left;}

table.mansion{
	margin:0px;
	border-collapse: collapse;
}
table.mansion th{
	padding: 3px;
	background: #EBEBEB;
	color:#333333;
	text-align:left;
	}
table.mansion td{
	padding: 3px;
	}

.clear{
	clear:both;}
	
p.small{
	font-size:smaller;}

.small-txt{
	font-size:smaller;}

.white{
	color:#FFFFFF;}

.big-txt{
	font-size:medium;
	line-height:130%;
	}

.event-detailkakomi{
	border:solid 1px #999999;
	margin: 0px;
	padding: 5px;
}

.leftphoto-nomargin{
	float:left;
	margin:0;
	padding:0;}

.map-right{
	float:right;
	width:250px;
	margin-left:10px;
	margin-bottom:10px;
	text-align:right;}

.img_border0{
	border: 0px;
}
/*---------------------------サブメニュー（黄色・マイホームフジイ用）----------------------------------------*/
div.submenubox-yellow{
	background-image: url(http://www.fujiikohmuten.co.jp/images/btn/sub-bg-yellow.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	color: #000066;
	}
div.submenubox-yellow ul{
	background-image: url(http://www.fujiikohmuten.co.jp/images/btn/sub-bottom-yellow.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
div.submenubox-yellow li{
	background-image: url(http://www.fujiikohmuten.co.jp/images/btn/icon-sub-yellow.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	}
div.submenubox-yellow li a:link{ color:#000066;}
div.submenubox-yellow li a:visited{ color:#000066;}
div.submenubox-yellow li a:hover{ color:#000066; text-decoration:none;}
div.submenubox-yellow li a:active{ color:#000066;}
