@charset "utf-8";
/* CSS Document */

/*枠・マージン*/
.waku_umdm {
  padding-top: 7px;
  padding-bottom: 7px;
}
.waku_padall {
  padding: 10px;
}
.waku_padall2 {
  padding: 5px;
}
.waku_padall3 {
  padding: 5px 5px 5px 10px;
}
/*H2メニュー要素（backgroundとborder-leftを各ｶﾃｺﾞﾘ毎色変更）*/
.s_menu {
  background:#F5F5F2;
  font-size: 13px;
  font-weight: bold;
  color: #666666;
  text-align: left;
  padding-top: 4px;
  padding-left : 5px;
  padding-bottom: 4px;
  border-right:solid 1px #ccc;
  border-bottom:solid 1px #ccc;
  border-left:solid 10px #58B30E;
}
/*H3メニュー要素（border-leftを各ｶﾃｺﾞﾘ毎色変更）*/
.s_menu2 {
  font-size: 13px;
  font-weight: bold;
  color: #666666;
  text-align: left;
  padding-top: 4px;
  padding-left : 10px;
  padding-bottom: 4px;
  border-bottom:solid 1px #aaa;
  border-left:solid 5px #B6AEDC;
}
.s_menu00 {
  /* osusumeのみに使用 */
　font-size: 13px;
  font-weight: bold;
  color: #666666;
  text-align: left;
  padding-top: 4px;
  padding-left : 10px;
  padding-bottom: 4px;
  margin-bottom:6px;
  border-bottom:solid 1px #aaa;
  border-left:solid 5px #58B30E;
}
h3#midashi{
padding:5px 0 5px 15px;
background:#F5F5F5;
border-left:#58B30E 8px solid;
font-size: 13px;
font-weight: bold;
color:#333;
}
/*リンクメニュー要素*/
.s_linkm {
  background:#fff url(../../img/point01.gif) no-repeat;
  font-size: 13px;
  font-weight: bold;
  padding-top: 4px;
  padding-left : 25px;
  text-align: left;
}
.s_linkm a:link {
  text-decoration:none;
}
.s_linkm a:hover {
  text-decoration:underline;
  background-color:#EFF;
}
.s_linkm a:visited {
  text-decoration:none;
}
/* 写真枠用 */
.photo_s img {
  border:solid #B6AEDC 1px;
  margin:5px 0 5px 5px;
}
table.article_outline{
  border:1px solid #58B30E;
}
/* h2リンクカラー用 */

h2 a:link {
  color:#58B30E;
  text-decoration:underline;
}
h2 a:visited {
  color:#58B30E;
  text-decoration:none;
}
h2 a:hover {
  color:#C4FB97;
  text-decoration:underline;
}
/*H3メニュー要素（物件概要用）*/
.s_menu3 {
  font-size: 13px;
  font-weight: bold;
  color: #666666;
  background-color:#FFFFFF;
  text-align: left;
  padding-top: 4px;
  padding-left : 10px;
  padding-bottom: 4px;
  margin-top:5px;
  border-bottom:solid 1px #58B30E;
  border-top:solid 1px #58B30E;
  border-left:solid 5px #58B30E;
}
.s_menu3_2 {
  font-size: 13px;
  font-weight: bold;
  color: #666666;
  background-color:#FFFFFF;
  text-align: left;
  padding-top: 4px;
  padding-left : 10px;
  padding-bottom: 4px;
  margin-top:5px;
  margin-left:5px;
  border-bottom:solid 1px #58B30E;
  border-top:solid 1px #58B30E;
  border-left:solid 5px #58B30E;
}
/* 物件情報用 */
table.outline td {
  padding:3px 3px 3px 4px;
}
/* h2の物件カテゴリ名用 */
.s_menu span {
  font-weight:normal;
  font-size:0.8em;
}
.listline{
  background-color : #acacac;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}
.school{
  font-size : 13px;
  color : #666666;
  text-align : left;
  padding-top : 4px;
  padding-left : 5px;
  padding-bottom : 4px;
  border-left-width : 10px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-color : #fda991;
  border-right-color : #cccccc;
  border-bottom-color : #cccccc;
  font-weight : bold;
}
.school_2{
  font-size : 13px;
  font-weight : bold;
  color : #666666;
  text-align : left;
  padding-top : 4px;
  padding-left : 10px;
  padding-bottom : 4px;
  margin-top : 5px;
  margin-left : 5px;
  border-top-width : 1px;
  border-left-width : 5px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-bottom-style : solid;
  border-top-color : #ffd0d0;
  border-left-color : #ffd0d0;
  border-bottom-color : #ffd0d0;
  background-color : #ffffff;
}
.px10{
	font-size : 10px;
	padding: 0px;
}