@charset "Shift_JIS";

/* 全体構造
---------------------------------------------- */

body {
	margin: 0;
	padding: 0;
	color: #333333;
	background-color: #FFFFFF;
	background: url(http://www.eizen-6.com/common/img/back_image.gif) repeat-y center top;
}

#wrapper {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	margin: 0;
	padding: 0;
}

#page-box {
	width: 760px;
	margin: 5px 0 0 0;
	padding:0;
}

hr {
	clear:both;
}

#left-box {
	width: 200px;
	float: left;
	margin:0;
	padding:0;
}

#right-box {
	width: 560px;
	float: right;
	margin:0;
	padding:0;
}

#right-box div#sub_title {
	width: 558px;
	height: 29px;
	margin:0;
	padding:0;
	background: url(http://www.eizen-6.com/common/img/sub_title.gif) no-repeat;
}

#right-box div#sub_title h3{
	margin:0;
	color:#ffffff;
	font-weight:bold;
	padding:7px 0 0 22px;
	font-size:14px;
	letter-spacing:1px;
}

#right-box div#sub_title h3 a{
	color:#FFFFFF;
}

#right-box div#sub_title_red {
	width: 558px;
	height: 34px;
	margin:0;
	background: url(http://www.eizen-6.com/common/img/sub_title_4.gif) no-repeat;
	padding:0;
}

#right-box div#sub_title_red h3 {
	margin:0;
	color:#ffffff;
	font-weight:bold;
	padding:12px 0 0 22px;
	font-size:14px;
}

#right-box h3#sub_title_01 {
	width: 557px;
	height: 29px;
	margin:0;
	background: url(http://www.eizen-6.com/common/img/sub_title.gif) no-repeat;
	color:#ffffff;
	font-weight:bold;
	padding:7px 0 0 22px;
	font-size:14px;
}

#right-box h3#sub_title_02 {
	width: 557px;
	height: 29px;
	margin:0;
	background: url(http://www.eizen-6.com/common/img/sub_title.gif) no-repeat;
	color:#ffffff;
	font-weight:bold;
	padding:7px 0 0 22px;
	font-size:14px;
}

#right-box h3#sub_title_03 {
	width: 557px;
	height: 29px;
	margin:0;
	background: url(http://www.eizen-6.com/common/img/sub_title.gif) no-repeat;
	color:#ffffff;
	font-weight:bold;
	padding:7px 0 0 22px;
	font-size:14px;
}

#right-box h3#sub_title_04 {
	width: 557px;
	height: 29px;
	margin:0;
	color:#ffffff;
	font-weight:bold;
	padding:11px 0 0 22px;
	font-size:15px;
	background: url(http://www.eizen-6.com/common/img/sub_title_4.gif) no-repeat;
}

#right-box div#bottom {
	width: 560px;
	height: 18px;
	margin:0;
	padding:0 0 20px 0;
	background:url(http://www.eizen-6.com/common/img/bottom_1.gif) no-repeat;
	clear:both;
}

#right-box a#diagnosis {
	width: 304px;
	height:56px;
	background: url(http://www.eizen-6.com/building/lease/img/button_sindan_1-1.gif) no-repeat;
	text-indent:-9999px;
	display: block;
	margin:10px auto;
	position:inline;
}

#contact {
	width: 520px;
	height:72px;
	margin:0 20px 25px 20px;
	padding:0;
}

#contact p#contact {
	width: 194px;
	height:72px;
	background: url(http://www.eizen-6.com/common/img/tel_eigyou.gif) no-repeat;
	text-indent:-9999px;
	float:left;
}

#contact a#diagnosis {
	width: 304px;
	height:56px;
	background: url(http://www.eizen-6.com/building/lease/img/button_sindan_1-1.gif) no-repeat;
	text-indent:-9999px;
	display: block;
	float:right;
	margin:8px 0 0 0;
}

#buttan_shindan {
	width:304px;
	height:82px;
	display: block;
	background:url(http://www.eizen-6.com/building/tenant/img/buttan_shindan_1-1.gif) no-repeat;
	text-indent:-9999px;
	margin:5px auto;
}

.font-14 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	font-style: normal;
	font-weight:bold;
	font-variant: normal;
	padding: 5px 0 5px 20px;
}

/* リンク
---------------------------------------------- */
	
a:link{
	color:#5D5DE3;
	text-decoration: none;
}

a:visited{
	color:#5D5DE3 ;
	text-decoration: none;
}

a:hover{
	color: #CC6600;
	text-decoration: underline;
}


/* ヘッダー
---------------------------------------------- */

#header {
	height: 100px;
}

#header h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-style: normal;
	line-height: 130%;
	font-weight: normal;
	font-variant: normal;
	text-align:right;
	margin: 5px;
}

#header h1 {
	width: 225px;
	height: 64px;
	background: url(common/img/header_logo.gif) no-repeat;
	text-indent: -9999px;
	float: left;
	position:relative;
	top:10px;
}

#header h1 a {
	width: 225px;
	height: 64px;
	display: block;
}

#header_tel {
	width: 218px;
	height: 54px;
	background: url(common/img/header_tel.gif) no-repeat;
	text-indent: -9999px;
	float: right;
	position:relative;
	right: 10px;
	top: 20px;
}

#header_tel a {
	width: 218px;
	height: 54px;
	display: block;
}

/* top-cover
---------------------------------------------- */

#top-cover {
	margin: 8px 0 0 0;
	height:246px;
}

#top-cover img {
	margin: 0;
	padding: 0;
	vertical-align: bottom;
	display: block; /* ■画像周りの余白を消す */
	float: left;
}

#top-cover ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: right;
}

#top-cover li {
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}

#top-cover li#right_menu01 {
	width: 237px;
	height: 48px;
	background: url(common/img/osusume_menu.gif) no-repeat;
}

#top-cover li#right_menu02 {
	width: 237px;
	height: 63px;
	background: url(common/img/right_menu_1-1.jpg) no-repeat;
}

#top-cover li#right_menu03 {
	width: 237px;
	height: 63px;
	margin: 5px 0 0 0;
	background: url(common/img/right_menu_2-1.jpg) no-repeat;
}

#top-cover li#right_menu04 {
	width: 237px;
	height: 63px;
	margin: 5px 0 0 0;
	background: url(common/img/right_menu_3-1.jpg) no-repeat;
}

#top-cover li a {
	height: 63px;
	display: block;
}

#top-cover li#right_menu02 a:hover {
	width: 237px;
	height: 63px;
	background: url(common/img/right_menu_1-2.jpg) no-repeat;
}

#top-cover li#right_menu03 a:hover {
	width: 237px;
	height: 63px;
	background: url(common/img/right_menu_2-2.jpg) no-repeat;
}

#top-cover li#right_menu04 a:hover {
	width: 237px;
	height: 63px;
	background: url(common/img/right_menu_3-2.jpg) no-repeat;
}

/* second-cover
---------------------------------------------- */

#second-cover {
	margin: 8px 0 0 0;
	width: 760px;
	height:133px;
}

#second-cover h2 {
	text-indent: -9999px;
}

#second-cover img {
	margin: 0;
	padding: 0;
	vertical-align: bottom;
	display: block; /* ■画像周りの余白を消す */
	float: left;
}

/* contact-cover----------------------------- */

#contact-cover {
	margin: 8px 0 0 0;
	width: 760px;
	height:133px;
	background-image: url(contact/img/main_image.jpg);
	background-repeat: no-repeat;
}

#contact-cover h2 {
	text-indent: -9999px;
}

#contact-cover img {
	margin: 0;
	padding: 0;
	vertical-align: bottom;
	display: block; /* ■画像周りの余白を消す */
	float: left;
}

/* request-cover----------------------------- */

#request-cover {
	margin: 8px 0 0 0;
	width: 761px;
	height:133px;
	background:url(request/img/main_image.jpg) no-repeat;
}

#request-cover h2 {
	text-indent: -9999px;
}

/* ----------------------------- */

#jisseki-cover {
	margin: 8px 0 0 0;
	width: 760px;
	height:133px;
	background: url(jisseki/img/main_image.jpg) no-repeat;
}

#jisseki-cover h2 {
	text-indent: -9999px;
}

#jisseki-cover img {
	margin: 0;
	padding: 0;
	vertical-align: bottom;
	display: block; /* ■画像周りの余白を消す */
	float: left;
}

/* ----------------------------- */

#dokuji-cover {
	margin: 8px 0 0 0;
	width: 760px;
	height:133px;
	background: url(system/diagnosis/img/main_image.jpg) no-repeat;
}

#dokuji-cover h2 {
	text-indent: -9999px;
}

#dokuji-cover img {
	margin: 0;
	padding: 0;
	vertical-align: bottom;
	display: block; /* ■画像周りの余白を消す */
	float: left;
}

/* ----------------------------- */

#access-cover {
	margin: 8px 0 0 0;
	width: 760px;
	height:133px;
	background: url(access/img/main_image.jpg) no-repeat;
}

#access-cover h2 {
	text-indent: -9999px;
}

#access-cover img {
	margin: 0;
	padding: 0;
	vertical-align: bottom;
	display: block; /* ■画像周りの余白を消す */
	float: left;
}

/* ----------------------------- */

#building-cover {
	margin: 8px 0 0 0;
	width: 760px;
	height:133px;
	background: url(building/lease/img/main_image.jpg) no-repeat;
}

#building-cover h2 {
	text-indent: -9999px;
}

#building-cover img {
	margin: 0;
	padding: 0;
	vertical-align: bottom;
	display: block; /* ■画像周りの余白を消す */
	float: left;
}

/* ----------------------------- */

#construction-cover {
	margin: 8px 0 0 0;
	width: 760px;
	height:133px;
	background: url(construction/repair/img/main_image.jpg) no-repeat;
}

#construction-cover h2 {
	text-indent: -9999px;
}

/* ----------------------------- */

#busines-cover {
	margin: 8px 0 0 0;
	width: 760px;
	height:133px;
	background: url(business/building/img/main_image.jpg) no-repeat;
}

#busines-cover h2 {
	text-indent: -9999px;
}

/* ----------------------------- */

#earthwork-cover {
	margin: 8px 0 0 0;
	width: 760px;
	height:133px;
	background: url(business/earthwork/img/main_image.jpg) no-repeat;
}

#earthwork-cover h2 {
	text-indent: -9999px;
}

/* メインメニュー
---------------------------------------------- */

#main-menu {
	width: 760px;
	height: 42px;
	margin: 10px 0 10px 0;
}

#main-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#main-menu li {
	margin: 0;
	padding: 0;
	height: 42px;
	text-indent: -9999px;
	float: left;
}

#main-menu li a {
	text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
	display: block;
	height: 42px;
}

/* ------------------------------- */

#main-menu li#main-menu01 {
	width: 123px;
	background: url(common/img/main_menu_1-1.gif) no-repeat;
}

#main-menu li#main-menu02 {
	width: 159px;
	background: url(common/img/main_menu_2-1.gif) no-repeat;
}

#main-menu li#main-menu03 {
	width: 156px;
	background: url(common/img/main_menu_3-1.gif) no-repeat;
}

#main-menu li#main-menu04 {
	width: 168px;
	background: url(common/img/main_menu_4-1.gif) no-repeat;
}

#main-menu li#main-menu05 {
	width: 154px;
	background: url(common/img/main_menu_5-1.gif) no-repeat;
}

/* ------------------------------- */


#main-menu li#main-menu01 a:hover {
	background: url(common/img/main_menu_1-2.gif) no-repeat;
}

#main-menu li#main-menu02 a:hover {
	background: url(common/img/main_menu_2-2.gif) no-repeat;
}

#main-menu li#main-menu03 a:hover {
	background: url(common/img/main_menu_3-2.gif) no-repeat;
}

#main-menu li#main-menu04 a:hover {
	background: url(common/img/main_menu_4-2.gif) no-repeat;
}

#main-menu li#main-menu05 a:hover {
	background: url(common/img/main_menu_5-2.gif) no-repeat;
}

/* left-menu
---------------------------------------------- */
.left-menu {
	font-size: 12px;
	float: left;
	width: 200px;
	padding: 0px;
	margin: 0px;
}

.left-menu img {
	border: 0;
}

.left-menu ul {
	margin:0;
	padding:0;
}

.left-menu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	background-color: #FFFFFF;
}
.left-menu li.bk {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background: url(http://www.eizen-6.com/common/img/m_back.gif) repeat-y;
}

.left-menu li dl {
	margin: 0;
	width:194px;
	padding:0;
}

.left-menu li dl dt.m1 {
	background: url(common/css/common/img/m1.gif) no-repeat;
	margin: 0;
	padding: 4px 0 2px 32px;
}

.left-menu li dl dt.m2 {
	background: url(common/css/common/img/m1.gif) no-repeat;
	margin: 0;
	padding: 4px 0 2px 15px;
}

.left-menu li dl dt.m1_end {
	background: url(http://www.eizen-6.com/president/common/img/m1_end.gif) no-repeat;
	margin: 0;
	padding: 0 0 0 32px;
	height: 25px;
}

.left-menu li dl dt.m_end {
	background: url(common/css/common/img/m_end.gif) no-repeat;
	margin: 0;
	padding: 4px 0 2px 32px;
	height: 9px;
}

.left-menu li dl dt#content a {
	text-decoration:none;
	display:block;
}

.left-menu li dl dt#content p {
	width:185px;
	margin:0 auto 0 7px;
	padding:0;
	line-height:1.5;
}

.left-menu li dl dd {
	margin: 0;
	padding: 4px 10px 2px 10px;
	height: auto;
	line-height:1.5;
}

ul.module-list {
	width:129px;
}

li.module-list-item1 {
	width:150px;
	height:auto;
	background: url(common/img/icon_01.gif) no-repeat 10px 5px;
	margin: 0 0 0 5px;
	padding: 4px 0 5px 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

li.module-list-item2 {
	width:150px;
	height:auto;
	background: url(common/img/icon_02.gif) no-repeat 10px 5px;
	margin: 0 0 0 5px;
	padding: 4px 0 5px 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

li.module-list-item3 {
	width:150px;
	height:auto;
	background: url(common/img/icon_03.gif) no-repeat 10px 5px;
	margin: 0 0 0 5px;
	padding: 4px 0 5px 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

li.module-list-item4 {
	width:150px;
	height:auto;
	background: url(common/img/icon_04.gif) no-repeat 10px 5px;
	margin: 0 0 0 5px;
	padding: 4px 0 5px 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

/* サブメニュー
---------------------------------------------- */

#sub-menu-left-box {
	width: 276px;
	float: left;
	margin:8px 0 0 0;
}

#sub-menu-right-box {
	width: 276px;
	float: right;
	margin:8px 0 0 0;
}

/* ----------------------------- */


#sub_menu_01 {
	width: 276px;
	height: 119px;
	background: url(common/img/sub_banar_1.jpg) no-repeat;
	font-size:12px;
	line-height: 2;
}

#sub_menu_01 h3 {
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	height: 39px;
	width: 276px;
}


#sub_menu_01 ul#left {
	margin: 0;
	padding: 0;
	float:left;
	position: relative;
	width: 138px;
	list-style:none;
}

#sub_menu_01 li {
	margin: 0;
	padding: 0;
	position: absolute;
}

#menu11 {
	top:6px;
	left:45px;
}

#menu12 {
	top:30px;
	left:45px;
}

#menu13 {
	top:53px;
	left:45px;
}

#sub_menu_01 ul#right {
	width: 138px;
	margin: 0;
	padding: 0;
	float:right;
	position: relative;
	list-style:none;
}

#sub_menu_01 li#right {
	margin: 0;
	padding: 0;
	position: absolute;
}

#menu14 {
	top:5px;
	left:30px;
}

#menu15 {
	top:28px;
	left:30px;
}

/* ----------------------------- */


#sub_menu_02 {
	width: 276px;
	height: 119px;
	background: url(common/img/sub_banar_2.jpg) no-repeat;
	font-size:12px;
	line-height: 2;
}

#sub_menu_02 h3 {
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	height: 39px;
	width: 276px;
}


#sub_menu_02 ul#left {
	margin: 0;
	padding: 0;
	float:left;
	position: relative;
	width: 138px;
	list-style:none;
}

#sub_menu_02 li {
	margin: 0;
	padding: 0;
	position: absolute;
}

#menu21 {
	top:4px;
	left:10px;
}

#menu22 {
	top:28px;
	left:10px;
}

#sub_menu_02 ul#right {
	width: 138px;
	margin: 0;
	padding: 0;
	float:right;
	position: relative;
	list-style:none;
}

#menu23 {
	top:5px;
	left:50px;
}

#menu24 {
	top:28px;
	left:50px;
}

#menu25 {
	top:53px;
	left:50px;
}

/* 事業案内メニュー
---------------------------------------------- */

#jigyo-annai {
	width: 557px;
	height: 180px;
	clear: both;
	margin:10px 0 0 0;
}

#jigyo-annai ul {
	margin:7px 0 0 0;
	padding:0;
	list-style:none;
}

#jigyo-annai ul li {
	margin: 0;
	padding: 0;
	height: 142px;
	float: left;
	width: 183px;
}

#jigyo-annai ul li h4 {
	text-indent:-9999px;
}

#jigyo-annai ul li ul {
	width:65px;
	height:30px;
	margin:40px 0 0 5px;
	padding:0;
}

#jigyo-annai ul li ul li {
	margin:0;
	padding:0;
	width:65px;
	height:15px;
	font-size:10px;
}

#jigyo-annai li a {
	text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
}

/* ------------------------------- */

#jigyo-annai li#jigyo-menu01 {
	margin: 0;
	background: url(common/img/sub_menu_02.jpg) no-repeat;
}

#jigyo-annai li#jigyo-menu02 {
	margin: 0 0 0 4px;
	background: url(common/img/sub_menu_03.jpg) no-repeat;
}

#jigyo-annai li#jigyo-menu03 {
	margin: 0 0 0 4px;
	background: url(common/img/sub_menu_04.jpg) no-repeat;
}

/* ----------------------------- */

#sub_menu_03 {
	width: 276px;
	height: 119px;
	margin: 8px 0 0 0;
	background: url(common/img/sub_banar_3.jpg) no-repeat;
	font-size:12px;
	line-height: 2;
}

#sub_menu_03 h3{
	text-indent: -9999px;
	height: 39px;
}

#sub_menu_03 ul#left {
	width: 138px;
	margin: 0;
	padding: 0;
	float:left;
	position: relative;
	list-style:none;
}

#sub_menu_03 li {
	margin: 0;
	padding: 0;
	position:absolute;
}

#sub_menu_03 ul#right {
	width: 138px;
	margin: 0;
	padding: 0;
	float:right;
	position: relative;
	list-style:none;
}

#menu31 {
	top:5px;
	left:45px;
}

#menu32 {
	top:29px;
	left:45px;
}

#menu33 {
	top:53px;
	left:45px;
}

#menu34 {
	top:5px;
	left:25px;
}

/* ----------------------------- */

#syatyou_blog {
	margin: 8px 0 0 0;
	padding: 0;
}

#danjyo_blog {
	margin: 3px 0 0 0;
	padding: 0;
}

/* ----------------------------- */

#sintyaku-box {
	clear:both;
	margin: 10px 0 0 0;
	padding: 0;
	width: 558px;
	height: auto;
	background: url(common/img/sintyaku_back.gif) repeat-y;
}

#sintyaku-box ul {
	margin:8px;
	padding: 0;
	list-style:none;
	font-size:12px;
}

#sintyaku-box li {
	margin: 0;
	padding: 5px 0 5px 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #888888;
}

#sintyaku-box li.sintyaku_list {
	font-size:12px;
	line-height:1.5;
}

#sintyaku-box li#sintyaku_end {
	height: 9px;
	background: url(common/img/bottom_1.gif) repeat-y;
}

/* ----------------------------- */

#otoiawase-box {
	clear:both;
	padding: 0;
	width: 558px;
	height:90px;
	background: url(common/img/sintyaku_back.gif) repeat-y;
}

#otoiawase-box div#sub_title_04 {
	width: 557px;
	margin:0;
	background: url(common/img/sub_title.gif) no-repeat;
	padding:0;
}

#otoiawase-box div#sub_title_04 div {
	margin:0;
	color:#ffffff;
	font-weight:bold;
	padding:7px 0 0 22px;
	font-size:14px;
}

#otoiawase-left-box {
	float: left;
	margin: 20px 0 0 0;
	padding: 0;
}

#otoiawase-box ul {
	margin:0;
	padding: 0;
	list-style:none;
}

#otoiawase-box li {
	margin: 0;
	padding: 0 0 0 30px;
}


#otoiawase-box li#otoiawase_list {
	font-size:12px;
	line-height:1.5;
	background: url(common/img/otoiawase_list.gif) no-repeat;

}

#otoiawase-box li#otoiawase_end {
	height: 9px;
	background: url(common/img/bottom_1.gif) repeat-y;
}

#otoiawase-right-box {
	float: right;
	margin: 0;
	padding: 10px 10px 0 0;
}



/* company-box
---------------------------------------------- */

#company-box {
	margin: 0;
	padding:5px 0;
	width: 558px;
	height: auto;
}

#company-box h4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-style: normal;
	line-height: 1.5;
	font-weight: bold;
	font-variant: normal;
	margin: 0;
	padding: 0 0 0 20px;
}


#company-box p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 1.5;
	font-weight: normal;
	font-variant: normal;
	margin: 0;
	padding: 5px 5px 0 20px;
}



#company-box li {
	width:558px;
	margin:5px 0;
	padding:0;
	list-style:none;
}

#company-box li#tensen {
	background: url(common/img/tensen.gif) no-repeat;
	width:558px;
	height:6px;
	padding:0;
	margin:0;
	clear:both;
}

#company-box ul li dl {
	font-size:12px;
	margin:0;
	line-height:1.5;
}

#company-box ul li dl dt {
	width:100px;
	float:left;
}

#company-box ul li#list01 dl dt {
	height: 8px;
}

#company-box ul li#list02 dl dt {
	height: 24px;
}

#company-box ul li#list03 dl dt {
	height: 42px;
}

#company-box ul li#list04 dl dt {
	height: 60px;
}

#company-box ul li#list09 dl dt {
	height: 150px;
}

#company-box ul li dl dt dd {
	float:left;
}

#daihyou {
	margin:0;
	padding:0 5px;
}

#daihyou p {
	font-size:12px;
	padding:0;
	margin:0 10px 0 10px;
}

#daihyou_01 {
	float: left;
	margin:0 10px 7px 5px;
	font-size:12px;
}

#daihyou_02 {
	clear:both;
	margin:0 0 0 350px;
}

/* staff-box
---------------------------------------------- */

#staff-h3 {
	width: 557px;
	height: 29px;
	margin:0;
	background: url(common/img/sub_title.gif) no-repeat;
	color:#ffffff;
	font-weight:bold;
	padding:7px 0 0 22px;
	font-size:14px;
}

#staff-box {
	margin: 0 0 0 0;
	padding: 0 0 30px 0;
	width: 558px;
	background: url(common/img/sintyaku_back.gif) repeat-y;
}

#staff-box img {
	width:139px;
	height:140px;
	float:left;
	margin:0 5px 0 5px;
}

#staff-box dt {
	width:250px;
	position: relative;
	float:left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

#staff-box dd {
	width:250px;
	position: relative;
	float:right;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

#staff-box dl {
	width:500px;
	height:140px;
	position: relative;
	left:30px;
	top:30px;
	margin:5px;
	clear:both;
	line-height: normal;
}

#staff-box h4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	margin: 10px 20px 5px 20px;
	padding: 0 0 4px 8px;
	border-bottom: 1px solid #FF6600;
	border-left: 7px solid #FF6600;
	color: #FF6600;
	height:20px;
}

#staff-box {
	margin: 0 0 0 0;
	padding: 0 0 30px 0;
	width: 558px;
	background: url(common/img/sintyaku_back.gif) repeat-y;
}


#staff-box h5 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	margin: 5px 0 5px 40px;
}

#staff-box p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin: 0 40px 0 40px;
	line-height:150%;
}

/* plan
---------------------------------------------- */

#plan h3 {
	width: 557px;
	height: 29px;
	margin:0;
	background: url(common/img/sub_title.gif) no-repeat;
	color:#ffffff;
	font-weight:bold;
	padding:7px 0 0 22px;
	font-size:14px;
}

#plan-box {
	width: 560px;
	padding:0;
	margin:0;
}

#plan-box h4 {
	text-indent: -9999px;
	position: relative;
	top:5px;
	left:30px;
	width:500px;
	height:75px;
	background: url(system/plan/img/image_1.gif) no-repeat;
}

#plan-box ul#plan_2 {
	text-indent: -9999px;
	position: relative;
	left:30px;
	top:25px;
	width:500px;
	height:317px;
	background: url(system/plan/img/image_2.gif) no-repeat;
	list-style:none;
}

#plan-box dl#plan_3 {
	text-indent: -9999px;
	position: relative;
	top:50px;
	left:30px;
	width:500px;
	height:365px;
	background: url(system/plan/img/image_3.jpg) no-repeat;
}

#plan_4 {
	clear:both;
	width:480px;
	height:200px;
	background: #52B54A;
	padding:10px;
	margin: 70px auto 20px auto;
}

#plan_4 h5 {
	width:295px;
	height:38px;
	background: url(system/plan/img/image_4.gif) no-repeat;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#ffffff;
	padding:10px 35px 0 35px;
	margin:0;
}

#plan_4 p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-style: normal;
	line-height: 1.1;
	font-weight: bold;
	font-variant: normal;
	color:#ffffff;
	margin:0;
	padding:0 0 10px 0;
	
}

#plan_4 ul {
	margin:0;
	padding:0;
}

#plan_4 ul li{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 1.5;
	font-weight: normal;
	font-variant: normal;
	clear:both;
	color:#ffffff;
	list-style:none;
}

#plan_4 span {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-style: normal;
	line-height: 1.5;
	font-weight: bold;
	font-variant: normal;
	color:#F8F900;
}

/* contact-box
---------------------------------------------- */


#contact-box table {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 1.5;
	font-weight: normal;
	font-variant: normal;
	margin: 0;
	padding: 5px;
}

#contact-box {
	margin:auto 0;
	padding: 0;
	width: 558px;
	height: auto;
}

#contact-box form p {
	background:url(contact/img/image_01.jpg) no-repeat;
	width:498px;
	height:93px;
	text-indent:-9999px;
}

#contact-box form p a {
	display:block;
	width:40px;
	height:20px;
	margin:55px 0 0 193px;
}

#contact-box form img {
	margin:19px 19px 0 19px;
}

/* jisseki-box
---------------------------------------------- */

#jisseki-box {
	margin: 0;
	padding: 0;
	width: 558px;
	height: auto;
}

#jisseki-box h4 {
	border-left:#ff6600 6px solid; 
	border-bottom:#ff6600 1px solid; 
	font-size:13px;
	color:#ff6600;
	padding:0 0 4px 5px;
	margin:10px 17px 5px 20px;
	font-weight:bold;
}


#jisseki-box p.jisseki {
	margin: 0 0 0 30px;
	padding: 0;
	font-size:12px;
	line-height:1.5;
}

/* link
---------------------------------------------- */

#link-cover {
	margin: 8px 0 0 0;
	width: 760px;
	height:133px;
	background: url(link/img/main_image.jpg);
}

#link-cover h2 {
	text-indent: -9999px;
}

#link-box2 {
	margin:0;
	padding:25px 40px;
	background:url(common/img/sintyaku_back.gif) repeat-y;
	font-size:13px;
}

#link-box2 dl {
	margin:0 0 30px 0;
	padding:0;
}

#link-box2 dt {
	margin:0;
	padding:3px 0;
	font-weight:bold;
}

#link-box2 dd {
	margin:0;
	padding:0;
	line-height:1.5;
}

#link-box2 a#mail {
	margin:0 15px;
}

#link-box {
	width:558px;
	margin:0;
	padding:0 0 100px 0;
	background:url(common/img/sintyaku_back.gif) repeat-y;
}

#link-box h4 {
	border-left:#FF9900 6px solid;
	border-bottom:#FF9900 1px solid;
	margin:30px 30px 15px 20px;
	padding:3px 0 3px 15px;
	color:#FF9900;
	font-weight:bold;
	font-size:16px;
}

#link-box li {
	list-style-image: url(link/img/icon_01.gif);
	margin: 0 0 0 50px;
	height: 20px;
	font-size:13px;
	padding:2px 0 0 8px;
}

/* diagnosis
---------------------------------------------- */

#diagnosis-box {
	width: 560px;
	background: url(common/img/sintyaku_back.gif) repeat-y;
	margin:0;
	padding:0;
}

#diagnosis-box h4 {
	background:url(system/diagnosis/img/title_01.gif) no-repeat;
	width:411px;
	height:32px;
	text-indent:-9999px;
	margin:20px;
	padding:0;
}

#diagnosis-box ul#image_01 {
	background: url(system/diagnosis/img/image_01.gif) no-repeat;
	width: 535px;
	height: 211px;
	text-indent: -9999px;
	margin:0 12px;
	list-style:none;
}

#diagnosis-box p#image_02 {
	background: url(system/diagnosis/img/image_02.jpg) no-repeat;
	width: 414px;
	height: 83px;
	text-indent: -9999px;
	margin:10px 73px;
	padding:0;
}

#diagnosis-box ul#diagnosis-content {
	width: 518px;
	height: 71px;
	margin:0 21px;
	padding:0;
	list-style:none;
}

#diagnosis-box li#image_03 {
	background: url(system/diagnosis/img/image_03.gif) no-repeat;
	width: 166px;
	height: 71px;
	text-indent: -9999px;
	margin:0;
	padding:0;
	float:left;
}

#diagnosis-box li#image_04 {
	background: url(system/diagnosis/img/image_04.gif) no-repeat;
	width: 166px;
	height: 71px;
	text-indent: -9999px;
	margin:0 10px;
	padding:0;
	float:left;
}

#diagnosis-box li#image_05 {
	background: url(system/diagnosis/img/image_05.gif) no-repeat;
	width: 166px;
	height: 71px;
	text-indent: -9999px;
	margin:0;
	padding:0;
	float:left;
}

#diagnosis-box dl {
	width:518px;
	margin:20px auto;
	padding:0;
}

#diagnosis-box dt {
	width:518px;
	height:29px;
	margin:0 auto;
	padding:0;
}

#diagnosis-box dt#title_02 {
	background:url(system/diagnosis/img/title_02.gif) no-repeat;
}

#diagnosis-box dt#title_03 {
	background:url(system/diagnosis/img/title_03.gif) no-repeat;
}

#diagnosis-box dt#title_04 {
	background:url(system/diagnosis/img/title_04.gif) no-repeat;
}

#diagnosis-box dt div {
	font-weight:bold;
	margin:0 0 0 113px;
	padding:6px 0 0 0;
	font-size:16px;
}

#diagnosis-box dd {
	font-size:12px;
	line-height:1.5;
	margin:0;
	padding:10px 0 10px 10px;
}

#diagnosis-box dd span {
	font-weight:bold;
}

#diagnosis-box a#butan {
	background:url(system/diagnosis/img/butan_muryou_1-1.jpg) no-repeat;
	width:234px;
	height:57px;
	text-indent:-9999px;
	display:block;
	margin:20px auto;
}

/* construction
---------------------------------------------- */

#construction-box {
	width: 560px;
	margin:0;
	padding:0;
}

#construction-box p#title_01 {
	background:url(system/construction/img/title_01.gif) no-repeat;
	width:522px;
	height:73px;
	text-indent:-9999px;
	margin:20px auto;
	padding:0;
}

#construction-box p#title_02 {
	background:url(system/construction/img/title_02.gif) no-repeat;
	width:516px;
	height:57px;
	text-indent:-9999px;
	margin:20px auto 0 auto;
	padding:0;
}

#construction-box ul#image_01 {
	width: 516px;
	height: 410px;
	background: url(system/construction/img/image_01.jpg) no-repeat;
	text-indent: -9999px;
	margin:0 0 0 20px;
	list-style:none;
}

#construction-box img#image_02 {
	width: 452px;
	height: 508px;
	margin:40px 0 0 50px;
	padding:0;
}

/* aftercare
---------------------------------------------- */

#aftercare-box {
	width: 560px;
	background: url(common/img/sintyaku_back.gif) repeat-y;
	margin:0;
	padding:20px 0 0 0;
}

#aftercare-box h4#title_01 {
	width: 549px;
	height: 89px;
	background: url(system/aftercare/img/title_01.gif) no-repeat;
	text-indent: -9999px;
	margin:20px auto;
	padding:0;
}

#aftercare-box ul#image_01 {
	width: 509px;
	height:343px;
	background:url(system/aftercare/img/image_01.jpg) no-repeat;
	text-indent: -9999px;
	margin:0 auto 20px auto;
	padding:0;
}

#aftercare-content_01 {
	width:450px;
	margin:0 auto;
	padding:0;
}

#aftercare-content_01 h4 {
	color:#FF0000;
	font-weight:bold;
}

#aftercare-content_01 p {
	font-size:13px;
	line-height:1.4;
}

#aftercare-box p#image_02 {
	width: 487px;
	height:56px;
	background:url(system/aftercare/img/image_02.gif) no-repeat;
	text-indent: -9999px;
	margin:0 auto;
	padding:0;
}

#aftercare-box dl#image_03 {
	width: 487px;
	height:237px;
	background:url(system/aftercare/img/image_03.jpg) no-repeat;
	text-indent: -9999px;
	margin:20px auto;
	padding:0;
}

#aftercare-content_02 {
	width: 500px;
	height: 90px;
	color:#FFFFFF;
	background-color:#52b54a;
	margin:0 auto;
}

#aftercare-content_02 h4{
	font-weight:bold;
	font-size:16px;
	background:url(system/aftercare/img/image_3.gif) no-repeat;
	width:300px;
	height:27px;
	padding:5px 0 0 15px;
	margin:3px 0 0 0;
}

#aftercare-content_02 p{
	font-size: 12px;
	padding:0;
	margin:0 0 0 5px;
	line-height:1.4;
}

/* privacy
---------------------------------------------- */

#privacy-cover {
	width: 760px;
	background: url(privacy/img/main_image.jpg) no-repeat;
	text-indent:-9999px;
	height:133px;
	margin: 8px 0 0 0;
}


#privacy {
	padding:0px;
	margin:0px;
}

#privacy div#title {
	width: 557px;
	height: 29px;
	margin:0;
	background: url(common/img/sub_title.gif) no-repeat;
	padding:0;
}

#privacy h3 {
	margin:0;
	color:#ffffff;
	font-weight:bold;
	padding:7px 0 0 22px;
	font-size:16px;
}

#privacy-box {
	width: 560px;
	background: url(common/img/sintyaku_back.gif) repeat-y;
	margin:0;
	padding:0;
}

#privacy-box h4{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	font-style: normal;
	line-height: 1.5;
	font-weight: bold;
	font-variant: normal;
	margin: 10px 20px 0 20px;
	padding: 0 0 4px 8px;
	border-bottom: 1px solid #FF6600;
	border-left: 7px solid #FF6600;
	color: #FF6600;
}

#privacy-box p{
	font-size: 12px;
	padding:0px;
	margin:10px 0 0 25px;
	line-height: 1.5;
}

#privacy-box li{
	font-size: 12px;
	padding:0 20px;
	margin:20px;
	line-height: 1.5;
}

#privacy h4{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	font-style: normal;
	line-height: 1.5;
	font-weight: normal;
	font-variant: normal;
	margin: 10px 20px 0 20px;
	padding: 0 0 4px 8px;
	border-bottom: 1px solid #FF6600;
	border-left: 7px solid #FF6600;
	color: #FF6600;
}

#privacy p{
	font-size: 12px;
	padding:0px;
	margin:20px;
	line-height: 1.5;
}

#privacy li{
	font-size: 12px;
	padding:0 20px;
	margin:20px;
	line-height: 1.5;
}

/* lease
---------------------------------------------- */

#lease-box {
	width: 560px;
	background: url(common/img/sintyaku_back.gif) repeat-y;
	margin:0;
	padding:0;
}

#lease-box h4 {
	width: 273px;
	height:30px;
	background: url(building/lease/img/title_01.gif) no-repeat;
	text-indent:-9999px;
	margin:20px 0 0 27px;
}

#lease-box p#title_01 {
	width: 461px;
	height:30px;
	background: url(building/lease/img/title_02.gif) no-repeat;
	text-indent:-9999px;
	margin:0 0 0 27px;
}

#lease-box dl#image_01 {
	width: 506px;
	height:191px;
	background: url(building/lease/img/image_01.jpg) no-repeat;
	margin:20px auto 0 auto;
}

#lease-box dl#image_01 dd {
	padding:30px 0 0 30px;
	margin:0;
}

#lease-box dl#image_02 {
	width: 506px;
	height:191px;
	background: url(building/lease/img/image_02.jpg) no-repeat;
	margin:0 auto 0 auto;
}

#lease-box dl#image_02 dd {
	padding:30px 0 0 30px;
	margin:0;
}

#lease-box dl#image_03 {
	width: 506px;
	height:191px;
	background: url(building/lease/img/image_03.jpg) no-repeat;
	margin:0 auto 0 auto;
}

#lease-box dl#image_03 dd {
	padding:35px 0 0 30px;
	margin:0;
}

#lease-box dl#image_04 {
	width: 506px;
	height:292px;
	background: url(building/lease/img/image_04.jpg) no-repeat;
	margin:0 auto 0 auto;
}

#lease-box dl#image_04 dd {
	padding:30px 0 0 30px;
	margin:0;
}

#lease-box dt {
	text-indent:-9999px;
}

#lease-box dd {
	text-align:left;
	font-size:13px;
	line-height:1.3;
}

#lease-box dd p {
	font-weight:bold;
	margin:8px 0 2px 0;
	padding:0;
	font-size:14px;
}

#lease-box p#arow {
	width: 52px;
	height:19px;
	background: url(building/lease/img/arow_01.gif) no-repeat;
	text-indent:-9999px;
}

#lease-box h5#title_03 {
	width: 479px;
	height:26px;
	background: url(building/lease/img/title_03.gif) no-repeat;
	text-indent:-9999px;
	margin:20px auto;
}

#lease-box ul#image_05 {
	width: 472px;
	height:151px;
	background: url(building/lease/img/image_05.gif) no-repeat;
	text-indent:-9999px;
	margin:0 auto 0 auto;
	list-style:none;
}

#lease-box h5#title_04 {
	width: 367px;
	height:58px;
	background: url(building/lease/img/title_04.gif) no-repeat;
	text-indent:-9999px;
	margin:20px auto 0 auto;
}

#lease-box ul#image_06 {
	width: 508px;
	height:169px;
	background: url(building/lease/img/image_06.gif) no-repeat;
	text-indent:-9999px;
	margin:0 auto 30px 22px;
	list-style:none;
}

#lease-box dl#image_07 {
	width: 508px;
	height:168px;
	background: url(building/lease/img/image_07.jpg) no-repeat;
	margin:0 auto 0 auto;
}

#lease-box dl#image_07 dd {
	padding:30px 10px 0 160px;
	margin:0;
}

#lease-box dl#image_08 {
	width: 508px;
	height:210px;
	background: url(building/lease/img/image_08.jpg) no-repeat;
	margin:25px auto;
}

#lease-box dl#image_08 dd {
	padding:30px 10px 0 160px;
	margin:0;
}

#lease-box dl#image_09 {
	width: 508px;
	height:223px;
	background: url(building/lease/img/image_09.jpg) no-repeat;
	margin:0 auto 0 auto;
}

#lease-box dl#image_09 dd {
	padding:25px 0 0 20px;
	font-weight:bold;
	font-size:15px;
	line-height:1.7;
	margin:0;
}

/* condominium
---------------------------------------------- */

#condominium-box {
	font-size:13px;
	width:560px;
	padding:0;
	margin:0;
}

#condominium-box p {
	width:510px;
	margin:20px auto;
	line-height:1.5;
}

#condominium-box h4#title_01 {
	background:url(http://www.eizen-6.com/test/building/condominium/img/title_01.gif) no-repeat;
	width:268px;
	height:30px;
	text-indent:-9999px;
	margin:20px 0 0 22px;
}

#condominium-box h4#title_02 {
	background:url(http://www.eizen-6.com/test/building/condominium/img/title_02.gif) no-repeat;
	width:268px;
	height:30px;
	text-indent:-9999px;
	margin:0 0 0 22px;
}

#condominium-box h5#title_03 {
	background:url(http://www.eizen-6.com/test/building/condominium/img/title_03.gif) no-repeat;
	width:155px;
	height:34px;
	text-indent:-9999px;
	margin:0 0 0 20px;
}

#condominium-box dl dt {
	text-indent:-9999px;
}

#condominium-box .image_01 {
	background:url(http://www.eizen-6.com/test/building/condominium/img/image_01.jpg) no-repeat;
	width:508px;
	height:179px;
	margin:0 auto;
x}

#condominium-box .image_01 ul {
	margin:0 0 0 10px;
	padding:40px 0 0 0;
	list-style:none;
}

#condominium-box .image_01 li {
	font-weight:bold;
	padding:0;
	margin:0;
	line-height:1.5;
}

#condominium-box h5#title_04 {
	background:url(http://www.eizen-6.com/test/building/condominium/img/title_04.gif) no-repeat;
	width:296px;
	height:34px;
	text-indent:-9999px;
	margin:20px 0 0 20px;
}

#condominium-box dl#image_02 {
	width:500px;
	height:137px;
	margin:20px auto;
	padding:0;
}

#condominium-box dl#image_02 dt {
	width:150px;
	height:92px;
	margin:22px 0;
	padding:0;
	background:url(http://www.eizen-6.com/test/building/condominium/img/image_02.gif) no-repeat;
	float:left;
}

#condominium-box dl#image_02 dd {
	width:350px;
	height:137px;
	margin:0;
	padding:0;
	float:right;
	line-height:1.5;
}

#condominium-box dl#image_03 {
	clear:both;
	background:url(http://www.eizen-6.com/test/building/condominium/img/image_03.gif) no-repeat;
	width:508px;
	height:168px;
	text-indent:-9999px;
	margin:0 auto;
}

#condominium-box dl#image_03 ul {
	list-style:none;
}




#condominium-box p#title_05 {
	background:url(http://www.eizen-6.com/test/building/condominium/img/title_05.gif) no-repeat;
	margin:0 auto;
	padding:0;
	text-indent:-9999px;
}

/* tenant
---------------------------------------------- */

#tenant-box {
	font-size:13px;
	width:558px;
	margin:0;
	background:url(common/img/sintyaku_back.gif) repeat-y;
}

#tenant-box h4#title_01 {
	background:url(building/tenant/img/title_01.gif);
	width:435px;
	height:65px;
	text-indent:-9999px;
	margin:10px 0 0 25px;
}

#tenant-box div#image_01 {
	width:500px;
	height:135px;
	margin:20px 4px;
	padding:0;
}

#tenant-box div#image_01 p {
	width:365px;
	float:left;
	margin:0;
	padding:20px 0 20px 20px;
	line-height:1.5;
}

#tenant-box div#image_01 img {
	float:right;
	width:99px;
	height:135px;
	margin:0;
	padding:0;
}

#tenant-box h5#title_02 {
	background:url(building/tenant/img/title_02.gif) no-repeat;
	width:426px;
	height:31px;
	text-indent:-9999px;
	margin:0 41px;
}

#tenant-box ul {
	list-style:none;
}

#tenant-box ul#image_02 {
	background:url(building/tenant/img/image_02.gif) no-repeat;
	width:508px;
	height:162px;
	text-indent:-9999px;
	margin:0 0 0 25px;
}

#tenant-box dl#image_03 {
	background:url(building/tenant/img/image_03.gif);
	width:508px;
	height:168px;
	margin:10px 0 10px 25px;
}

#tenant-box dl#image_03 dt {
	text-indent:-9999px;
}

#tenant-box dl#image_03 dd {
	padding:30px 30px 0 200px;
	line-height:1.5;
	margin:0;
}

#tenant-box dl#image_04 {
	background:url(building/tenant/img/image_04.gif);
	width:508px;
	height:168px;
	margin:0 0 0 25px;
}

#tenant-box dl#image_04 dt {
	text-indent:-9999px;
}

#tenant-box dl#image_04 dd {
	padding:30px 30px 0 200px;
	line-height:1.5;
	margin:0;
}

#tenant-box dl#image_05 {
	background:url(building/tenant/img/image_05.gif);
	width:508px;
	height:168px;
	margin:10px 0 10px 25px;
}

#tenant-box dl#image_05 dt {
	text-indent:-9999px;
}

#tenant-box dl#image_05 dd {
	padding:30px 30px 0 200px;
	line-height:1.5;
	margin:0;
}

#tenant-box h5#title_03 {
	background:url(building/tenant/img/title_03.gif);
	width:396px;
	height:34px;
	text-indent:-9999px;
	margin:30px 0 0 25px;
}

#tenant-box div#image_06 {
	width:500px;
	height:110px;
	margin:0px 4px 30px 29px;
}

#tenant-box div#image_06 img {
	float:left;
	width:81px;
	height:102px;
	padding:0;
	margin:4px;
}

#tenant-box div#image_06 p {
	width:380px;
	float:right;
	padding:0;
	margin:4px;
	line-height:1.5;
}

#tenant-box dl#image_07 {
	background:url(building/tenant/img/image_07.gif);
	width:508px;
	height:362px;
	margin:0 0 0 25px;
}

#tenant-box dl#image_07 dt {
	text-indent:-9999px;
}

#tenant-box dl#image_07 dd p {
	text-indent:-9999px;
}

#tenant-box dl#image_07 dd {
	padding:23px 18px 0 20px;
	line-height:1.5;
	margin:0;
}

#tenant-box h5#title_04 {
	background:url(building/tenant/img/title_04.gif);
	width:243px;
	height:34px;
	text-indent:-9999px;
	margin:30px 0 20px 25px;
}

#tenant-box #dl_01 {
	width:500px;
	margin:4px 4px 20px 29px;
}

#tenant-box #dl_01 dt {
	font-weight:bold;
}

#tenant-box #dl_01 dd {
	padding:5px 10px 0 27px;
	line-height:1.5;
	margin:0;
}

#tenant-box h5#title_05 {
	background:url(building/tenant/img/title_05.gif);
	width:263px;
	height:34px;
	text-indent:-9999px;
	margin:30px 0 10px 25px;
}

#tenant-box h5#title_06 {
	background:url(building/tenant/img/title_06.gif);
	width:372px;
	height:34px;
	text-indent:-9999px;
	margin:40px 0 0 25px;
}

#tenant-box p#title_07 {
	background:url(building/tenant/img/title_07.gif);
	width:263px;
	height:26px;
	text-indent:-9999px;
	margin:10px 0 10px 25px;
}

#tenant-box dl#title_08 {
	width:508px;
	margin:0 0 0 25px;
	line-height:1.5;
}

#tenant-box dl#title_08 dt {
	background:url(building/tenant/img/title_08.gif);
	padding:4px 0 4px 110px;
	font-weight:bold;
	font-size:14px;
}

#tenant-box dl#title_08 dd {
	padding:4px 0 4px 23px;
	margin:0;
}

#tenant-box dl#title_09 {
	width:508px;
	margin:0 0 0 25px;
	line-height:1.5;
}

#tenant-box dl#title_09 dt {
	background:url(building/tenant/img/title_09.gif) no-repeat;
	padding:4px 0 4px 110px;
	font-weight:bold;
	font-size:14px;
}

#tenant-box dl#title_09 dd {
	padding:4px 0 4px 23px;
	margin:0;
}

#tenant-box dl#title_10 {
	width:508px;
	margin:0 0 0 25px;
	line-height:1.5;
}

#tenant-box dl#title_10 dt {
	background:url(building/tenant/img/title_10.gif) no-repeat;
	padding:4px 0 4px 110px;
	font-weight:bold;
	font-size:14px;
}

#tenant-box dl#title_10 dd {
	padding:4px 0 4px 23px;
	margin:0;
}

#tenant-box dl#title_11 {
	width:508px;
	margin:0 0 0 25px;
	line-height:1.5;
}

#tenant-box dl#title_11 dt {
	background:url(building/tenant/img/title_11.gif) no-repeat;
	padding:4px 0 4px 110px;
	font-weight:bold;
	font-size:14px;
}

#tenant-box dl#title_11 dd {
	padding:4px 0 4px 23px;
	margin:0;
}

/* hospital-box
---------------------------------------------- */

#hospital-box {
	width:558px;
	margin:0;
	padding:0;
}

/* repair
---------------------------------------------- */

#repair {
	background: url(common/img/sintyaku_back.gif) repeat-y;
	margin:0;
	padding:20px 0 0 0;
}

#repair ul {
	margin:10px 0 0 25px;
	list-style:none;
	padding:0;
}

#repair li#title_q {
	background:url(construction/repair/img/title_q_back_01.jpg) no-repeat;
	padding:12px 45px;
	font-weight:bold;
	color:#3f86d9;
	font-size:15px;
}

#repair li#line_b {
	background: url(construction/repair/img/line_back_01.gif) repeat-y;
	margin:0;
	padding:10px 0 0 0;
	width:506px;
}

#repair li#line_b_02 {
	background: url(construction/repair/img/line_back_02.gif) repeat-y;
	margin:0;
	padding:10px 0;
	width:476px;
}

#repair li#line_q {
	background: url(construction/repair/img/line_bottom_q_01.gif) no-repeat;
	width:506px;
	padding:0;
	margin:0;
}

#repair li#title_a {
	background:url(construction/repair/img/title_a_back_01.jpg) no-repeat;
	padding:12px 0 11px 45px;
	font-weight:bold;
	color:#e45d23;
	font-size:15px;
	margin:0;
}

#repair li#line_a {
	background: url(construction/repair/img/line_bottom_a_01.gif) no-repeat;
	padding:0;
	width:476px;
	clear:both;
}

#repair_contens_01 {
	margin:0;
	padding:0;
}

#repair_contens_01 dl {
	border:#79b2db 3px solid;
	text-align:center;
	margin:17px 0 0 17px;
	float:left;
	display : inline;
	height:173px;
}

#repair_contens_01 dt {
	font-weight:bold;
	font-size:14px;
	padding:4px 0 0 0;
}

#repair_contens_01 dd {
	padding:2px 11px;
	margin:0;
}

#repair_contens_01 dl#repair_contens_02 {
	border:#79b2db 3px solid;
	text-align:center;
	margin:17px 139px;
	clear:both;
	display : inline;
}

#repair_contens_01 dl#repair_contens_02 dt{
	font-weight:bold;
	font-size:14px;
	width:218px;
	height:17px;
}

#arow {
	clear:both;
	background:url(construction/repair/img/arow_01.gif) no-repeat;
	width:65px;
	height:20px;
	margin:10px auto 10px auto;
	padding:0;
}

#repair li#line_b ul {
	margin:0 15px;
	padding:0;
	width:476px;
}

#repair_contens_03 {
	margin:0;
	padding:2px 20px 0 20px;
	font-size:13px;
	line-height:1.6;
}

#repair_contens_03 dt {
	font-weight:bold;
}

#repair_contens_03 dd {
	padding:0 0 0 10px;
	margin:0;
	font-weight:bold;
}

#repair_contens_03 dd p {
	padding:0 0 0 10px;
	margin:0;
	font-weight:normal;
}

#repair img#image_06 {
	margin:0 19px;
}

#repair_contens_04 {
	margin:0;
	padding:10px 0 0 0;
	line-height:1.5;
}

#repair_contens_04 p {
	margin:0 10px;
	padding:0;
	font-size:13px;
	line-height:1.5;
}

#repair_contens_04 div{
	margin:10px 10px 0 10px;
	border:#79b2db 3px solid;
	height:104px;
}

#repair_contens_04 div img {
	float:left;
	margin:5px;
}

#repair_contens_04 dl {
	padding:0 0 0 0;
	margin:10px 10px 0 145px;
}

#repair_contens_04 dt {
	font-weight:bold;
	font-size:14px;
	padding:0 0 10px 0;
	margin:0;
}

#repair_contens_04 dd {
	font-size:13px;
	line-height:1.5;
	padding:0;
	margin:0;
}

#repair_contens_05 p {
	padding:0 20px;
	font-size:13px;
	line-height:1.5;
}

#repair_contens_05 img {
	margin:0 40px;
}

#repair_contens_06 {
	width:414px;
	height:126px;
	margin:0 auto;
}

#repair_contens_06 img {
	margin:0;
	float:left;
}

#repair_contens_06 a {
	width:302px;
	height:56px;
	background:url(construction/repair/img/button_shidan_1-1.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	float:right;
	margin:60px 0 0 0;
}

#repair_contens_07 {
	font-size:14px;
	line-height:1.5;
	font-weight:bold;
	margin:30px 0 0 45px;
	clear:both;
	height:50px;
}

#repair_contens_08 {
	font-size:10px;
	text-align:right;
	margin:0 50px 0 0;
}

/* waterroof
---------------------------------------------- */

#waterroof_contens_01 {
	height:290px;
	margin:0;
	padding:0;
	width:476px;
}

#waterroof_contens_01 dl {
	border:#79b2db 3px solid;
	text-align:center;
	margin:11px 0 0 11px;
	float:left;
	display : inline;
}

#waterroof_contens_01 dt {
	font-weight:bold;
	font-size:14px;
	padding:2px;
}

#waterroof_contens_01 dd {
	padding:2px 11px;
	margin:0;
}

#waterroof_contens_01 dl#waterroof_contens_02 {
	border:#79b2db 3px solid;
	text-align:center;
	margin:11px 0 0 90px;
	float:left;
	display : inline;
}

#waterroof_contens_03  {
	width:456px;
	margin:30px 0 0 20px;
}

#waterroof_contens_03 img {
	float:left;
}

#waterroof_contens_03 p {
	font-weight:bold;
	color:#FF0000;
	font-size:14px;
	line-height:1.5;
	padding:20px 0 0 0;
}

#waterroof_contens_03 a {
	width:302px;
	height:56px;
	background:url(construction/repair/img/button_shidan_1-1.gif) no-repeat;
	text-indent:-9999px;
	margin:0 0 0 147px;
	display:block;
}

#waterroof_contens_04 p {
	font-weight:bold;
	font-size:14px;
	margin:30px 20px 10px 20px;
}

#waterroof_contens_04 img {
	margin:0 16px;
}

p#waterroof_contens_05 {
	font-size:13px;
	margin:0  18px 0 18px;
	line-height:1.5;
}

/* painter
---------------------------------------------- */

#painter_contents_01 {
	font-size:13px;
	margin:0 20px;
	line-height:1.5;
}

/* interior
---------------------------------------------- */

#interior-box {
	background: url(common/img/sintyaku_back.gif) repeat-y;
	width:558px;
	margin:0;
	padding:0;
}

#interior-box p {
	margin:20px;
	font-size:13px;
	background: url(common/img/kouji_image_01.jpg) bottom right no-repeat;
	height:143px;
}

/* busines
---------------------------------------------- */

#busines-box {
	background: url(common/img/sintyaku_back.gif) repeat-y;
	width:558px;
	margin:0;
	padding:20px 0 20px 0;
	font-size:13px;
	line-height:1.4;
}

#busines-box p#title_01 {
	background: url(business/building/img/title_01.gif) no-repeat;
	width:189px;
	height:66px;
	text-indent:-9999px;
	margin:0 0 0 20px;
	padding:0;
}

#busines-box p {
	margin:10px 20px 30px 20px;
}

#busines-box dl {
	width:506px;
	margin:15px auto;
}

#busines-box dt {
	text-indent:-9999px;
}

#busines-box dd {
	margin:25px 11px 0 244px;
}

#busines-box dl#image_01 {
	background:url(business/building/img/image_01.jpg) no-repeat;
	height:179px;
}

#busines-box dl#image_02 {
	background:url(business/building/img/image_02.jpg) no-repeat;
	height:179px;
}

#busines-box dl#image_03 {
	background:url(business/building/img/image_03.jpg) no-repeat;
	height:191px;
}

#busines-box dl#image_04 {
	background:url(business/building/img/image_04.jpg) no-repeat;
	height:203px;
}

#busines-box img#image_05 {
	margin:0 20px;
}

#busines-box div#construction {
	width:506px;
	margin:10px auto 0 auto;
}

#busines-box div#construction a {
	text-indent:-9999px;
	display:block;
	float:right;
	background:url(business/building/img/bottun_jisseki_1-1.gif) no-repeat;
	width:198px;
	height:72px;
}

/* earthwork
---------------------------------------------- */

#earthwork-box {
	background: url(common/img/sintyaku_back.gif) repeat-y;
	width:558px;
	margin:0;
	padding:20px 0 30px 0;
	font-size:13px;
	line-height:1.4;
}

#earthwork-box p#title_01 {
	background: url(business/earthwork/img/title_01.gif) no-repeat;
	width:311px;
	height:89px;
	text-indent:-9999px;
	margin:0 0 0 20px;
	padding:0;
}

#earthwork-box p {
	margin:0 30px 30px 25px;
}

#earthwork-box dl {
	width:506px;
	margin:15px auto 0 auto;
}

#earthwork-box dt {
	text-indent:-9999px;
}

#earthwork-box dd {
	margin:25px 10px 0 244px;
}

#earthwork-box dl#image_01 {
	background:url(business/earthwork/img/image_01.jpg) no-repeat;
	height:209px;
}

#earthwork-box dl#image_02 {
	background:url(business/earthwork/img/image_02.jpg) no-repeat;
	height:197px;
}

#earthwork-box dl#image_03 {
	background:url(business/earthwork/img/image_03.jpg) no-repeat;
	height:230px;
}

#earthwork-box dl#image_04 {
	background:url(business/earthwork/img/image_04.jpg) no-repeat;
	height:195px;
}

#earthwork-box dl#image_04 {
	background:url(business/earthwork/img/image_04.jpg) no-repeat;
	height:195px;
}

#earthwork-box div#construction {
	width:506px;
	margin:10px auto 0 auto;
}

#earthwork-box div#construction a {
	text-indent:-9999px;
	display:block;
	float:right;
	background:url(business/building/img/bottun_jisseki_1-1.gif) no-repeat;
	width:198px;
	height:72px;
}

/* access-box
---------------------------------------------- */

#access-right-box {
	width: 560px;
	float: right;
}

#access-right-box h3#sub_title_01 {
	width: 557px;
	height: 29px;
	margin:0;
	background: url(common/img/sub_title.gif) no-repeat;
	color:#ffffff;
	font-weight:bold;
	padding:6px 0 0 22px;
	font-size:14px;
}
#access-box {
	margin: 0;
	padding: 0;
	width: 558px;
	height: auto;
}

#access-box li {
	font-size:12px;
	line-height:1.5;
	padding: 4px 0 0 20px;
}

#access-box li#list01 {
	padding: 4px 0 0 20px;
	height: 30px;
}

#access-box li#list02 {
	padding: 4px 0 0 20px;
	height: 30px;
}

#access-box li#list03 {
	padding: 4px 0 0 20px;
	height: 50px;
}


#access-box li#tensen {
	background: url(common/img/tensen.gif) no-repeat;
	height:6px;
	padding:0;
}

#access-box dl {
	float:left;
}

#access-box dt {
	position: relative;
	left:20px;
	float:left;
}


/* googlemap
----------------------------------------------- */

v\:* {
	behavior:url(#default#VML);
}

th.title{
	background-color: #333399;
	color: #fff;
	border:2px outset gray;
}

th.title h1{
	margin:0px;
}


#map {
	width: 500px;
	height: 400px;
	border:2px inset #999999;
	margin: 0 0 10px 0;
	padding: 0;
	position: relative;
	top:10px;
	left:10px;
}


#sidebar {
	width: 490px;
	height: 120px;
	border:2px inset #999999;
	padding: 5px;
	line-height: 1.8;
	overflow:auto;
	font-size:12px;
	margin: 0;
}

.info {
	font-size: 12px;
}

.info img {
	border: 0;
}

.marker_data_html {
	width: 280px;
	margin-top:8px;
}

.marker_data_html div.subject{
	text-align:center;
	padding:4px;
	font-weight:bold;
	font-family:sans-serif;
	border:outset 2px gray;
	margin-bottom:8px;
}

.marker_data_html div.description{
	width: 256px;
	height: 64px;
	overflow: auto;
	border-top: 1px dashed black;
	margin-top: 8px;
	padding:    4px;
}

div.poweredby{
	margin: auto;
	height:50px;
	border-top: 1px gray dashed;
	text-align: right;
	font-size:  9px;
}


#fukidasi {
	line-height:1.5;
}

#fukidasi img {
	border:0;
}

/* footer
----------------------------- */

#footer {
	width:760px;
	height: 110px;
	margin: 0 auto 0 auto;
	padding: 0;
	clear:both;
	position:relative;
	top:10px;
}

#footer img {
	border:0;
}


#footer hr {
	width:760px;
	margin: 0;
	padding: 0;
}

#partner-link {
	height: 36px;
	clear:both;
}

#partner-link img {
	border: 0;
}

#partner-link ul {
	margin: 0;
	padding: 0;
	list-style:none;
}

#partner-link li {
	margin: 0 0 0 10px;
	padding: 0;
	float:left;
}

/* blog-box
---------------------------------------------- */


#entry-title h3 {
	margin: 0;
	padding: 4px 0 0 20px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

#entry-title h3 a {
	color:#FFFFFF;
}

#blog-box {
	width: 560px;
	margin: 0;
	padding: 0;
}

#page_top {
	width: 86px;
	height:21px;
	margin: 0;
	padding: 0;
	float:right;
	background: url(http://www.eizen-6.com/test/common/img/page_top.gif);
	text-indent:-9999px;
}

#page_top a {
	width: 86px;
	height:21px;
	display:block;
}

#blog_top {
}

#pankuz {
	height:15px;
	margin: 3px 0 3px 5px;
	padding: 0;
}

#pankuz ul#pankuz-ul{
	margin:0;
	padding:0;
}
#pankuz li.pankuz-li{
	padding:0 10px 0 0;
	margin:0;
	font-size:12px;
	text-align:left;
	list-style:none;
	float:left;
}

#pankuz2 {
	font-size:12px;
	padding:0;
	margin:0 0 5px 0;
}


/* comment
-------------------------*/

#comment-box {
	width: 560px;
	position:relative;
	top:30px;
	background: url(http://www.eizen-6.com/test/common/img/sintyaku_back.gif) repeat-y;
	font-size:12px;
	margin: 20px 0 0 0;
	padding: 0;
	line-height:1.5;
}

h2.comments-open-header {
	margin: 0 0 0 20px;
	position: relative;
	float: left;
	clear: both;
}

p.comments-open-moderated {
	font-size:10px;
	clear: both;
}

.comments-name {
	margin: 0;
	padding: 0;
	position:relative;
	float:left;
	clear: both;
}

#comment-kakunin {
	width:510px;
	margin: 0 auto 0 auto;
	padding: 5px;
	border: 1px solid #666666;
}

#entry-botan {
	margin: 0 0 0 20px;
}

.entry {
	width:558px;
	background: url(http://www.eizen-6.com/test/common/img/sintyaku_back.gif) repeat-y;
}

.entry img {
	border:0;
}

p.entry-footer {
	width:532px;
	margin: 0 0 0 10px;
	padding: 0;
	clear: both;
	background: url(http://www.eizen-6.com/test/common/img/sintyaku_back.gif) repeat-y;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}

.entry-footer_search {
	width:532px;
	margin: 0 0 20px 0;
	padding: 0;
	clear: both;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}


#bottom01 {
	clear: both;
}

p.archive-title {
	margin: 0;
	padding: 0;
	font-size:12px;
	font-weight:bold;
}

#comments-box {
	width:540px;
	margin: 30px auto 0 auto;
}

#comments-box h2#comments {
	height:15px;
	font-size: 12px;
	color:#888888;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

#comdata {
	font-size:12px;
	color:#888888;
	line-height:1.5;
}

#comdata p.posted {
	margin-bottom:20px;
}

#trackbacks-box {
	width:540px;
	margin: 30px auto 0 auto;
}

#trackbacks-box h2#trackback {
	height:15px;
	font-size: 12px;
	color:#888888;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

#trackbacks-box p {
	color:#888888;
	line-height:1.5;
} 

#trackbacks-info {
	width:530px;
	font-size:12px;
	border: 1px dotted #888888;
	padding:3px;
	margin: 10px 0 0 0;
}

#old_entry {
	font-size:12px;
}

/* フッターメニュー
---------------------------------------------- */

#footer-menu {
	width: 760px;
	height: 33px;
	clear: both;
	font-size: 10px;
}

#footer-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#footer-menu li {
	margin: 0;
	padding: 0;
	height: 142px;
	text-indent: -9999px;
	float: left;
}

#footer-menu li a {
	text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
	display: block;
	height: 142px;
}
