/*font*/
.fwB{font-weight:bold !important;}
.fwN{font-weight:normal !important;}
.fs10{font-size:10px !important;}
.fs11{font-size:11px !important;}
.fs12{font-size:12px !important;}
.fs13{font-size:13px !important;}
.fs14{font-size:14px !important;}
.fs15{font-size:15px !important;}
.fs16{font-size:16px !important;}
.fs18{font-size:18px !important;}
.fs20{font-size:20px !important;}
.fs24{font-size:24px !important;}
.fs32{font-size:32px !important;}
/*行間*/
.lh1em{line-height: 1em !important;}
.lh11em{line-height: 1.1em !important;}
.lh12em{line-height: 1.2em !important;}
.lh13em{line-height: 1.3em !important;}
.lh14em{line-height: 1.4em !important;}
.lh15em{line-height: 1.5em !important;}
.lh2em{line-height: 2em !important;}
/*align*/
.taC{text-align:center !important;}
.taR{text-align:right !important;}
.taL{text-align:left !important;}
/*改行しない*/
.noWrap{white-space: nowrap !important;}
/*フロート*/
.flL{float:left !important;}
.flR{float:Right !important;}
/*vertical-align*/
.verticalTop{vertical-align: top !important;}
/*文字色*/
.red{color: #CC0000 !important;}
.white{color: #FFFFFF !important;}
.gray{color: #CCCCCC !important;}
.darkGray{color: #666666 !important;}
.green{color: #008367 !important;}
/*背景色*/
.whiteBg{background:#FFFFFF !important;}
.blackBg{background:#333333 !important;}
.grayBg{background:#CCCCCC !important;}
.lightGrayBg{background:#EEEEEE !important;}
.redBg{background:#CCCCCC !important;}
.darkGrayBg{background:#999999 !important;}
/*罫囲み*/
.keiBox{border: 1px solid #666666 !important;}
/*インデント*/
.indent-1{padding-left:1em;text-indent:-1em;}
/*margin*/
.m0{margin:0 !important;}
.m0auto{margin:0 auto !important;}
.m10{margin:10px !important;}
.m20{margin:20px !important;}
.mb0{margin-bottom:0px !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom:40px !important;}
.mb50{margin-bottom:50px !important;}
.mb100{margin-bottom:100px !important;}

.mt0{margin-top:0px !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}
.mt100{margin-top:100px !important;}

.ml0{margin-left:0px !important;}
.ml5{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.ml15{margin-left:15px !important;}
.ml20{margin-left:20px !important;}
.ml30{margin-left:30px !important;}

.mr0{margin-right:0px !important;}
.mr5{margin-right:5px !important;}
.mr10{margin-right:10px !important;}
.mr15{margin-right:15px !important;}
.mr20{margin-right:20px !important;}
.mr30{margin-right:30px !important;}

.p0{padding:0 !important;}
.p5{padding:5px !important;}
.p10{padding:10px !important;}
.p20{padding:20px !important;}
.p30{padding:30px !important;}
.pLR10{padding-left:10px !important;padding-right:10px !important;}
.pLR20{padding-left:20px !important;padding-right:20px !important;}
.pL20{padding-left:20px !important;}
.pL30{padding-left:30px !important;}

.br3{border-radius:3px !important;}
.br5{border-radius:5px !important;}
.br10{border-radius:10px !important;}
.br15{border-radius:15px !important;}

.w10{width:10px !important;}
.w20{width:20px !important;}
.w30{width:30px !important;}
.w40{width:40px !important;}
.w50{width:50px !important;}
.w60{width:60px !important;}
.w65{width:65px !important;}
.w70{width:70px !important;}
.w80{width:80px !important;}
.w90{width:90px !important;}
.w100{width:100px !important;}
.w110{width:110px !important;}
.w120{width:120px !important;}
.w130{width:130px !important;}
.w140{width:140px !important;}
.w150{width:150px !important;}
.w160{width:160px !important;}
.w170{width:170px !important;}
.w180{width:180px !important;}
.w190{width:190px !important;}
.w200{width:200px !important;}
.w210{width:210px !important;}
.w220{width:220px !important;}
.w240{width:240px !important;}
.w260{width:260px !important;}
.w280{width:280px !important;}
.w300{width:300px !important;}
.w350{width:350px !important;}
.w400{width:400px !important;}
.w450{width:450px !important;}
.w480{width:480px !important;}
.w500{width:500px !important;}
.w550{width:550px !important;}
.w600{width:600px !important;}
.w700{width:700px !important;}
.w740{width:740px !important;}
.w800{width:800px !important;}
.w960{width:960px !important;}
.w1000{width:1000px !important;}
.w20p{width:20% !important;}
.w30p{width:30% !important;}
.w40p{width:40% !important;}
.w60p{width:60% !important;}
.w80p{width:80% !important;}
.w90p{width:90% !important;}
.w95p{width:95% !important;}
.w100p{width:100% !important;}

.h20{height:20px !important;}
.h30{height:30px !important;}
.h100{height:100px !important;}

body {
	font-family: "メイリオ", "Meiryo", arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif !important;
	background: #dcf2e5;
}
div#nendebcopy{display:none;}
div.site-info{display:none;}
p.site-title{display:none;}
a.custom-logo-link{/*ロゴ下にスペース*/
  margin-bottom:15px;
}
.main-navigation, .widget-title, .widget button, .widget input, .widget select, .widget textarea{
	font-family: "メイリオ", "Meiryo", arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif !important;
}
.widget {/*ウィジェット*/
    border-top: none ;
    margin-bottom: 3.5em;
    padding-top: 0em;
}
.widget h2.widget-title {/*ウィジェットタイトル（サイドバー）*/
    background: #FFFFFF;
	color: #776035;
 	padding: 0.5em 0.5em 0.3em 0.5em;
	border-top: 1px #CCCCCC solid ;
	border-right: 1px #CCCCCC solid ;
	border-left: 1px #CCCCCC solid ;
    border-bottom: 5px #CCCCCC solid ;
}
.widget_fudo_top_r h3, .widget_text h3 {/*ウィジェットタイトル（メイン）*/
    background: #FFFFFF;
	color: #776035;
 	padding: 0.5em 0.5em 0.3em 0.5em;
	border: 5px #EEEEEE solid ;
	box-shadow:2px 2px 0px 0px #DDDDDD;
	-moz-box-shadow:2px 2px 0px 0px #DDDDDD;
	-webkit-box-shadow:2px 2px 0px 0px #DDDDDD;
}
.h3 {/*見出し*/
	font-size: 24px;
  	background: #FFFFFF;
	color: #776035;
 	padding: 0.5em 0.5em 0.3em 0.5em;
	border: 5px #EEEEEE solid ;
	box-shadow:2px 2px 0px 0px #DDDDDD;
	-moz-box-shadow:2px 2px 0px 0px #DDDDDD;
	-webkit-box-shadow:2px 2px 0px 0px #DDDDDD;
}
div.whatsnew {/*新着情報*/
    background: #FFFFFF;
    margin: 0px;
    border: 5px #EEEEEE solid;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
	box-shadow:2px 2px 0px 0px #DDDDDD;
	-moz-box-shadow:2px 2px 0px 0px #DDDDDD;
	-webkit-box-shadow:2px 2px 0px 0px #DDDDDD;
}
div.wn-item .wn-article .newmark {/*新着情報NEWマーク*/
    font-size: 74%;
    padding: 1px 5px;
    vertical-align: middle;
    color: White;
    background-color: #f4a930;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}
div.wn-item .wn-date {/*新着情報日付*/
    margin: 0 0 0 1em;
    padding: 0.3em 0;
    border: 0;
    float: left;
    width: 8.1em;
    font-weight: normal;
    overflow: hidden;
    white-space: nowrap;
}
div.wn-item .wn-article {/*新着情報内容*/
    padding: 0.3em 2px;
    overflow: hidden;
}
div.wn-title {/*新着情報タイトル*/
	color: #666666;
}
div.wn-head {/*新着情報ヘッド*/
    border-bottom: none;
    -webkit-box-shadow: #cccccc 1px 1px 4px;
    -moz-box-shadow: #cccccc 1px 1px 4px;
    box-shadow: #cccccc 1px 1px 4px;
}
.whatsnew h2 {/*更新新着情報ヘッド*/
  margin-bottom: 0px;
  color:#666666;
  line-height:2em;
  padding: 0px 20px 0px 20px;
    border-bottom: none;
    -webkit-box-shadow: #cccccc 1px 1px 4px;
    -moz-box-shadow: #cccccc 1px 1px 4px;
    box-shadow: #cccccc 1px 1px 4px;
}
/*.main-navigation a {ナビ色
    color: #FFFFFF;
    background-color:#008367;
}*/
a, i.fa-caret-square-o-right {color: #00abb5;}/*ナビアイコンに色づけ*/
a:hover, a:focus {
	color: #00797f;
}
.new_mark {/*不動産プラグインNEW表示*/
    background: #f4a930;
	border-radius: 2px;
	text-shadow: 1px 1px 0 #c48623;
}
@media screen and (min-width: 44.375em) {/*周りの縁を15pxに*/
	.site {
		margin: 25px;
	}
}
@media screen and (min-width: 44.375em){/*周りの縁を15pxに*/
body:not(.custom-background-image):before, body:not(.custom-background-image):after {
    height: 25px;
}
}
.site{
    background: #FAFAFA;
}
.inquiryBox {/*お問合せウィジェット*/
	color: #FFFFFF;
    background: #008367;
 	padding: 1em;
	border: 5px #008367 solid ;
	box-shadow:2px 2px 0px 0px #DDDDDD;
	-moz-box-shadow:2px 2px 0px 0px #DDDDDD;
	-webkit-box-shadow:2px 2px 0px 0px #DDDDDD;
}
a.button{
	border: 1px #CCCCCC solid ;
	color: #666666;
    background: #FFFFFF;
	text-decoration: none;
	display: block;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
a.button:hover{
	color: #00797f;
    background: #DDDDDD;
}
input.submit{
    background: #999999;
}
h2.entry-title{
	/*border-bottom:1px #999999 dotted;*/
	padding-top:5px;
	padding-left:10px;
  	padding-bottom:5px;
    border:1px #BBBBBB solid;
    border-bottom:3px #BBBBBB solid;
  	background:#FFFFFF;
	color:#999999;
}
h2.entry-title a{
	color:#555555;
    font-weight: normal;
}
#list_simplepage .list_price{/*物件リストの価格の背景*/
  background-color:#EEEEEE;
}
#list_simplepage .list_simple_box .list_picsam img {/*物件リストの画像の縁*/
    /* width: 150px; */
    width: 124px;
    height: auto;
    margin: 0 2px 10px;
    border: 1px solid #99AE99;
}
#list_simplepage2 .list_picsam img {/*物件詳細リストの画像の縁*/
    width: 150px;
    height: auto;
    float: left;
    margin: 0 10px 10px 0;
    padding: 0;
    border: 1px solid #99AE99;
    background-color: #fff;
}
#list_simplepage .list_simple_box .list_details_button {/*物件リストの「物件の詳細を見る」ボタン*/
    background: #0099b8 none repeat scroll 0 0;
    border: 2px solid #0099b8;
    border-radius: 2px;
    color: #fff;
	font-family: "メイリオ", "Meiryo", arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif !important;
    font-weight: normal;
    letter-spacing: .046875em;
    line-height: 1;
    padding: .75em .875em .625em;
    text-transform: uppercase;
    text-align: center;
}
#list_simplepage .list_simple_box a > .list_details_button:hover {/*物件リストの「物件の詳細を見る」ボタンのhover*/
    background: transparent none repeat scroll 0 0;
    color: #0099b8;
    outline: medium none;
}
#list_simplepage .list_simple_box .list_detail dt {/*物件検索一覧の詳細ヘッダー*/
    font-weight: bold;
    display: inline;
    white-space: nowrap;
	color: #666666;
}
#list_simplepage2 .list_price {/*物件詳細ページ価格表記*/
    line-height: 2;
    margin-bottom: 1em;
    padding: 0 0 4px 1em;
	background: none;
    background-color: #EEEEEE;
}
#list_simplepage2 .list_simple_box .list_detail #list_other th {/*物件詳細テーブルのthの背景をグレイに*/
    width: 21%;
    padding: 5px 5px 5px 10px;
    text-align: left;
	border-right: none;
	color: #4a4a4a;
	background-color: #EEEEEE;
	/*border-right: 1px dotted #d1d1d1;*/
}
#list_simplepage2 .list_simple_box .list_detail #list_add th {/*物件詳細テーブルの所在地・交通のthの背景をグレイに*/
    line-height: 1.4;
    padding: 5px 5px 5px 10px;
    text-align: left;
    white-space: nowrap;
    width: 20.6%;
	border-right: none;
    background-color: #EEEEEE;
	color: #4a4a4a;
}
/*サイドバー条件検索メニュー*/
li.cat-item a{
	border: 1px #CCCCCC solid ;
	color: #666666;
    background: #EEEEEE;
	text-decoration: none;
	display: block;
	padding: 10px;
	margin-bottom: 5px;
}
li.cat-item a:hover{
	color: #00797f;
    background: #DDDDDD;
}
ul.children li.cat-item a{
	padding: 7px 10px 7px 10px;
    background: #FFFFFF;
}
ul.children li.cat-item a:before {/*リストの子要素にマークを付ける*/
	content: "・";
}
ul.children li.cat-item a:hover{
	color: #00797f;
    background: #DDDDDD;
}
section.widget ul {/*ウィジェットのリストのマーク消去*/
    list-style: none;
    list-style-type: none;
    list-style-position: initial;
    list-style-image: initial;
	margin-left: 0px;
}
.entry-title .new_mark {/*物件のNEWマーク*/
    font-family: Verdana,Geneva,sans-serif;
    font-size: 1rem !important;
    font-weight: 500;
    position: static !important;
    display: inline-block !important;
    padding: 0px 7px !important;
    text-align: center;
    text-transform: uppercase;
    color: #FFF !important;
    background: #f4a930 !important;
	margin-left: 10px;
}