@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_9 {
  font-size  : 9px;
  line-height: 12px;
  color      : #333333
}
.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_9 {
  font-size  : 9px;
  line-height: 12px;
  color      : #666666
}
.def_6_10 {
  font-size  : 10px;
  line-height: 12px;
  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_menu:hover{
	font-size     : 12px;
	line-height   : 16px;
	margin-top    :  0px;
	margin-bottom :  0px;
	margin-left   :  0px;
	color         : #ff9933;
	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_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;
border: 0px #c0c0c0 solid;
}
/* 色指定 */
#ListName {
width: 100%;
padding: 4px 3px 4px 10px;
background-color: #FFF7EE;
border-top: 1px #FFCC99 solid;
}
#ListName h3 {
margin: 0;
width: 100%;
font-size: 14px;
float: left;
color: #666666;
}
#ListName div {
text-align: right;
}
#ListMenu {
width: 100%;
padding: 6px 3px 4px 12px;
background-color: #FFFEFB;
font-size: 12px;
color: #CCCCCC;
}
/* リスト内メニュー */
.ListMenu {
clear: left;
width: 100%;
padding-top: 0px;
padding-bottom: 5px;
}
.ListMenu ul {
margin: 5px 5px;
padding: 0;
list-style-type: none;
}
.ListMenu li {
float: left;
padding: 2px 2px 5px 0px;
width: 46%;
text-valign: middle;
line-height: 27px;
}
/* お題目 */
.listT {
padding: 2px 3px 3px 5px;
text-valign: left;
font-size: 14px;
line-height: 18px;
font-weight   : bold;
}
/* マーク */
.Imgset {
float: left;
padding: 2px 3px 3px 2px;
text-valign: bottom;
line-height: 50px;
}
/***********************/
/* master確認画面 */
.r_flg {
  font-size  : 11px;
  line-height: 14px;
  color: red;
}