@charset "utf-8";


/*PC・タブレット・スマホ共通設定
---------------------------------------------------------------------------*/


.sea p{
	margin:0 auto;
	padding: 0 5px 0 5px;
	text-align:center;
	line-height:2.4em;
	img-size:60%;
	
}

.sea img{
	width:76%;
	
}



@media screen and (max-width: 480px) {

.sea img{
	width:98%;


}






/*inner
---------------------------------------------------------------------------*/
.inner {
	width: 1100px;	/*幅*/
	margin: 0 auto;
}





.title {
	margin: 20px 0 0 0;
	padding: 10px 0 0 0;
	text-align:center;
}







/*contents
---------------------------------------------------------------------------*/
.contents {
	clear: both;
	width: auto;
	padding: 20px 0px 90px 0px;
}



/*コンテンツのh2タグの設定*/
.contents h2 {
	clear: both;
	margin: 40px 0px 40px 0; 
	font-size: 240%;
	letter-spacing: 2px;
	padding: 5px 15px 30px 15px;	/*上下、左右への余白*/
	text-align:center;
	color: #666;		/*文字色*/
	border-bottom: 3px double #ccc;
	
	
	
	
}
	
.contents h2 span {
	display: block;
	margin-top: -10px;
	color: #D14749;
	font-size: 16px;
	letter-spacing: 2px;
}










/*コンテンツのh3タグの設定*/
.contents h3 {
	clear: both;
	margin-bottom: 15px;
	font-size: 120%;
	padding: 8px 14px;	/*上下、左右への余白*/
	font-weight:bold;
	color: #FFF;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3f4c6b+0,3f4c6b+100;Blue+Grey+Flat */
	background: rgb(63,76,107); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(63,76,107,1) 0%, rgba(63,76,107,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(63,76,107,1) 0%,rgba(63,76,107,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(63,76,107,1) 0%,rgba(63,76,107,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f4c6b', endColorstr='#3f4c6b',GradientType=0 ); /* IE6-9 */

	border-bottom: 1px solid #ccc;
	border-radius: 2px; 
	
}
/*コンテンツのh3タグの１文字目への設定*/
.contents h3::first-letter {
	border-left: 3px solid #fff;	/*左側のアクセント用ラインの幅、線種、色*/
	padding-left: 12px;	/*アクセントラインと文字の間にとる余白*/
}









/*コンテンツの段落タグ設定*/
.contents p {
	padding: 10px 15px 15px;	/*上、左右、下への余白*/
}
.contents p + p {
	padding-top: 0px;
}
.contents h2 + p,
.contents h3 + p {
	padding-top: 0px;
	margin-top: -5px;
}

/*SERVICEページの各ブロック
---------------------------------------------------------------------------*/
/*各ボックスの設定*/
.contents section.list {
	position: relative;
	overflow: hidden;
	background: #f6f4f0;	/*背景色*/
	border: 1px solid #ccc;	/*枠線の幅、線種、色*/
	margin-bottom: 15px;	/*ボックス同士にとるスペース*/
}

/*ボックス内の段落タグ設定*/
.contents section.list p {
	padding: 0px;
	margin-left: 24%;	/*左側の写真幅とのバランスをとって設定*/
}
/*ボックス内の写真設定*/
.contents section.list figure img {
	float: left;	/*画像を左へ回り込み*/
	width: 20%;		/*写真の幅*/
	padding: 0.5%;			/*余白*/
	border: 1px solid #CCC;	/*枠線の幅、線種、色*/
	background: #fff;	/*背景色。写真と写真の枠線との間に出る色。*/
}
/*ボックス内のh4タグ設定*/
.contents section.list h4 {
	font-size: 18px !important;
	margin-bottom: 10px;
	margin-left: 24%;	/*左側の写真幅とのバランスをとって設定*/
}

/*main
---------------------------------------------------------------------------*/
.main {
	float: right;	/*右に回りこみ*/
	width: 800px;	/*メインコンテンツ幅*/
}

/*sub
---------------------------------------------------------------------------*/
.sub {
	float: left;	/*左に回りこみ*/
	width: 230px;	/*サブコンテンツ幅*/
	padding: 0px 14px 0px 14px;
}
/*subコンテンツ内のh2タグ設定*/
.sub h2 {
	background: none;
	margin-bottom: 0px;
	color: #333;	/*文字色*/
	padding: 0px 0px 10px;
}




/*subコンテンツのh2タグの１文字目への設定*/
.sub h2::first-letter {
	border-left: 3px solid #b5b5b5;	/*左側のアクセント用ラインの幅、線種、色*/
}
















/*サブコンテンツ内のメニュー
---------------------------------------------------------------------------*/
/*メニュー全体の設定*/
.sub ul.submenu {
	margin-bottom: 15px;	/*メニューブロックの下に空けるスペース*/
	border-top: solid 1px #e4e4e4;	/*上の線の線種、幅、色*/
}
/*メニュー１個ごとの設定*/
.sub ul.submenu li {
	background: #fff;	/*背景色*/
	border-bottom: solid 1px #e4e4e4;	/*下の線の線種、幅、色*/
}
.sub ul.submenu li a {
	text-decoration: none;
	display: block;
	padding: 8px 10px 4px 10px;	/*メニュー内の余白。上下、左右への設定。*/
}




/*サブコンテンツ内のbox1  *********** 今回使用しない *************
---------------------------------------------------------------------------*/
.sub .box1 {
	padding: 15px;			/*ボックス内の余白*/
	margin-bottom: 15px;	/*ボックスの下に空けるスペース*/
	background: #f7f7f7;	/*背景色*/
	border: solid 1px #e4e4e4;	/*線の線種、幅、色*/
}
/*box1内のメニューの設定*/
.sub .box1 ul.submenu {
	margin-bottom: 0px;
}










/*トップページ内「更新情報・お知らせ」ブロック
---------------------------------------------------------------------------*/
/*ブロック全体の設定*/
#new dl{
	padding-left: 15px;
}
/*日付設定*/
#new dt {
	font-weight: bold;	/*太字にする設定。標準がいいならこの行削除。*/
	float: left;
	width: 8em;
}
/*記事設定*/
#new dd {
	padding-left: 8em;
}






























/*テーブル１
---------------------------------------------------------------------------*/
.ta1 {
	width: 100%;
	margin-bottom: 15px;
	
}
.ta1, .ta1 td, .ta1 th {
	border: 1px solid #CCC;	/*テーブルの枠線の幅、線種、色*/
	line-height: 2;
}
/*テーブル１行目に入った見出し部分*/
.ta1 th.tamidashi {
	width: auto;
	text-align: left;
	color: #FFF;	/*文字色*/
	background: #333;	/*背景色（古いブラウザ用）*/
	background: -webkit-gradient(linear, left top, left bottom, from(#4b4b4b), to(#333));	/*グラデーション*/
	background: -webkit-linear-gradient(#4b4b4b, #333);	/*同上*/
	background: linear-gradient(#4b4b4b, #333);			/*同上*/
}
/*テーブル内の左側*/
.ta1 th {
	width: 140px;
	padding: 10px;
	text-align: center;
	background: #f0f0f0;	/*背景色*/
}
/*テーブル内の右側*/
.ta1 td {
	padding: 10px;
}







/*左写真　右テキスト
---------------------------------------------------------------------------------------------------------------------------------------------*/

/*ボックスの設定*/
#main section.list {
	margin-bottom: 15px;	/*ボックス間のスペース*/
	padding: 20px;			/*ボックス内の余白*/
	background: none;	/*画像の背景色。ここでは枠線と画像の間の色になります。*/
	border: none;	/*線の幅、線種、色*/
	position: relative;
	overflow: hidden;
	
}
/*ボックス内の段落タグ設定*/
#main section.list p {
	padding: 0px;
	margin-left: 44%;	/*左の写真とのバランスをとって設定*/
}
/*ボックス内の写真設定*/
#main section.list figure img {
	float: left;		/*画像を左へ回り込み*/
	background:#f9f9f9;	/*画像の背景色。ここでは枠線と画像の間の色になります。*/
	padding: 5px;		/*余白。ここに上の行で設定した背景色が出ます。*/
	width: 40%;			/*写真の幅*/
	height: auto;		/*写真の高さ*/
	border: none;	/*線の幅、線種、色*/
}
/*ボックス内のh4タグ設定*/
#main section.list h4 {
	font-size: 100%;
	color: #664c00;		/*文字色*/
	margin-left: 44%;	/*左の写真とのバランスをとって設定*/
	
	
	
	
	padding: 0px 0px 0px 12px;
	border-left: 3px solid #664c00;
}


/*右写真　左テキスト
---------------------------------------------------------------------------------------------------------------------------------------------*/

/*ボックスの設定*/
#main section.list2 {
	margin-bottom: 15px;	/*ボックス間のスペース*/
	padding: 20px;			/*ボックス内の余白*/
	background: none;	/*画像の背景色。ここでは枠線と画像の間の色になります。*/
	border: none;	/*線の幅、線種、色*/
	position: relative;
	overflow: hidden;
	
}
/*ボックス内の段落タグ設定*/
#main section.list2 p {
	padding: 0px;
	margin-right: 44%;	/*左の写真とのバランスをとって設定*/
}
/*ボックス内の写真設定*/
#main section.list2 figure img {
	float: right;		/*画像を左へ回り込み*/
	background:#f9f9f9;	/*画像の背景色。ここでは枠線と画像の間の色になります。*/
	padding: 5px;		/*余白。ここに上の行で設定した背景色が出ます。*/
	width: 40%;			/*写真の幅*/
	height: auto;		/*写真の高さ*/
	border: none;	/*線の幅、線種、色*/
}



/*ボックス内のh4タグ設定*/
#main section.list2 h4 {
	font-size: 130%;
	color: #664c00;		/*文字色*/
	margin-right: 34%;	/*左の写真とのバランスをとって設定*/
	font-weight:bold;
	margin-bottom: 8px;
	padding: 0px 0px 0px 12px;
	border-left: 3px solid #664c00;
}


/*ボックス内のh5タグ設定*/
#main section.list2 h5 {
	font-size: 106%;
	color: #3b9e2b;		/*文字色*/
	margin-right: 44%;	/*左の写真とのバランスをとって設定*/
	font-weight:bold;
	margin-bottom: 8px;
	padding: 0px 0px 0px 0px;
	
}













/*横2
---------------------------------------------------------------------------------------------------------------------------------------------*/

.col_two_one {
	overflow:hidden;
	padding: 10px;			/*ボックス内の余白*/
}

.col_two_one ul {
	overflow:hidden;
	margin:2% -2% 0 0;
}
.col_two_one li {
	list-style:none;
	float:left;
	width:48%;
	margin:0 2% 2% 0;
}
.col_two_one li:nth-child(2n+1) {
	clear:both;
}



.col_two_one li img {
	width:100%;
	margin-bottom: 0px;
	background:#f9f9f9;	/*画像の背景色。ここでは枠線と画像の間の色になります。*/
	padding: 5px;		/*余白。ここに上の行で設定した背景色が出ます。*/
	
	height: auto;		/*写真の高さ*/
	border: none;	/*線の幅、線種、色*/
}





/*ボックス内のh4タグ設定*/
.col_two_one li h4 {
	font-size: 130%;
	color: #a8160a;		/*文字色*/
	
	border-bottom: 1px solid #ccc;	/*下側の線の幅、線種、色*/
	margin-bottom: 0.5em;
}

.col_two_one li h5 {
	font-size: 100%;
	color: #aa8055;		/*文字色*/
	
	margin-bottom: 0.2em;
}






/*横3
---------------------------------------------------------------------------------------------------------------------------------------------*/

.col_thr_one {
	overflow:hidden;
	padding: 20px;			/*ボックス内の余白*/
}

.col_thr_one ul {
	overflow:hidden;
	margin:1.492% -1.492% 1px 0;
	text-align:center;
}
.col_thr_one li {
	list-style:none;
	float:left;
	width:31.840%;
	margin:0 1.492% 6.492% 0;
}
.col_thr_one li:nth-child(3n+1) {
	clear:both;
}
.col_thr_one li img {
	width:90%;
	margin-bottom:2.5%;

	background:#f9f9f9;	/*画像の背景色。ここでは枠線と画像の間の色になります。*/
	padding: 5px;		/*余白。ここに上の行で設定した背景色が出ます。*/
	
	height: auto;		/*写真の高さ*/
	border: none;	/*線の幅、線種、色*/
}


/*ボックス内のh4タグ設定*/
.col_thr_one li h4 {
	font-size: 120%;
	color: #6a8d47;		/*文字色*/
	font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
	text-align:left;
	margin: 0 0 0 12px;
	padding: 0px 0px 0px 12px;
	border-left: 3px solid #80aa55;
	
	
	
}


/*横3-2　バナー用
---------------------------------------------------------------------------------------------------------------------------------------------*/

.col_thr_one2 {
	overflow:hidden;
	padding: 20px;			/*ボックス内の余白*/
}

.col_thr_one2 ul {
	overflow:hidden;
	margin:1.492% -1.492% 0px 0;
	text-align:center;
}
.col_thr_one2 li {
	list-style:none;
	float:left;
	width:31.840%;
	margin:0 1.492% 0 0;
}
.col_thr_one2 li:nth-child(3n+1) {
	clear:both;
}
.col_thr_one2 li img {
	width:90%;
	margin-bottom:2.5%;

	background:#f9f9f9;	/*画像の背景色。ここでは枠線と画像の間の色になります。*/
	padding: 5px;		/*余白。ここに上の行で設定した背景色が出ます。*/
	
	height: auto;		/*写真の高さ*/
	border: none;	/*線の幅、線種、色*/
}


/*ボックス内のh4タグ設定*/
.col_thr_one2 li h4 {
	font-size: 120%;
	color: #6a8d47;		/*文字色*/
	font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
	text-align:left;
	margin: 0 0 0 12px;
	padding: 0px 0px 0px 12px;
	border-left: 3px solid #80aa55;
	
	
	
}




/*横3-3　見出しセンター用
---------------------------------------------------------------------------------------------------------------------------------------------*/

.col_thr_one3 {
	overflow:hidden;
	padding: 20px;			/*ボックス内の余白*/
}

.col_thr_one3 ul {
	overflow:hidden;
	margin:1.492% -1.492% 20px 0;
	text-align:center;
}
.col_thr_one3 li {
	list-style:none;
	float:left;
	width:31.840%;
	margin:0 1.492% 6.492% 0;
}
.col_thr_one3 li:nth-child(3n+1) {
	clear:both;
}
.col_thr_one3 li img {
	width:90%;
	margin-bottom:2.5%;

	background:#f9f9f9;	/*画像の背景色。ここでは枠線と画像の間の色になります。*/
	padding: 5px;		/*余白。ここに上の行で設定した背景色が出ます。*/
	
	height: auto;		/*写真の高さ*/
	border: none;	/*線の幅、線種、色*/
}


/*ボックス内のh4タグ設定*/
.col_thr_one3 li h4 {
	font-size: 120%;
	color: #6a8d47;		/*文字色*/
	font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
	text-align:center;
	
}


/*ボックス内のpタグ設定*/
.col_thr_one3 p {
	font-size: 120%;
	color: #6a8d47;		/*文字色*/
	font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
	text-align:center;
	
	
}




/*横3-4　仲介物件タブ用
---------------------------------------------------------------------------------------------------------------------------------------------*/

.col_thr_one4 {
	overflow:hidden;
	padding: 5px;			/*ボックス内の余白*/
}

.col_thr_one4 ul {
	overflow:hidden;
	margin:1.492% -1.492% 20px 0;
	text-align:center;
}
.col_thr_one4 li {
	list-style:none;
	float:left;
	width:31.840%;
	margin:0 1.492% 6.492% 0;
}
.col_thr_one4 li:nth-child(3n+1) {
	clear:both;
}
.col_thr_one4 li img {
	width:90%;
	margin-bottom: 0.5%;

	background:#f9f9f9;	/*画像の背景色。ここでは枠線と画像の間の色になります。*/
	padding: 5px;		/*余白。ここに上の行で設定した背景色が出ます。*/
	
	height: auto;		/*写真の高さ*/
	border: none;	/*線の幅、線種、色*/
}


/*ボックス内のpタグ設定*/
.col_thr_one4 p {
	font-size: 110%;
	color: #6a8d47;		/*文字色*/
	font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
	text-align:center;
	
	
}



/*横4
---------------------------------------------------------------------------------------------------------------------------------------------*/

.col_fou_one {
	overflow:hidden;
	padding: 10px;	/*ボックス内の余白*/
}

.col_fou_one ul {
	overflow:hidden;
	margin:1% -1% 0 0;
	text-align:center;
}
.col_fou_one li {
	list-style:none;
	float:left;
	width:24%;
	margin:0 0 1% 0;
}
.col_fou_one li:nth-child(4n+1) {
	clear:both;
}

.col_fou_one li img {
	width:100%;
	margin-bottom:-6%;

	background:#f9f9f9;	/*画像の背景色。ここでは枠線と画像の間の色になります。*/
	padding: 5px;		/*余白。ここに上の行で設定した背景色が出ます。*/
	
	height: auto;		/*写真の高さ*/
	border: none;	/*線の幅、線種、色*/
}


/*ボックス内のh4タグ設定*/
.col_fou_one li h4 {
	font-size: 110%;
	color: #6a8d47;		/*文字色*/
	font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
	text-align:center;
	
	
	
}







/*その他
---------------------------------------------------------------------------*/


.look {
	background: #000;	/*テキストの背景が黒<span class="look"></span>*/
	border-radius: 4px;
	color: #fff;
	padding: 5px;
}

.lookpink {
	background: #ffd5d5;	/*テキストの背景がピンク<span class="lookpink"></span>*/
	border-radius: 0px;
	color: none;
	padding: 1px 6px 0px 6px;
}


.lookred {
	background: #ea9595;	/*テキストの背景がピンク<span class="lookpink"></span>*/
	border-radius: 0px;
	color: #fff;
	padding: 1px 6px 0px 6px;
}





.color0 {	
	color: #fff;　/*白文字*/
}

.color1 {
	color: #3b9e2b;　/*緑文字*/
}

.color2 {	
	color: #a8160a;　/*赤文字*/
}


.color3 {	
	color: #333;　/*黒文字*/
}







.color1-18b {
	color: #3b9e2b;
	font-size:17px;
	font-weight:bold;
	
}




.color-gr-15 {
	color: #3b9e2b;
	font-size:15px;
	font-weight:bold;
	border-bottom: 1px dotted #8c8b8b;
}


.color1-bl-16 {
	color: #666;
	font-size:16px;
	font-weight:bold;
	padding:10px;
	border-bottom: 1px dotted #666;
}

.color1-bl-20 {
	color: #3b9e2b;
	font-size:20px;
	font-weight:bold;
	padding:10px;
	border-bottom: 1px dotted #666;
}




/*大きな文字*/
.type1 {
	font-size: 26px;
	font-weight:bold;
	line-height: 1.6;
	margin-bottom: 10px;
	padding-left: 10px;
}



hr.line {
  
	border: 0;
	
	border-bottom: dotted 1px #666666;
	width: 1000px;
}


.right {
	text-align: right;
	}
	
.mb15,
.mb1em {
	margin-bottom: 15px;
}
.clear {
	clear: both;
}
ul.disc {
	padding: 0em 25px 1em;
	list-style: disc;
}








/*ここからタブレット用（481px～800px）環境の設定
---------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*表示を切り替えるウィンドウサイズの指定*/
@media (min-width:481px) and (max-width:800px){














/*inner
---------------------------------------------------------------------------*/
.inner {
	width: auto;
	margin: 0 10px;
}

/*contents
---------------------------------------------------------------------------*/
.contents {
	padding: 10px 0px;
}






/*コンテンツのh2タグの設定*/
.contents h2 {
	font-size: 220%;
	
}
	












/*その他
---------------------------------------------------------------------------*/
.pt150 {
	padding-top: 30px !important;
}
/*トップページで使っている大きな文字*/
h1.type1 {
	font-size: 50px;
}

}







/*ここからスマートフォン用（480px以下）環境の設定
--------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*表示を切り替えるウィンドウサイズの指定*/
@media (max-width : 480px){





/*inner
---------------------------------------------------------------------------*/
.inner {
	width: auto;
	margin: 0 10px;
}

/*contents
---------------------------------------------------------------------------*/
.contents {
	padding: 10px 0px;
}






/*SERVICEページの各ブロック
---------------------------------------------------------------------------*/
/*ボックス内の段落タグ設定*/
.contents section.list p {
	margin-left: 0;
}
/*ボックス内の写真設定*/
.contents section.list figure img {
	float: none;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
/*ボックス内のh4タグ設定*/
.contents section.list h4 {
	margin-left: 0;
}

/*main,subコンテンツ
---------------------------------------------------------------------------*/
.main, .sub {
	float: none;
	width: auto;
}





/*テーブル１
---------------------------------------------------------------------------*/
.ta1 {
	width: 102%;
}
/*テーブル内の左側*/
.ta1 th{
	width: 100px;
	padding: 6px;
}
/*テーブル内の右側*/
.ta1 td{
	width: auto;
	padding: 6px;
}



/*その他
---------------------------------------------------------------------------*/
.ws {
	width: 96%;
}
.pt150 {
	padding-top: 30px !important;
}
/*トップページで使っている大きな文字*/
h1.type1 {
	font-size: 30px;
}

















/*menu.html内のメニュー案内の各ブロック
------------------------------------------------------------------------k---*/
/*ボックス内の段落タグとh4タグ設定*/
#main section.list p,
#main section.list h4 {
	margin-left: 0;
}
/*ボックス内の写真設定*/
#main section.list figure img {
	float: none;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin-bottom: 10px;
}

/*menu.html内のメニュー案内の各ブロック
------------------------------------------------------------------------k---*/
/*ボックス内の段落タグとh4タグ設定*/
#main section.list2 p,
#main section.list2 h4 {
	margin-right: 0;
}
#main section.list2 h5 {
	margin-right: 0;
}
/*ボックス内の写真設定*/
#main section.list2 figure img {
	float: none;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin-bottom: 10px;
}



/*---------- 2横 ---------k--*/
/*---------- 2カラム　フロー baseとspのみ設置 ----------*/
/*---------- タテに並ぶ（スマートフォンでは1カラム)　ここを外すと小さく横並び----------*/
.col_two_one ul {
		margin-right:0;
	}
.col_two_one li {
		width:100%;
	}
.col_two_one li:nth-child(2n+1) {
		clear:both;
	}


/*---------- 3横 ---------k--*/
/*---------- 3カラム　フロー baseとspのみ設置 ----------*/
/*---------- タテに並ぶ（スマートフォンでは1カラム)　ここを外すと小さく横並び----------*/

.col_thr_one li {
		width:100%;
	}
.col_thr_one li:nth-child(2n+1) {
		clear:both;
	}
.col_thr_one li:nth-child(3n+1) {
		clear:none;
		float:left;
	}


/*---------- 3横 バナー用高さ調整バナー用高さ調整バナー用高さ調整バナー用高さ調整バナー用高さ調整--------k--*/
/*---------- 3カラム　フロー baseとspのみ設置 ----------*/
/*---------- タテに並ぶ（スマートフォンでは1カラム)　ここを外すと小さく横並び----------*/

.col_thr_one2 li {
		width:98%;
	}
.col_thr_one2 li:nth-child(2n+1) {
		clear:both;
	}
.col_thr_one2 li:nth-child(3n+1) {
		clear:none;
		float:left;
	}

/*---------- 3横 見出しをセンターに---------k--*/
/*---------- 3カラム　フロー baseとspのみ設置 ----------*/
/*---------- タテに並ぶ（スマートフォンでは1カラム)　ここを外すと小さく横並び----------*/

.col_thr_one3 li {
		width:100%;
	}
.col_thr_one3 li:nth-child(2n+1) {
		clear:both;
	}
.col_thr_one3 li:nth-child(3n+1) {
		clear:none;
		float:left;
	}

/*---------- 3横 仲介物件タブ用---------k--*/
/*---------- 3カラム　フロー baseとspのみ設置 ----------*/
/*---------- タテに並ぶ（スマートフォンでは1カラム)　ここを外すと小さく横並び----------*/

.col_thr_one4 li {
		width:100%;
	}
.col_thr_one4 li:nth-child(2n+1) {
		clear:both;
	}
.col_thr_one4 li:nth-child(3n+1) {
		clear:none;
		float:left;
	}



/*---------- 4横 --------k--*/
/*---------- 4カラム　フロー baseとspのみ設置 ----------*/
/*---------- タテに並ぶ（スマートフォンでは1カラム)　ここを外すと小さく横並び----------*/

.col_fou_one li {
		width:50%;/*50は横に2枚,100はタテに1枚に並ぶ*/
	}
.col_fou_one li:nth-child(2n+1) {
		clear:both;
	}
.col_fou_one li:nth-child(3n+1) {
		clear:none;
		float:left;
	}










}
