<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body
	{
		padding:20px 20px;
		margin:0;
		background:#B7B7B7 url(../img/bg.gif) ;
	}

#top
	{
		margin-bottom:6px;
	}

#middle
	{
		border:3px solid #9B9B9B;
		background:#ffffff;
	}

#bg_main
	{
		background:#000000 url(../img/bg_main.jpg) top left no-repeat;
		padding-right:10px;
	}

#bgspacer
	{
		width:10px;
		height:140px;
	}

#main
	{
		background:url(../img/line_left.gif) top left repeat-y;
	}

#title
	{
		margin-bottom:10px;
	}

#bottom
	{
		margin-top:6px;
	}

#pagetop
	{
		margin:10px 0px 10px 10px;
	}

#previous
	{
		margin:10px 0px 10px 10px;
	}

.logo_artpln
	{
		margin-left:10px;
		margin-top:10px;
	}

a:link { color:#0D447B; }
a:visited { color:#0D447B; }
a:hover { color:#3D7DBD; }
a:active { color:#3D7DBD; }

/*---------------------------------------------
iframe用CSS
---------------------------------------------*/
.red
	{
		color:#CC3333;
		font-weight:bold;
	}

body.iframe
	{
		padding:40px 40px 40px 40px;
		background:#ffffff;
	}

body.iframe td
	{
		font-size:80%;
		color:#333333;
		line-height:1.4em;
	}

table.midashi
	{
		margin-bottom:7px;
	}

.midashi td
	{
		background:url(../img/bg_midashi.gif) repeat-x left bottom ;
		padding-bottom:15px;
	}

/* -----会社概要----- */

.tbl_gaiyo td
	{
		height:30px;
		background:url(../img/dot_x.gif) repeat-x left bottom ;
		text-align:left;
		vertical-align:top;
		padding:10px 10px 10px 0px;
	}

.tbl_gaiyo td.thead
	{
		color:#333333;
		font-weight:bold;
	}

.tbl_gaiyo td.tdata
	{
		padding-left:20px;
	}

img.arrow_thead
	{
		margin-right:5px;
		margin-bottom:2px;
		width:3px;
		height:5px;
	}

/* -----会社案内----- */

td.iframe
	{
		background:#ffffff;
		padding:0px 0px 0px 40px;
		height:100%;
	}

div.iframe
	{
		padding:40px 40px 0px 0px;
		overflow-y:scroll;
		height:100%;
	}

html&gt;body div.iframe
	{
		overflow:visible;
	}

div.iframe td
	{
		font-size:80%;
		color:#333333;
		line-height:1.4em;
	}

.tbl_annai td
	{
		text-align:left;
		vertical-align:top;
		padding:10px 0px 10px 0px;
	}

div#annai, div#gaiyo, div#map
	{
		margin-bottom:20px;
	}

div#jisseki
	{
		margin-bottom:40px;
	}


/* -----MAP----- */

.tbl_map td
	{
		text-align:center;
		vertical-align:top;
		padding:10px 10px 10px 0px;
	}


/* -----事業実績----- */

.tbl_jisseki td
	{
		height:30px;
		background:url(../img/dot_x.gif) repeat-x left bottom ;
		text-align:left;
		vertical-align:top;
		padding:10px 10px 10px 0px;
	}

.tbl_jisseki td.thead
	{
		color:#333333;
		font-weight:bold;
	}

.tbl_jisseki td.tdata
	{
		padding-left:20px;
	}

img.arrow_thead
	{
		margin-right:5px;
		margin-bottom:2px;
		width:3px;
		height:5px;
	}

/* -----事業実績----- */
#example table.list_example
	{
		width:100%;
		margin-top:20px;
	}

#example .list_example tr.name td.left,
#example .list_example tr.name td.right
	{
		border-top:3px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
/*		border-left:3px solid #CCCCCC; */
		padding:10px 5px 10px 13px;
		background:url(../img/headmark.gif) no-repeat 0px 13px ;
		text-align:left;
		vertical-align:top;
/*		font-weight:bold; */
	}

#example .list_example tr.thumb td.left,
#example .list_example tr.thumb td.right
	{
		border:1px solid #CCCCCC;
		padding:20px 0px 0px 20px;
	}

#example .list_example tr.thumb td img.thumb
	{
/*		border:1px solid #CCCCCC; */
	}

#example .list_example tr.thumb td table.detail
	{
		margin-top:10px;
	}

#example .list_example tr.thumb td table.detail img.arrow
	{
		margin-right:2px;
		margin-bottom:2px;
	}

#example .list_example tr.spacer1 td img.spacer
	{
		width:10px;
		height:5px;
	}

#example .list_example tr.spacer2 td img.spacer
	{
		width:10px;
		height:20px;
	}

/* -----個人情報保護方針----- */
#privacy table.txt
	{
/*		border-bottom:1px solid #CCCCCC; */
		margin-bottom:20px;
	}

#privacy table.txt td
	{
		padding:10px 10px 10px 0px;
	}

#privacy table.tbl_privacy td.thead
	{
		font-weight:bold;
		padding:10px 10px 10px 0px;
	}

#privacy table.tbl_privacy td.tdata
	{
		padding:0px 10px 10px 20px;
	}


/* -----お問い合わせ----- */
#contact table.txt
	{
/*		border-bottom:1px solid #CCCCCC; */
		margin-bottom:20px;
	}

#contact table.txt td
	{
		padding:10px 10px 10px 0px;
	}

.tbl_form td
	{
		height:30px;
		background:url(../img/dot_x.gif) repeat-x left bottom ;
		text-align:left;
		vertical-align:top;
		padding:10px 10px 10px 0px;
	}

.tbl_form td.thead
	{
		color:#333333;
		font-weight:bold;
	}


.tbl_form td.tdata
	{
		padding-left:20px;
	}

.tbl_form input,
.tbl_form textarea
	{
		margin:0;
	}

.tbl_form span
	{
		font-weight:normal;
	}

img.arrow_thead
	{
		margin-right:5px;
		margin-bottom:2px;
		width:3px;
		height:5px;
	}

.tbl_form .address,
.tbl_form .mail,
.tbl_form .message
	{
		width:100%;
	}

.tbl_form .name,
.tbl_form .tel,
.tbl_form .fax
	{
		width:150px;
	}

.tbl_form .button td
	{
		background:transparent;
	}

.tbl_form .submit,
	{
		width:50%;
	}

.tbl_form .reset
	{
		width:25%;
	}

/* -----用地情報求む----- */
div#demand
	{
		margin-bottom:25px;
	}

#demand table.txt1,
	{
/*		border-bottom:1px solid #CCCCCC; */
		margin-bottom:10px;
	}

#demand table.txt2
	{
/*		border-bottom:1px solid #CCCCCC; */
		margin-bottom:10px;
		margin-top:10px;
	}

#demand table.txt1 td,
#demand table.txt2 td
	{
		padding:10px 10px 0px 0px;
	}

/* -----新築情報----- */
#shinchiku .unit
	{
		border-top:3px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		padding-bottom:10px;
		margin-bottom:20px;
	}

#shinchiku .tbl_head
	{
		margin-bottom:10px;
	}

#shinchiku .container
	{
		margin-top:20px;
	}

#shinchiku tr.name td.left
	{
		padding:10px 5px 10px 13px;
		background:url(../img/headmark.gif) no-repeat 0px 13px ;
		border-bottom:1px solid #CCCCCC;
		text-align:left;
		vertical-align:top;
	}

#shinchiku tr.body td.left
	{
		padding:10px 10px 10px 0px;
	}

#shinchiku tr.body td.right
	{
		padding:10px 0px 10px 0px;
		border-left:1px solid #CCCCCC;
		text-align:left;
		vertical-align:top;
	}

#shinchiku tr.body td.right div
	{
		padding:0px 0px 10px 10px;
		margin-bottom:0;
	}


/* -----事業実績ポップアップウィンドウ----- */
.example_popup .container
	{
		border-top:3px solid #9B9B9B;
		border-left:3px solid #9B9B9B;
		border-right:3px solid #9B9B9B;
		background:#ffffff;
	}

.example_popup .container td.box
	{
		padding:40px 40px 0px 40px;
	}

.example_popup .container table.midashi
	{
		margin-bottom:20px;
	}

.example_popup .container .midashi td
	{
		background:url(../img/bg_midashi.gif) repeat-x left bottom ;
		padding-bottom:15px;
	}

.example_popup .container span.name
	{
		font-size:100%;
		font-weight:bold;
	}

.example_popup .container .photo_container img.photo
	{
		border:1px solid #CCCCCC;
	}

.example_popup .container_close
	{
		border-bottom:3px solid #9B9B9B;
		border-left:3px solid #9B9B9B;
		border-right:3px solid #9B9B9B;
		background:#ffffff;
	}

.button_close
	{
		margin:13px 2px 2px 2px;
	}</pre></body></html>