/* タグ ----------------------------------- */


body {
	color:#333333;
	background-image:url(../img/bg.gif);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	font-size:12px;
	color: #666666;
	line-height:140%;
	text-align:center;
}

td{
	font-size:12px;
	color: #666666;
	line-height:140%;
}

p{
	padding:0;
	margin:0;
}

h1{
	background-image:url(../img/bg_h2.gif);
	background-repeat:no-repeat;
	padding:33px 0 28px 30px;
	margin:0 0 20px 0;
	color:#333333;
	font-size:18px;
	font-weight:bold;
}

h1.policy{
	background-image:url(../img/bg_h2.gif);
	background-repeat:no-repeat;
	padding:33px 0 28px 30px;
	margin:0 0 20px 0;
	color:#333333;
	font-size:16px;
	font-weight:bold;
}

h1.txt{
	background-image:url(../img/spacer.gif);
	font-size:16px;
	font-weight:bold;
	color:#FF6600;
	padding:0;
	margin:10px 0;
}

h2{
	background-image:url(../img/bg_h3.gif);
	background-repeat:no-repeat;
	padding:8px 0 8px 18px;
	margin:20px 0 20px 0;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

h2.info{
	background-image:url(../img/bg_h3.gif);
	background-repeat:no-repeat;
	padding:8px 0 8px 18px;
	margin:20px 0 10px 0;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

h2.txt{
	background-image:url(../img/spacer.gif);
	font-size:16px;
	font-weight:bold;
	color:#FF6600;
	padding:0;
	margin:20px 0;
}

h2.top{
	background-image:url(../img/spacer.gif);
	font-size:16px;
	font-weight:bold;
	color:#FF6600;
	padding:0;
	margin:0 0 10px 0;
}


h3{
	color:#339933;
	font-size:14px;
	font-weight:bold;
	padding:15px 0 6px 0;
	margin:0;
}

h3.img{
	margin:0;
	padding:0;
}

h3.season{
	color:#339933;
	font-size:14px;
	font-weight:bold;
	padding:0 0 6px 0;
	margin:0;
}

ol{
	margin:0 0 0 25px;
	padding:0;
}

li.policy{
	margin:0;
	padding:10px 0 0 0;
}

ol.policyol2{
	margin:15px 0 15px 45px;
	padding:0;
	list-style-type:lower-roman;
	color:#666666;
}

li.policy2{
	margin:0;
	padding:4px 0 0 0;
}

ol.policyol3{
	margin:15px 0 15px 25px;
	padding:0;
	list-style-type:upper-roman;
	color:#666666;
}

li.policy3{
	margin:0;
	padding:4px 0 0 0;
}

/* サイト共通 ----------------------------------- */

.head_txt{
	padding:0;
	margin:0;
	color:#333333;
	font-size:11px;
	margin:8px 0 3px 0;
	font-weight:normal;
}

.navi_bg{
	background-image:url(../img/bg_navi.gif);
	background-repeat:repeat-x;
}

.lmn{
	background-image:url(../img/yaj01.gif);
	background-repeat:no-repeat;
	margin:6px 10px 0 15px;
	padding:0 0 0 17px;
}

.footer{
	background-image:url(../img/bg_foot.gif);
	background-repeat:repeat-x;
}

.pankuzu{
	padding:8px 0 6px 0;
	width:760px;
	text-align:left;
}


.lmn_bg{
	background-image:url(../img/bg_lmn.gif);
	background-repeat:repeat-y;
}

.bg_search{
	background-image:url(../img/bg_search.gif);
	background-repeat:no-repeat;
}


/* 旬の物件 ----------------------------------- */

.gaiyo_ttl{
	width:16%;
	background-color:#EBF3E2;
	font-weight:bold;
	color:#666666;
	vertical-align:top;
}

/* pcmj ----------------------------------- */

h3.pcmj{
	color:#339933;
	font-size:14px;
	font-weight:bold;
	padding:15px 0 6px 0;
	margin:0 0 14px 0;
	border-bottom:1px solid #CCCCCC;
}

.plan_txt{
	padding:5px 0 0 0;
}



/* 画像マージン ----------------------------------- */

.img_t10b10{
	margin:10px 0;
}

.img_b10{
	margin:0 0 10px 0;
}

.img_b6{
	margin:0 0 6px 0;
}

.img_b2l20{
	margin:0 0 2px 20px;
}

.img_b2{
	margin:0 0 2px 0;
}

.img_t2l20{
	margin:2px 20px 0 0;
}


.img_t10{
	margin:10px 0 0 0;
}


.img_r20{
	margin:0 20px 0 0;
}

.img_l20{
	margin:0 0 0 20px;
}

.img_r10{
	margin:0 10px 0 0;
}


.img_b2l2{
	margin:0 0 2px 2px;
}

/* テキストマージン ----------------------------------- */

.txt_r20{
	margin:0 20px 0 0;

}



/* フォントサイズ ----------------------------------- */



.css11_130{
	font-size:11px;
	line-height:110%;
}

.css12_130{
	font-size:12px;
	line-height:130%;
}


.css14{
	font-size:14px;
	font-weight:normal;
	line-height:100%;
}

.bo16_150{
	font-size:16px;
	font-weight:bold;
	line-height:150%;
}

/* リンク ----------------------------------- */

A
{
	color: #0033FF;
	text-decoration: underline;
}
A:visited
{
	color: #0033FF;
	text-decoration: underline;
}
A:hover
{
	color: #FF6600;
	text-decoration: underline;
}

A.leftmenu
{
	color: #000000;
	text-decoration: none;
	line-height:120%;
}
A.leftmenu:visited
{
	color: #000000;
	text-decoration: none;
}
A.leftmenu:hover
{
	color: #FFFFCC;
	text-decoration: underline;
}

strong {
	font-weight: normal;
}

