@charset "euc-jp";

/* -------------------------------------------- */
/* default style #000000 */
.s8-12 {
  font-size  : 8px;
  line-height: 12px;
}
.s9-12 {
  font-size  : 9px;
  line-height: 12px;
}
.s10-12 {
  font-size  : 10px;
  line-height: 12px;
}
.s11-14 {
  font-size  : 11px;
  line-height: 14px;
}
.s12-14 {
  font-size  : 12px;
  line-height: 14px;
}
.s12-16 {
  font-size  : 12px;
  line-height: 16px;
}
.s12-20 {
  font-size  : 12px;
  line-height: 20px;
}
.s13-16{
  font-size  : 13px;
  line-height: 16px;
}
.s14-16 {
  font-size  : 14px;
  line-height: 16px;
}
.s14-18 {
  font-size  : 14px;
  line-height: 18px;
}
.s14-25 {
  font-size  : 14px;
  line-height: 25px; 
}
.s14-30 {
  font-size  : 14px;
  line-height: 30px;
}
.s15-20 {
  font-size  : 15px;
  line-height: 20px;
}
.s16-18 {
  font-size  : 16px;
  line-height: 18px;
}
.s16-25 {
  font-size  : 16px;
  line-height: 25px
}
.s18-20{
  font-size  : 18px;
  line-height: 20px;
}
.s20-24 {
  font-size  : 20px;
  line-height: 24px;
}
.s20-30 {
  font-size  : 20px;
  line-height: 30px;
}
.s24-30 {
  font-size  : 24px;
  line-height: 30px;
}

/* default color:#3333333 */
.def_bg_10 {
  font-size  : 10px;
  line-height: 12px;
  color      : #333333
}
.def_bg_11 {
  font-size  : 11px;
  line-height: 14px;
  color      : #333333
}
.def_bg_12 {
  font-size  : 12px;
  line-height: 16px;
  color      : #333333
}
.def_bg_13 {
  font-size  : 13px;
  line-height: 16px;
  color      : #333333
}
.def_bg_14 {
  font-size  : 14px;
  line-height: 16px;
  color      : #333333
}

/* default color:#3333333 */
.def_3_11 {
  font-size  : 11px;
  line-height: 14px;
  color      : #333333
}
.def_3_12 {
  font-size  : 12px;
  line-height: 16px;
  color      : #333333
}
.def_3_13 {
  font-size  : 13px;
  line-height: 16px;
  color      : #333333
}
.def_3_14 {
  font-size  : 14px;
  line-height: 16px;
  color      : #333333
}

/* default color:#666666 */
.def_6_10 {
  font-size  : 10px;
  line-height: 13px;
  color      : #666666
}
.def_6_11 {
  font-size  : 11px;
  line-height: 14px;
  color      : #666666
}
.def_6_12 {
  font-size  : 12px;
  line-height: 16px;
  color      : #666666
}
.def_6_13 {
  font-size  : 13px;
  line-height: 16px;
  color      : #666666
}
.def_6_14 {
  font-size  : 14px;
  line-height: 16px;
  color      : #666666
}

/* default color:#999999 */
.def_9_11 {
  font-size  : 11px;
  line-height: 14px;
  color      : #999999
}
.def_9_12 {
  font-size  : 12px;
  line-height: 16px;
  color      : #999999
}
.def_9_13 {
  font-size  : 13px;
  line-height: 16px;
  color      : #999999
}
.def_9_14 {
  font-size  : 14px;
  line-height: 16px;
  color      : #999999
}

/* -------------------------------------------- */
/* トップページ用 */
.top{
	font-size : 16px;
	margin-top    :  7px;
	margin-bottom    :  2px;
	margin-left    :  0px;
	color     : #666666;
}
.top2{
	font-size : 13px;
	margin-top    :  2px;
	margin-bottom    :  3px;
	margin-left    :  0px;
	color     : #999999;
}

/* フレームページ用 */
.frm_tp {
  font-size: 12px; 
  line-height: 16px; 
  font-family: "ＭＳ Ｐゴシック", "Osaka"; 
  color: #666666;
  font-weight : bold;
}

/* -------------------------------------------- */
/* 一覧用フレーム */
/* タイトル */
.frm_title{
	font-size     : 14px;
	line-height   : 16px;
	margin-top    :  0px;
	margin-bottom :  0px;
	margin-left   :  0px;
	color         : #FFFFFF;
	font-weight   :bold;
}
/* マーク */
.frm_mark{
	font-size     : 14px;
	line-height   : 16px;
	margin-top    :  0px;
	margin-bottom :  0px;
	margin-left   :  5px;
	margin-right  :  3px;
	color         : #CC0000;
	font-weight   : bold;
}
/* メニュー */
.frm_menu{
	font-size     : 12px;
	line-height   : 16px;
	margin-top    :  0px;
	margin-bottom :  0px;
	margin-left   :  0px;
	color         : #666666;
	font-weight   : bold;
}
/* リンク済み */
.frm_link{
	font-size     : 12px;
	line-height   : 16px;
	margin-top    :  0px;
	margin-bottom :  0px;
	margin-left   :  0px;
	color         : #FF0000;
	font-weight   : bold;
}

/* -------------------------------------------- */
/* feature */
/* タイトル(最上部） */
.ftr_title{
	font-size     : 13px;
	line-height   : 16px;
	margin-top    :  0px;
	margin-bottom :  0px;
	margin-left   :  0px;
	color         : #FFFFFF;
	font-weight   :bold;
}
/* TOP(タイトルと説明） */
.ftr_top{
	font-size     : 14px;
	line-height   : 30px;
	margin-top    :  0px;
	margin-bottom :  0px;
	margin-left   :  0px;
	margin-right  :  0px;
	color         : #333333;
	font-weight   : bold;
}
.ftr_top_small{
	font-size     : 12px;
	line-height   : 18px;
	margin-top    :  0px;
	margin-bottom :  0px;
	margin-left   :  5px;
	margin-right  :  3px;
	color         : #ff9900;
}
.ftr_top_small2{
	font-size     : 12px;
	line-height   : 14px;
	margin-top    :  0px;
	margin-bottom :  0px;
	margin-left   :  0px;
	margin-right  :  2px;
	color         : #ff9900;
}
/* メニュー */
.ftr_menu{
	font-size     : 12px;
	line-height   : 16px;
	margin-top    :  0px;
	margin-bottom :  0px;
	margin-left   :  0px;
	color         : #666666;
	font-weight   : bold;
}
/* 表示 */
.ftr_13px{
	font-size     : 13px;
	line-height   : 16px;
	margin-top    :  0px;
	margin-bottom :  0px;
	margin-left   :  0px;
	color         : #333333;
}
.ftr_12px{
	font-size     : 12px;
	line-height   : 16px;
	margin-top    :  0px;
	margin-bottom :  0px;
	margin-left   :  0px;
	color         : #333333;
}
/* 物件名 */
.ftr_bn{
	font-size     : 13px;
	line-height   : 25px;
	margin-top    :  0px;
	margin-bottom :  0px;
	margin-left   :  0px;
	color         : #006699;
}
/* コメント */
.ftr_comm{
	font-size     : 12px;
	line-height   : 16px;
	margin-top    :  0px;
	margin-bottom :  0px;
	margin-left   :  0px;
	color         : #666666;
}
/* リンク済み */
.ftr_link{
	font-size     : 12px;
	line-height   : 16px;
	margin-top    :  0px;
	margin-bottom :  0px;
	margin-left   :  0px;
	color         : #FF0000;
	font-weight   : bold;
}
/**** Feature Menu ********/
/* mainリスト */
.MainList {
	width: 530px;
	margin-bottom: 2px;
	padding: 2px 2px 5px 0px;
	background-color:#FFFEFB;
	border: 0px #000 solid;
}
/* お題目 */
.ListT {
	padding: 5px 0 5px 15px;
	font-color: #333;
	font-size: 14px;
	font-weight: bold;
	background-color: #FFF7EE;
	border-top: 1px #FC9 solid;
}
/* リスト内メニュー */
.MainList ul {
	margin: 0;
	padding: 10px 0 10px 22px;
	font-size: 12px;
	list-style-type: none;
}
.MainList li {
	float: left;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 48%;
}
html>body .MainList li { /* not IE */
	padding-bottom: 12px;
} 
.MainList li a:hover {
	text-decoration: underline;
}
/* マーク */
.Imgset {
	float: left;
	padding: 0;
}
.Imgset img {
	border: 0;
}
.text_set {
	float: left;
	width: 85%;
	line-height: 18px;
	padding: 2px 0 0 4px;
	border:solid 0px #666;
}
.bottom {
	clear: left;
	margin-bottom: -5px;
	padding: 0;
}
html>body .bottom{
	margin: -17px;
} 
/***********************/

/**** featureとareaのアンダー ****/
#ntks {
	width : 100%;
	/*height: 100px;*/
	padding: 5px 3px 10px 10px;
}
#pgunder {
	width : 100%;
	height: 30px;
	padding: 10px 3px 40px 10px;
}
#rep {
	width : 100%;
	height: 30px;
	padding: 10px 3px 50px 3px;
}
/*********************************/

