/*　文字サイズ　*/
BODY,P,TD,DIV { font-size: 12px ; line-height:150%; }

.small { font-size: 11px; line-height:120% ; letter-spacing:1px; }

.smalldate { font-size: 10px; line-height: 10px; }

.textsmall { font-size: 90%; }

.text_l { font-size: 12px ; line-height:130% ; letter-spacing:1pt; }

h1,h2,h3,h4,h5,h6 { margin: 0px; padding: 0px; font-weight: normal; }

.banner h1 { font-size: 11px; }
.banner h2 { font-size: 11px; }

.toppick h2 { color: #996633; font-size: 12px; }

.toppick a { color: #996633; }

.weekly h3 { font-size: 12px;
                  line-height:140% }

.about h4 { font-size: 12px;
                 line-height:140% }

.pickprice { font-weight: bold; color: #996633; font-size: medium; }
				 
.listheadk { background-image: url(../s_list/parts/bg_kodate.gif); }
.listheadt { background-image: url(../s_list/parts/bg_tochi.gif); }
.listheadm { background-image: url(../s_list/parts/bg_ms.gif)}

/*　インデックスピックアップテキスト　*/
.p_title { font-size: 12px;
           color: #006699;
		   font-weight: bold;
			}
			

.p_price { color: #006699; font-weight: bold;}
.p_access { color:#CC6600; }



/*　リンクライン　*/
A { text-decoration: none }
A { color: #666666 }
A:active { color: #ff9900 }
A:hover { color: #003366 }

/*　スクロールバー　*/
body {scrollbar-base-color: transparent;
      scrollbar-track-color: #f2f2f2;
      scrollbar-arrow-color: #808000;}


/* 新着リンク */
A.linkm { color : #666666 ; }
A.linkm:active { color : #666666 ; }
A.linkm:visited { color : #666666 ; }
A.linkm:hover { color : #996633 ; }
A.linkm { text-decoration : none ; }
A.linkm { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px;  }


/* リンクページリンク */
A.linklink { color : #003366 ; }
A.linklink:active { color : #003366 ; }
A.linklink:visited { color : #666666 ; }
A.linklink:hover { color : #666666 ; }
A.linklink { text-decoration : none ; }
A.linklink { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px;  }


/* リフォームリンク */
A.linkr { color : #ffffff ; }
A.linkr:active { color : #cccccc ; }
A.linkr:visited { color : #ffffff ; }
A.linkr:hover { color : #996633 ; }
A.linkr { text-decoration : none ; }
A.linkr { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px;  }


/*リンクレイヤー部*/
A.linklayer { color : #666666 ; }
A.linklayer:active { color : #666666 ; }
A.linklayer:visited { color : #666666 ; }
A.linklayer:hover { color : #ffffff ; }
A.linklayer { text-decoration : none ; }
A.linklayer { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px;  }


/*リンク物件検索メニュー部*/
A.link_s { color : #333366 ; }
A.link_s:active { color : #333366 ; }
A.link_s:visited { color : #333366 ; }
A.link_s:hover { color : #0099cc ; }
A.link_s { text-decoration : none ; }
A.link_s { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px;  }


/*リンクバックナンバー*/
A.link_b { color : #FF0066 ; }
A.link_b:active { color : #FF0066 ; }
A.link_b:visited { color : #FF0066 ; }
A.link_b:hover { color : #999999 ; }
A.link_b { text-decoration : none ; }
A.link_b { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px;  }

/*スパリゾート*/
.roomtyple { color: #ffffff;
                 }
.spadetails { border-bottom: 1px solid #cccccc; }

/*ライフサポート*/
.support { border-bottom: 1px dotted #cccccc;}
.support strong { color: #FF3366;}
.supdetails { border-bottom: 1px dotted #cccccc; }
.supdetails strong { color:#FF6699;}

/*c21リンク*/

.c21link a { color: #FF6600;}
.c21link a:hover { color: #666;}  
.c21link a:visited { color: #666666}  
   
.c21link strong {color:#333;}
.c21link ul ,dl {
  list-style-type: square;
  list-style-position: outside;
  line-height: 180%;}

.c21link dt { font-weight: bold;
  color: #333333;
  text-indent: 1em;}

.c21link_ensen { text-align: left;}
.c21link_ensen a { color: #FF6600;}
.c21link_ensen a:hover { color: #666666;} 
.c21link_ensen a:visited { color: #666666}
.c21link_ensen ul {
  
  margin: 30px 0px;
  padding: 0px;
  
  }
  
.c21link_ensen li {
  font-weight: bold;
  margin-left: 25px;
  padding-left: 10px;
  display: inline;
  list-style-type: none;
  background: url("../c21link/img/san.gif") no-repeat left top;
  }

/*パーソナルインフォ*/
#p_container { margin: 5px;
                     width: 650px;
					 }
					 
.personal { font-size: 12px;
                line-height: 150%;
                border: 1px solid #999999;
				padding: 5px;
				width: 650px;
				 }
				
.personal h1 { font-size: 12px; 
                    font-weight:bold;
					color: #FFFFFF;
					padding: 5px;
					background-color: #99CC33;
					}
					
.personal h2 { 
                    font-size: 12px;
                    font-weight: bold;
					color: #666666;
					padding: 5px;
					border-bottom: 1px dotted #666666;
					}
										
.personal h3 { 
                    font-size: 12px;
                    font-weight: bold;
					color: #666666;
					padding: 5px;
					border-bottom: 1px dotted #666666;
					}
					
.personal h4 { 
                    font-size: 12px;
                    font-weight: bold;
					color: #666666;
					padding: 5px;
					border-bottom: 1px dotted #666666;
					}
					
.personal h5 { 
                    font-size: 12px;
                    font-weight: bold;
					color: #666666;
					padding: 5px;
					border-bottom: 1px dotted #666666;
					}

.personal h6 { 
                    font-size: 12px;
                    font-weight: bold;
					color: #666666;
					padding: 5px;
					border-bottom: 1px dotted #666666;
					}
					
.personal p { font-size: 12px;
                  line-height: 150%;
                  padding: 5px;
				  margin-top: 10px;
				  }
				  
.ul_1 { list-style-type: decimal; }
.ul_2 { list-style-type: square; }
.ul_3 { list-style-type: none; }

.close { font-size:12px;
           font-weight: bold;
		   text-align: right;
		   }
.pricelist p {  margin: 5px;
                   padding:5px;
                  font-size:12px;
                  font-weight:bold;
				  color:#003366;
				  }
.pricelist strong { font-size:12px;
                  font-weight:bold;
				  color:#003366;
				  }
.pricelist ul {  margin: 5px;
                   padding: 5px;
                    line-height: 150%;
                   list-style:decimal;
				   text-align:center;
				   letter-spacing: .01em; }
				   
.pricelist li { border-bottom: 1px solid #CCCCCC;}

.pricelist_a ul {  margin: 5px;
                   padding: 5px;
                   line-height: 150%;
                   list-style:none;
				   letter-spacing: .01em; }
				   
.pricelist_a li { border-bottom: 1px solid #CCCCCC;}

.pricelist_a p {  margin: 5px;
                   padding:5px;
                  font-size:12px;
                  font-weight:bold;
				  color:#003366;
				  }
.pricelist_a strong { font-size:12px;
                  font-weight:bold;
				  color:#003366;
				  }
.text_29 { line-height:140%;}

.text_30 { line-height:140%;
               margin-top:10px;}

#sitemap h1 {
     font-size: 14px;
	 color: #003366;
	 margin: 20px;
	 font-weight: bold;
	 }
#sitemap h2 {
     font-size: 12px;
	 color:#0066CC;
	 margin: 20px;
	 }
#sitemap ul {
    margin: 10px;
	padding: 10px;
	}
#sitemap li {
    list-style: disc;
	margin:5px;
	padding: 5px;
	}
#sitemap li li {
    list-style: none;
	margin:5px;
	padding: 5px;
	}
