@charset "utf-8";

/* IEは'thin'を知らない。 */
/* IEは'ele1>ele2'を知らない。 */
/* table内ではスタイルの継承は行われない。 */


body {
	background-color : #fff;
}

#prop {
	font:normal normal normal 100%/1.5em "ヒラギノ明朝 Pro W6","HiraMinPro-W6","平成明朝","HeiseiMincho","ＭＳ Ｐ明朝","MS PMincho", serif;
}

#prop #wrapper {
	width : 600px;
	margin : 0px auto;
	padding : 0px;
	/*border : 1px solid #00f;*/
	background-color : #fff;
	color : #222;
}

#prop #wrapper #wrapper-align {
	margin : 5px;
	padding : 0px;
	/*border : 1px dotted #00f;*/
}

#prop #header {
	width : 100%;
	margin : 0px 0px 5px 0px;
	padding : 0px;
	clear : both;
	border-bottom : 3px double #555;
}


#prop .top {
	width : 100%;
	margin : 0px 0px 5px 0px;
	padding : 0px;
	clear : both;
	/*border : thin solid #00f;*/
}

#prop .top p {
	width : 90%;
	margin : 2px 0px 5px;
	padding : 0px;
	clear : both;
}

#prop .top ul {
	width : 80%;
	margin : 2px auto;
	padding : 0px;
	clear : both;
/*	background : #ddf;
	border : 2px solid #00f;*/
}

#prop .left {
	width : 320px;
	margin : 0px 0px 5px 0px;
	padding : 0px;
	float : left;
}

#prop .right {
	width : 250px;
	margin : 0px 0px 5px 0px;
	padding : 0px;
	float : right;
}

#prop #footer {
	clear : both;
	margin : 0px;
	padding : 5px 0px 0px 0px;
	font-size : 80%;
	border-top : 3px double #555;

}

#prop #footer p {
	clear : both;
	margin : 0px auto;
	padding : 0px 0px 0px 0px;
	width : 100%;
	text-align : center;
	/*border : thin dotted #005; */
}

#prop #footer .sig {
	clear : both;
	margin : 3px 0px;
	padding : 0px 0px 0px 0px;
	width : 100%;
	text-align : right;
	/*font-size : 70%;*/
	font-style : italic;
	/*border : thin dotted #005; */
}

#prop .figure {
	display : block;
	/*width : 300px;
	height : 300px;*/
	vertical-align : middle;
	margin :3px auto;
}

#prop .logo {
	margin : 0px 0px -5px 0px;
	padding : 0px 10px 0px 0px;
	vertical-align : baseline;
}


#prop a { text-decoration : none; }
#prop a:link { color: #00a; }
#prop a:visited { color: #40a; }
#prop a:active {
	color: #a00;
	border-bottom : 1px dashed #a00;
}
#prop a:hover {
	color : #00f;
	border-bottom : 1px dashed #a00;
}

#prop h2 {
	float : left;
	width : 50%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 3px 0px;
	font:normal normal normal 150%/1.5em "ヒラギノ明朝 Pro W6","HiraMinPro-W6","平成明朝","HeiseiMincho","ＭＳ Ｐ明朝","MS PMincho", serif;
	/*background : url(./logo_moroto_m.gif) no-repeat;*/
	/*border : thin solid #555;*/
}

#prop h3 {
	width : 90%;
	margin : 0px 0px 3px 0px;
	padding : 2px 10px;
	font:normal normal normal 120%/1.5em "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","平成角ゴシック","HeiseiKakuGothic","ＭＳ Ｐゴシック","MS PGothic", sans-serif;
	background : #483;
	color : #fff;
}

#prop .land h3, #prop .built h3, #prop .used h3 {
	/*width : 100%;*/
	margin : 0px 0px 3px 0px;
	padding : 10px 10px 2px;
	font:normal normal normal 120%/1.5em "ヒラギノ明朝 Pro W6","HiraMinPro-W6","平成明朝","HeiseiMincho","ＭＳ Ｐ明朝","MS PMincho", serif;
	/* : #483;*/
	background-color : transparent;
	color : #222;
}

#prop .land h3:first-letter {
	font-size : 120%;
	color : #483;
}

#prop .built h3:first-letter {
	font-size : 120%;
	color : #d51;
}

#prop .used h3:first-letter {
	font-size : 120%;
	color : #468;
}

#prop h4 {
	width : 80%;
	margin : 0px 0px 3px 0px;
	padding : 2px 10px;
	font:normal normal normal 120%/1.5em "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","平成角ゴシック","HeiseiKakuGothic","ＭＳ Ｐゴシック","MS PGothic", sans-serif;
}

#prop table {
	width : 100%;
	border : 0px;
	/*border : thin solid #555;*/
	border-collapse : collapse;
	empty-cells : show;
}

#prop tr {
	width : 100%;
	border : 0px;
	margin : 0px;
	padding : 0px;
	/*border : thin solid #555;*/
	border-collapse : collapse;
	empty-cells : show;
}

#prop th {
	border : 1px solid #555;
	padding : 3px 10px;
	background : #483;
	color : #fff;
	border-collapse : collapse;
	empty-cells : show;
	font:normal normal normal 80%/1.5em "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","平成角ゴシック","HeiseiKakuGothic","ＭＳ Ｐゴシック","MS PGothic", sans-serif;
}

#prop .land th {
	background : #483;
	color : #fff;
}

#prop .built th {
	background : #d51;
	color : #fff;
}

#prop .used th {
	background : #468;
	color : #fff;
}

#prop td {
	border : 1px solid #555;
	padding : 3px 10px;
	border-collapse : collapse;
	empty-cells : show;
	font:normal normal normal 80%/1.5em "ヒラギノ明朝 Pro W6","HiraMinPro-W6","平成明朝","HeiseiMincho","ＭＳ Ｐ明朝","MS PMincho", serif;
}

#prop em {
	font-size : 130%;
}

#prop strong {
	/*font-weight : bold;*/
	font-size : 130%;
	color : #a10;
}

#prop .sales-point {
	margin : 0px 0px 5px 0px;
	/*padding : 5px 20px;
	border : 1px solid #555;*/
}

#prop .sales-point th {
	/*padding : 2px 10px;
	border : 1px solid #555;*/
	text-align : left;
	background : #a43;
}

#prop .sales-point td {
	/*margin : 5px auto;*/
	padding : 5px 20px;
	/*border : 1px solid #555;*/
	line-height : 150%;
	font-size : 90%;
}

#prop li {
	list-style : circle outside;
}

#prop ul.p-navi {
		font:normal normal normal 80%/1.5em "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","平成角ゴシック","HeiseiKakuGothic","ＭＳ Ｐゴシック","MS PGothic", sans-serif;
	/*font-size : 80%;*/
	list-style : none;
	margin : 0px;
	/*border : thin solid #0f0;*/
	float : right;
}

#prop li.p-navi {
	list-style : none;
	margin : 0px;
	padding : 0px 3px;
	/*border : thin dotted #0f0;*/
	float : left;
}

#prop p.j-navi {
		font:normal normal normal 100%/1.5em "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","平成角ゴシック","HeiseiKakuGothic","ＭＳ Ｐゴシック","MS PGothic", sans-serif;
	/*font-size : 80%;*/
	list-style : none;
	margin : 3px auto;
	padding : 0px;
	/*width : 80%;*/
	height : 2em;
	text-align : center;
	/*border : thin solid #ff0;*/
}

#prop ul.j-navi {
	display : inline;
	/*font-size : 80%;*/
	list-style : none;
	margin : 0px auto;
	padding : 0px;
	/*width : 80%;*/
	height : 2em;
	text-align : center;

	border : thin solid #ff0;
}

#prop li.j-navi {
		font:normal normal normal 100%/1.5em "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","平成角ゴシック","HeiseiKakuGothic","ＭＳ Ｐゴシック","MS PGothic", sans-serif;
	margin : 0px auto;
	padding : 0px 3px;
	list-style : none;
	text-align : center;
	border : thin dotted #0f0;
	float : left;
}

#prop .navi-align {
	width : 80%;
	height : 2em;
	text-align : center;
	margin : 3px auto;
	padding : 0px;
	border : thin solid #00f;
}

#prop .id {
	width : 50%;
	margin : 0px;
	padding : 0px;
	float : right;
	/*border : thin solid #00f;*/
}

#prop .address {
	clear : both;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px;
	/*border : thin solid #00f;*/
}

#prop .index {
	width : 100%;
	margin : 0px 0px 5px 0px;
	padding : 0px;
	background : #fff7f0;
	/*border : thin solid #00f;*/
}


