@charset "UTF-8";

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

img{
	border:0px;
	max-width: 100%;
	margin: 0 auto;
	display: block;
}


/*----------------------------------------------------
	▼共通
----------------------------------------------------*/
.Header-1-Wrapper,.Header-1 ul,.Header-2-Wrapper,.Header-2-Left,
.Top-Section1-Wrapper,
.Top-Section3-Wrapper,
.Top-Section4-Wrapper,.Top-Section4-Box,
.Top-Section5-Wrapper,
.Footer-Wrapper,.Fotter-img-Wrapper,.Footer-Wrapper ul,
.Search-Section1,.Search-Section1-Wrapper,.Search-Section1-form,.Search-Section1-form-Box1,.Search-Section1-form-Box2,.Search-Section1-form-Box1 form,.Search-Section1-form-Box2 form,
.Result-Section1,.Result-Section1-Left,.Result-Section1-Left dl,.Result-Section1-Left dt,.Result-Section1-Left dd + dd,
.Details-Section1-H,.Details-Section2-Wrapper,.Details-Section2-Left,.Details-Section2-Right,.Details-Section2-Right dt,.Details-Section2-Right dd,.Details-Section3,
.Details-Section3 table tr,.Details-Section3 table th,.Details-Section3 table td,.Details-Section4,
.Buying-Section1,
.Info-Section1,.Blog-Section1,
.Inquiry-Section1-Wrapper,.Inquiry-Section1-Box,.Inquiry-Section1-Box dt,.Inquiry-Section1-Box dd,
.Company-Header,.Company-Section,.Company-Section-Wrapper dl,.Company-Section-Wrapper dt,.Company-Section-Wrapper dd,.Company-Section-Shops-Left
{
	width: auto;
	margin: 0 auto;
}

.Top-Section1-Wrapper h2,
.Top-Section3-Wrapper,
.Top-Section4-Wrapper,
.Top-Section5-Wrapper,
.Search-Section1-Wrapper,.Search-Section1-form,.Search-Section1-form-Box1,.Search-Section1-form-Box2,
.Details-Section1-H h3,
.Buying-Section1-Box-Wrapper,
.Info-Section1,.Blog-Section1,
.Inquiry-Section1-Wrapper,
.Company-Section
{
	margin: 0 5px !important;
}

.Header-1-Wrapper,.Header-2-Wrapper,.br,.Top-Section4-Box-Wrapper,.Top-Section5 dl,.Footer-Wrapper,.Footer-Wrapper dd,
.Search-Section1-form-Box1 form,.Search-Section1-form-Box2 form,
.Result-Section1-Box,.Result-Section1-Left,
.Details-Section1-H span,.Details-Section2-Wrapper,.Details-Section2-Right dl,
.Details-Section3 table tr,.Details-Section3 table th,.Details-Section3 table td,
.Buying-Section1-Box-Wrapper,.Buying-Section1-Box-Wrapper dl,
.Inquiry-Section1-Wrapper dd,.Inquiry-Section1-Box dl,
.Company-Header ul,.Company-Section-Wrapper dl,.Company-Section-Shops,.Company-Section-Box
{
	display: block;
}
.Buying-Section1-Box-Right dt {
    width: 5em;
    padding: 3px 0;
}
.Header-1 p,.Header-2-Right,.Top-Button-Wrapper span,
.Top-Section2-Wrapper,
.Buying-Section1-Box-Wrapper dt + dd
{
	display: none;
}

.Top-Section3 h3, .Top-Section4 h3, .Top-Section5 h3{
	font-size: 5vw;
}


/*----------------------------------------------------
	▼パンくずリスト Breadcrumbs
----------------------------------------------------*/
.Breadcrumbs-Wrapper{
	width: auto;
	margin: 10px 5px;
}


/*----------------------------------------------------
	▼Navi
----------------------------------------------------*/
.Top-Button-Wrapper{
	width: auto;
	margin: 0 auto 10px;
}


.Top-Button-Left, .Top-Button-Right{
	width: 50%;
}

/*----------------------------------------------------
	▼TOP Main-img下 Top-Section1 Section2
----------------------------------------------------*/
.Top-Section1-Wrapper{
	margin-bottom: 50px;
	padding-bottom: 0;
}

.Top-Section1-UL{
	background: inherit;
	padding: 0;
}

.Top-Section1-UL img {
	width: 100% !important;
}

.Top-Section1-UL ul{
	justify-content: center;
	flex-wrap: wrap;
}

.Top-Section1-UL li{
	width: 33.333%;
}

/*860px以下でspanを消す*/
@media screen and (max-width: 860px) {
.Top-Section1-Wrapper span{
	display: none;
}
}



/*----------------------------------------------------
	▼TOP ベルマネジメント特選物件 Top-Section3
----------------------------------------------------*/
.Top-Section3-Box-Wrapper {
	justify-content: space-around;
}


/*----------------------------------------------------
	▼TOP ベルマネブログ Top-Section4
----------------------------------------------------*/
.Top-Section4-Box-Button,.Top-Section5-Box-Button
{
	width: 300px;
	margin: 0 auto 50px;
}

.Top-Section4-Box{
	margin-bottom: 40px;
}

.Top-Section4-Box dt {
	margin-bottom: 0 !important;
}

/*----------------------------------------------------
	▼TOP お知らせ Top-Section5
----------------------------------------------------*/
.Top-Section5 dt,.Top-Section5 dd{
	width: auto;
	padding: 0;
}

.Top-Section5 dd{
	margin-bottom: 40px;
}

/*----------------------------------------------------
	▼Footer
----------------------------------------------------*/
.Footer-Wrapper dl{
	width: 195px;
	padding: 0;
	margin: 0 auto;
}

.Footer-Wrapper ul{
	margin-bottom: 1em;
}

.SMT-None li:nth-child(n + 2) {
	display: none;
}

.Fotter-img1{
	margin-right: 20px;
}

.Fotter-img-Wrapper{
	justify-content: center;
	margin: 0 5px;
}


/*----------------------------------------------------
	▼賃貸検索 room/search.html
----------------------------------------------------*/
.Search-Section1,.Search-Section1-Wrapper,.Search-Section1-form,.Search-Section1-form-Box1,.Search-Section1-form-Box2,.Search-Section1-Button{
	display: block !important;
}

.Search-Section1-form-Box1 form p,.Search-Section1-form-Box2 form p,.Search-Section1-form-Box2 ul{
	width: 75%;
	margin: 0 auto;
	text-align: left;
}

.Search-Section1-form-Box2{
	margin-top: 1em !important;
}

.Search-Section1-Button{
	width: 75%;
}


/*----------------------------------------------------
	▼賃貸検索 room/result.html
----------------------------------------------------*/
.Result-Section1 {
	margin-bottom: 50px;
}

.Result-Section1-Wrapper{
	width: 75%;
	margin: 0 auto;
}

.Result-Section1-Left {
	overflow: hidden;
}

.Result-Section1-Right {
	width: 100%;
	margin: 20px auto 0;
}

.Result-Section1-Left dt,.Result-Section1-Left dd{
	float: none;
}

.Result-Section1-Left dd + dd{
	margin-bottom: 1em;
}

.Result-Section1-Left dt + dd{
	display: none;
}


/*----------------------------------------------------
	▼賃貸詳細 room/details.html
----------------------------------------------------*/
.Details-Section1-H {
	text-align: center;
	line-height: inherit;
}

.Details-Section2-Left dt img{
	width: 100%;
	height: auto;
	object-fit: contain;
}

.Details-Section2-Left li{
	width: 49%;
}

.Details-Section2-Left li img {
	width: 400px;
	height: 100%;
}

.Details-Section2-Right dd:nth-child(6),.Details-Section2-Right dd:nth-child(10){
	height: auto;
}

.Details-Section3 table{
	width: 100%;
}

.Details-Section3-Button{
	width: 85%;
}

.Details-Section4-Wrapper{
	display: inline-grid;
}

.Details-Section4-Left, .Details-Section4-Right{
	width: 100%;
	margin-bottom: 20px;
}


/*480px以下で営業時間を消す*/
@media screen and (max-width: 480px) {
.Details-SectionLeft-Box{
	display: none;
}
}


/*----------------------------------------------------
	▼売買物件一覧 buying/index.html
	▼任売買物件一覧 arbitrary/index.html
----------------------------------------------------*/
.Buying-Section1 h4{
	height: auto;
	line-height: inherit;
}

.Buying-Section1-Wrapper h3{
	margin: 50px 5px;
}

.Buying-Section1-Box-Wrapper img{
	width: 400px;
	height: auto;
	margin: 10px auto;
}

.Buying-Section1-Box-Wrapper dt + dd + dd{
	margin-bottom: 1em;
	width: 90%;
}

.Buying-Section1-Box-Button{
	width: 75%;
	margin: 10px auto;
}

.AL{
	text-align: left !important;
}

/*----------------------------------------------------
	▼お知らせ info/index.html
			info/details.html
----------------------------------------------------*/
.Blog-Section1{
	justify-content: space-around;
}

/*----------------------------------------------------
	▼お問い合わせ /inquiry.html
----------------------------------------------------*/
.Inquiry-Section1-Wrapper dd span{
	display: block;
	padding: 0;
}

.Inquiry-Section1-Box br {
	display: none;
}

.Inquiry-Section1-Box-Button1{
	width: 90%;
}

.Inquiry-Section1-Box-Button2{
	margin-bottom: 50px;
}


/*----------------------------------------------------
	▼会社案内 company/hello.html
			 company/company.html
			 company/policy.html
			 company/shops.html
			 company/staff.html
----------------------------------------------------*/
.Company-Header li{
	width: 100%;
	margin-bottom: 3px;
}

.Company-Section p{
	width: auto;
}

.Company-Section-Wrapper dt{
	font-weight: bold;
	padding-bottom: 0 !important;
}

.Company-Section-Wrapper dd{
	padding-top: 0 !important;
}

.Company-Section-Shops{
	margin-bottom: 50px !important;
}

.Company-Section-Shops-Left iframe{
	width: 100%;
	margin: 0 !important;
}

.caption{
	margin-bottom: 30px !important;
}

.Company-Section-Box h4,.Company-Section-Box-Right dt {
	font-size: large;
}




}/*[eof]*/