﻿@charset "utf-8";
/*@media (max-width: 768px){
#headerArea #headerContent #logoArea #logoMain{
margin-left:0;
}
#headerArea #headerContent #logoArea #logoMain img{
width:300px;
height:auto;
}
#headerArea #headerContent #logoArea #logoSide img{
width:200px;
height:auto;
}
}*/
@media (max-width: 500px){
/*---------------------------------------
幅指定
----------------------------------------*/

.bgArea_cmn01 .input20per,
.bgArea_gray02 .input20per,
.wdh10per,
.wdh20per,
.wdh30per,
.wdh40per,
.wdh50per,
.wdh60per,
.wdh70per,
.wdh80per,
.wdh90per,
.wdh100per,
.wdh223px,
.wdh456px,
.wdh690px,
.typeBas #recommendArea,
.typeBas .recommendAreaL,
.typeBas .recommendAreaR,
.typeBas .recoTitle01,
.typeBas #recommendArea .bas,
.slider { width:100%!important; }
#recommendArearr,
#recommendArearr .dispArea
 { width:100%!important; margin-right:0px!important; }
/*-----320-----*/
#contentsArea #contents,
#contentsArea #contents #mainArea,
#contentsArea #contents #mvArea,
#contentsArea #contents #subArea,
#objectListArea02 .article,
#objectListArea02_s .article,
#detailBldgArea .detail01,
#roomListArea .tabContents .inner .roomListBlock .scrolArea,
.roomListData,
.roomListData .data01,
.roomListData li ul,
.imgFloatBox p,
.imgFloatBoxList01 li p,
.imgFloatBox div,
.imgFloatBoxList01 li div,
.guideContent .twoLeft01,
.guideContent .twoRight01,
#eqArea .tabContents .img01,
#eqArea .tabContents .txt01,
#serviceAptForm01,
#rrInqForm01,
#rrInqForm02,
#roomImgArea .img01,
.linkListImg_cmn01 li,
.imgFloatBox .tri01 .txt01,
.area140px,.area180px,.area200px,.area220px,.area240px,.area300px,.area340px,.area440px,.area480px,.area500px,.area540px,.area580px,
#objectListArea01 .article .txt02,
#objectListArea01 .article .img02
{width:320px!important; overflow: hidden;}

#mapDetailArea .section,
#roomImgArea .ad-gallery,
#detailBldgArea .img01,
#detailBldgArea .detail01 .tableCmn01,
#detailRoomArea .tblCmn01,
.infoContent01 #map01,
.floatArea01 .half02
{width:320px; margin:10px 0;}

#contentsArea #contents #subArea .sub_section_objectList01 .article {
	width:318px!important;
}
.img_box img {
width:100%;
height:auto;
}
.img_comment01{
width:320px;
padding:0px;
float:none;
margin:0 5px 0 5px;
font-size:100%;
}
.img_comment02{
padding:0px;
float:none;
margin:0 5px 0 5px;
font-size:77%;
}
.img_comment03{
padding:5px 5px 5px 5px;
float:none;
margin:0 0 0 0;
font-size:77%;
}
/*-----310-----*/
#contentsArea #contents #subArea .inner,
#objectListArea02 .article .inner,
#objectListArea02_s .article .inner,
#objectListArea02 .article .catchTxt01,
#objectListArea02_s .article .catchTxt01,
.servicedApartmentArea,
#contentsArea #contents #subArea .sub_section_objectList01 .article .inner,
#objectListArea02 .article .catchTxt01,
.list_bas_step01 li,
.article .listCol_bas01 .area400px
{width:310px!important;}
{width:310px; margin:0 10px;}

/**/
#contentsArea #contents #subArea .sub_section_imgBgLink01 .bgPattern_rr01,
#contentsArea #contents #subArea .sub_section_imgBgLink01 .bgPattern_cr01,
#contentsArea #contents #subArea .sub_section_imgBgLink01 .bgPattern_bas01,
#contentsArea #contents #subArea .sub_section_imgBgLink01 .bgPattern_info01,
#contentsArea #contents #subArea .sub_section_imgBgLink01 .bgPattern_cmn01{
	width:306px;}
.img_box img {
width:100%;
height:auto;
}
.img_comment01{
width:310px;
padding:0px;
float:none;
margin:0 5px 0 5px;
font-size:100%;
}
.img_comment02{
padding:0px;
float:none;
margin:0 5px 0 5px;
font-size:77%;
}
.img_comment03{
padding:5px 5px 5px 5px;
float:none;
margin:0 0 0 0;
font-size:77%;
}
/*-----300-----*/
.ad-thumbs,
.mv_rr_guide01 p,
.mv_cr_guide01 p,
.galleryArea .imgDispArea,
.sub_section_border01,
.tblInfo01 .img01,
.tblInfo01 .txt01,
.sub_section_imgBgLink01,
.blogArea_rr01 .article .txtThumbArea01, .blogArea_cr01 .article .txtThumbArea01, .blogArea_bas01 .article .txtThumbArea01, .blogArea_info01 .article .txtThumbArea01, .blogArea_cmn01 .article .txtThumbArea01,
.blogArea_rr01 .article .imgThumbArea01, .blogArea_cr01 .article .imgThumbArea01, .blogArea_bas01 .article .imgThumbArea01, .blogArea_info01 .article .imgThumbArea01, .blogArea_cmn01 .article .imgThumbArea01,
#subArea .sub_section_areaInfo,
#subArea .sub_section_wardInfo,
.list_bas_flow01 li .stepWrap01 .linkTxt_bas01,
.article .bgArea_bas01 .area480px,
.article .bgArea_bas01 .area180px,
.article .area440px .bgArea_bas01 .area300px,
.article .area440px .bgArea_bas01 .area100px,
.sitemapList01 li.long,
.bgArea_cmn01 .area420px,
.bgArea_cmn01 .area240px{width:300px !important;}
.img_box img {
width:100%;
height:auto;
}
.img_comment01{
width:300px;
padding:0px;
float:none;
margin:0 5px 0 5px;
font-size:100%;
}
.img_comment02{
padding:0px;
float:none;
margin:0 5px 0 5px;
font-size:77%;
}
.img_comment03{
padding:5px 5px 5px 5px;
float:none;
margin:0 0 0 0;
font-size:77%;
}
/*-----290-----*/
#contentsArea #contents #subArea .inner .sub_box_white,
#contentsArea #contents #subArea .listingsArea01 .txt01,
.ttlJpn
{width:290px;}

#byWard01,
#byArea01,
#byStation01{
margin-top:20px;}
.img_box img {
width:100%;
height:auto;
}
.img_comment01{
width:290px;
padding:0px;
float:none;
margin:0 5px 0 5px;
font-size:100%;
}
.img_comment02{
padding:0px;
float:none;
margin:0 5px 0 5px;
font-size:77%;
}
.img_comment03{
padding:5px 5px 5px 5px;
float:none;
margin:0 0 0 0;
font-size:77%;
}
/*-----220-----*/
.new01 .txt01
{width:220px;}

/*-----200-----*/
#contentsArea #contents #subArea .tabContents .propertyList01 li .txt,
#contentsArea #contents #subArea .tabContents .propertyList01 li .price,
#objectListArea02 .article .tblCmn02,
#objectListArea02_s .article .tblCmn02
{width:200px;}

/*-----190-----*/
{width:190px;}

/*-----180-----*/
#mapDetailArea .section .txt,
.mapSearchArea .inputSearch01
{width:180px;}

/*-----160-----*/
{width:160px;}

/*-----150-----*/
{width:150px;}

/*-----100-----*/
#mapDetailArea .section .img,
#recommendArea .rr,
#recommendArea .cr,
#recommendArea .bas
{width:100px;}


/*高さ*/
#contentsArea #contents #subArea .tabContents .propertyList01
{ height:150px;}

#mvArea #mvSearchArea .tabContents .residential,
#mvArea #mvSearchArea .tabContents .commercial,
#mvArea #mvSearchArea .tabContents .sale,
.list_bas_step01 li .stepWrap01
{height:auto;}

.swiperDetailArea01 .hgt300px,
.swiperDetailArea01 .hgt320px,
.swiperDetailArea01 .hgt340px{
	height:390px !important;
	}
/*---------------------------------------
float
----------------------------------------*/
.imgFloatBox p,
.imgFloatBoxList01 li p,
.imgFloatBox div,
.imgFloatBoxList01 li div,
#servicedApartmentArea .imgMain01,
.guideContent .twoLeft01,
.guideContent .twoRight01,
#eqArea .tabContents .img01,
#eqArea .tabContents .txt01,
.tblInfo01 .img01,
.tblInfo01 .txt01,
.plazaContent01 .halfLeft01,
.plazaContent01 .halfRight01,
.plazaContent01 .txt340,
.plazaContent01 .img340,
.blogArea_rr01 .article .txtThumbArea01, .blogArea_cr01 .article .txtThumbArea01, .blogArea_bas01 .article .txtThumbArea01, .blogArea_info01 .article .txtThumbArea01, .blogArea_cmn01 .article .txtThumbArea01,
.blogArea_rr01 .article .imgThumbArea01, .blogArea_cr01 .article .imgThumbArea01, .blogArea_bas01 .article .imgThumbArea01, .blogArea_info01 .article .imgThumbArea01, .blogArea_cmn01 .article .imgThumbArea01,
.area140px,.area180px,.area200px,.area220px,.area240px,.area300px,.area340px,.area440px,.area480px,.area500px,.area540px,.area580px,
.list_bas_flow01 li .stepWrap01 .linkTxt_bas01,
.list_bas_flow01 li .stepWrap01 .bgTxt_bas01,
.list_bas_step01 li,
.sitemapList01 li.half,
.sitemapList02 li,
.sitemapList01 li ul.half li,
#objectListArea01 .article .txt02,
#objectListArea01 .article .img02,
#recommendArea .rr,
#recommendArea .cr,
#recommendArea .bas,
#recommendArearr,
#recommendArearr .dispArea
{float:none!important;}

#mapDetailArea .section .img
{float:left;}

#mapDetailArea .section .txt,
#mapDetailArea .section .btn
{float:right;}
/*---------------------------------------
表示指定
----------------------------------------*/
.propertyDetail,
.btnJpn,
.btnBdetails,
.guideContent .pageLinkList,
.roomListTtl li.cell01,
.roomListTtl li.btn01,
.roomListTtl li.btn02,
.tabMenu01,
#subArea .sv_rr_comment01
{display:none;}

{display:block;}

.mv_rr_guide01,
.mv_cr_guide01,
.inquiryArea_cmn01,
.inquiryArea_cmn02,
.inquiryArea_cmn03,
.list_bas_step01 li
{background-image:none;}
{border:none;}

.spTxtAlRtoL{ text-align:left!important;}
/*---------------------------------------
余白指定
----------------------------------------*/
#eqArea h3{padding:0;}

#contentsArea #contents .noTit,
.floatArea01 .area340px{margin:0!important;}

#eqArea .tabContents .img01{margin:0 auto;}

{margin:0 5px; }

#mapDetailArea .section .txt{margin:5px;}

.inquiryArea_cmn01 .contact,
.inquiryArea_cmn02 .contact,
.inquiryArea_cmn03 .contact{margin:10px;}

.article .floatArea01 .mgC20{margin:10px 0!important;}

#eqArea .tabContents .img01
{margin-bottom:5px; }

.plazaContent01 .txt340,
.list_bas_step01 li,
.area140px,.area180px,.area200px,.area220px,.area240px,.area300px,.area340px,.area440px,.area480px,.area500px,.area540px,.area580px
{margin-bottom:10px; }

.plazaContent01 .bgArea_blue01
{margin-bottom:15px;}

#mainArea,
.plazaContent01 .img340
{ margin-bottom:40px;}

{margin-left:5px; }

{margin-left:10px; }

{margin-right:5px; }

{margin-right:10px; }

.blogArea_rr01 .article .imgThumbArea01, .blogArea_cr01 .article .imgThumbArea01, .blogArea_bas01 .article .imgThumbArea01, .blogArea_info01 .article .imgThumbArea01, .blogArea_cmn01 .article .imgThumbArea01
{margin-top:10px;}

.viewResultArea .btnArea02{
	margin: 10px 0px;
	}

.h_cmn_square01{
	margin-bottom:5px;
	}
.swipeWrap .mvSearchArea input,
.swipeWrap .mvSearchArea button,
.swipeWrap .mvSearchArea select{
	margin-bottom:5px;
	}
.swipeWrap .mvSearchArea{
	/*position:relative;
	top: -230px;*/
	position:absolute;
	top:160px;
	width:280px;
	}
.swipeWrap .mvSearchArea .btn_search{
	padding-left:0;
	}
/*---------------------------------------
text-align
----------------------------------------*/
.imgArea01,
#detailBldgArea .img01,
.guideContent .twoLeft01,
#eqArea .tabContents .img01,
.imgFloatBox .img80,
.imgFloatBoxList01 li .img80,
.imgFloatBox .tri01 .txt01
{text-align:center!important;}
/*---------------------------------------
border
----------------------------------------*/
/*.infoArea{border:none;}*/
/*--------------------------------------------------------

---------------------------------------------------------*/
/*header*/
#headerArea #headerContent #logoArea{
width:300px;
padding:0 10px;
}
#headerArea #headerContent #logoArea #logoMain{
float:none;
}
#headerArea #headerContent #logoArea #logoSide{
margin:15px 0 0 0;
float:left;
text-align:left;
}
#headerArea #headerContent #logoArea #logoMain img{
width:300px;
height:auto;
}
#headerArea #headerContent #logoArea #logoSide img{
width:145px;
height:auto;
}
/* #headerArea #headerContent #logoArea .headBtn{ display:none;} */
#headerArea #headerContent #logoArea .accordionHead{
width:40%;
float:right;
display:block;
padding:3px;
margin-top:15px;
border:#999 1px solid;
background:#FAFAFA;
color:#222;
text-align:center;
font-weight:bold;
}
#headerArea #headerContent #headInquiry{
min-width:0;
width:100%;
}
#headerArea #headerContent .headInner{
width:310px;
padding:0;
}
#headerArea #headerContent #headInquiry .accordionHead{
text-align:center;
display:block;
padding:5px;
border:#999 1px solid;
background:#CCC;
color:#222;
}
#headerArea #headerContent #headInquiry .accordionInner{
margin-top:5px;
}
#headerArea #headerContent #headInquiry .inquiry{
width:100%;
float:none;
}
#headerArea #headerContent #headInquiry .inquiry li{
line-height:1.5;
display:inline;
}
#headerArea #headerContent #headInquiry .time1{
padding-top: 30px;
}
#headerArea #headerContent .search{
/*width:100%;*/
float:left;
margin-top:6px;
}
#headerArea #headerContent .search .inputSearch01{
/*width:50%;*/
width:56px;
}
#headerArea #headerContent .search .changeLang{ display:.inline;}
#headerArea #headerContent .search .changeLangJp{ display:none;}


.headpt{
	float:left;
}
.CurrencySel{
	float: left;
	margin-top:6px;
	margin-right:5px;
}
#headerArea #headerContent #headInquiry .inquiry li.mail,
#headerArea #headerContent #headInquiry .inquiry li.wechat
{
	padding-left:22px;
}
#headerArea #headerContent #headInquiry .inquiry li
{
	/*margin-right:2px;*/
}
#headerArea #headerContent .socialbuttons
{
margin:10px 20px 0px 20px;
width:300px;
float:none;
}

div.btnArea03 .socialbuttons 
{
    width:280px;
    margin: 0 auto;
}
#headerArea #headerContent #globalNavi a.mobile_handle,
#headerArea #headerContent #localNavi a.mobile_handle { display: none; }
#headerArea #headerContent #globalNavi ul {
width:95%;
}
#headerArea #headerContent #globalNavi {
float: none;
margin: 0;
padding: 0;
top: 0;
left: 0;
background:none;
min-width:0;
}
#headerArea #headerContent #globalNavi a.mobile_handle {
display: block;
padding: 10px;
background:#0F3675;
text-align: center;
color:#FFF;
border-top:#5B6EA0 2px solid;
border-bottom:#5B6EA0 2px solid;
}
#headerArea #headerContent #globalNavi ul {
display: none;
padding:0;
width:100%;
}
#headerArea #headerContent #globalNavi ul li {
display: block;
position: relative;
float: none;
padding: 0;
/*background-color:#222;*/
background-color:#e5e7ee;
border-top: 1px solid #999;
text-align:left;
width:100%;
margin:0;
font-weight:bold;
}
#headerArea #headerContent #globalNavi ul li+li {
border-left:none;
}
#headerArea #headerContent #globalNavi ul a,
#headerArea #headerContent #globalNavi ul a:link,
#headerArea #headerContent #globalNavi ul a:visited {
display: block;
position: relative;
float: none;
padding: 10px;
clear: both;
}
#headerArea #headerContent #globalNavi ul li.normal{
background-color:#e5e7ee;
}
#headerArea #headerContent #globalNavi ul li.cmn a,
#headerArea #headerContent #globalNavi ul li.cmn02 a,
#headerArea #headerContent #globalNavi ul li.cmn03 a { color:#143E7B; }
#headerArea #headerContent #globalNavi ul li.rr a { color:#834984; }
#headerArea #headerContent #globalNavi ul li.cr a { color:#263E62; }
#headerArea #headerContent #globalNavi ul li.bas a { color:#265962; }
#headerArea #headerContent #globalNavi ul li.info a { color:#805207; }

#headerArea #headerContent #globalNavi ul .active_cmn,
#headerArea #headerContent #globalNavi ul li.cmn .localNavi,
#headerArea #headerContent #globalNavi ul li.cmn .localNavi li,
#headerArea #headerContent #globalNavi ul li.cmn02 .localNavi,
#headerArea #headerContent #globalNavi ul li.cmn02 .localNavi li,
#headerArea #headerContent #globalNavi ul li.cmn03 .localNavi,
#headerArea #headerContent #globalNavi ul li.cmn03 .localNavi li,
#headerArea #headerContent #globalNavi ul li.cmn .localNaviRt,
#headerArea #headerContent #globalNavi ul li.cmn .localNaviRt li,
#headerArea #headerContent #globalNavi ul li.cmn02 .localNaviRt,
#headerArea #headerContent #globalNavi ul li.cmn02 .localNaviRt li,
#headerArea #headerContent #globalNavi ul li.cmn03 .localNaviRt,
#headerArea #headerContent #globalNavi ul li.cmn03 .localNaviRt li {
background-color:#EAF4FE;
background-image:none;
}
#headerArea #headerContent #globalNavi ul .active_rr,
#headerArea #headerContent #globalNavi ul li.rr .localNavi,
#headerArea #headerContent #globalNavi ul li.rr .localNavi li {
background-color:#F8F2F8;
background-image:none;
}
#headerArea #headerContent #globalNavi ul .active_cr,
#headerArea #headerContent #globalNavi ul li.cr .localNavi,
#headerArea #headerContent #globalNavi ul li.cr .localNavi li {
background-color:#F3F4F9;
background-image:none;
}
#headerArea #headerContent #globalNavi ul .active_bas,
#headerArea #headerContent #globalNavi ul li.bas .localNavi,
#headerArea #headerContent #globalNavi ul li.bas .localNavi li {
background-color:#F3F8F9;
background-image:none;
}
#headerArea #headerContent #globalNavi ul .active_info,
#headerArea #headerContent #globalNavi ul li.info .localNaviRt,
#headerArea #headerContent #globalNavi ul li.info .localNaviRt li { background-color:#FDF8F2; background-image:none; }

/**/
#headerArea #headerContent #globalNavi ul .localNavi,
#headerArea #headerContent #globalNavi ul .localNaviRt {
display: none;
position: relative;
width:100%;
top: 0;
left: 0;
margin: 0;
padding:10px;
width:95%;
border-bottom: 2px solid #999;
}
#headerArea #headerContent #globalNavi ul .localNavi li,
#headerArea #headerContent #globalNavi ul .localNaviRt li {
margin-bottom:7px;
font-weight:normal;
}
#headerArea #headerContent #globalNavi ul .localNavi .naviBg_cmn01,
#headerArea #headerContent #globalNavi ul .localNavi .naviBg_rr01,
#headerArea #headerContent #globalNavi ul .localNavi .naviBg_cr01,
#headerArea #headerContent #globalNavi ul .localNavi .naviBg_bas01,
#headerArea #headerContent #globalNavi ul .localNavi .naviBg_info01,
#headerArea #headerContent #globalNavi ul .localNaviRt .naviBg_cmn01,
#headerArea #headerContent #globalNavi ul .localNaviRt .naviBg_rr01,
#headerArea #headerContent #globalNavi ul .localNaviRt .naviBg_cr01,
#headerArea #headerContent #globalNavi ul .localNaviRt .naviBg_bas01,
#headerArea #headerContent #globalNavi ul .localNaviRt .naviBg_info01 {
/*width:94%;*/
width:96%;
font-weight:normal;
margin-top:25px;
}
#headerArea #headerContent #globalNavi ul .localNavi .naviBg_cmn01 a,
#headerArea #headerContent #globalNavi ul .localNavi .naviBg_rr01 a,
#headerArea #headerContent #globalNavi ul .localNavi .naviBg_cr01 a,
#headerArea #headerContent #globalNavi ul .localNavi .naviBg_bas01 a,
#headerArea #headerContent #globalNavi ul .localNavi .naviBg_info01 a,
#headerArea #headerContent #globalNavi ul .localNaviRt .naviBg_cmn01 a,
#headerArea #headerContent #globalNavi ul .localNaviRt .naviBg_rr01 a,
#headerArea #headerContent #globalNavi ul .localNaviRt .naviBg_cr01 a,
#headerArea #headerContent #globalNavi ul .localNaviRt .naviBg_bas01 a,
#headerArea #headerContent #globalNavi ul .localNaviRt .naviBg_info01 a {
padding:10px 5px 10px 10px;
display:block;
}

#headerArea #headerContent #globalNavi ul .localNavi .cmn01,
#headerArea #headerContent #globalNavi ul .localNavi .rr01,
#headerArea #headerContent #globalNavi ul .localNavi .cr01,
#headerArea #headerContent #globalNavi ul .localNavi .bas01,
#headerArea #headerContent #globalNavi ul .localNavi .info01,
#headerArea #headerContent #globalNavi ul .localNaviRt .cmn01,
#headerArea #headerContent #globalNavi ul .localNaviRt .rr01,
#headerArea #headerContent #globalNavi ul .localNaviRt .cr01,
#headerArea #headerContent #globalNavi ul .localNaviRt .bas01,
#headerArea #headerContent #globalNavi ul .localNaviRt .info01 {
float:none;
display:block;
width:93%;
margin-bottom:10px;
margin-left:5px;
padding:0 5px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
background: -moz-linear-gradient(  top,  #FCFCFC 0%,  #DEDEDE) !important;
background: -webkit-gradient(  linear, left top, left bottom,  from(#FCFCFC),  to(#DEDEDE)) !important;
border: 1px solid #A6A6A6;
}
#headerArea #headerContent #globalNavi ul .localNavi .cmn01 a,
#headerArea #headerContent #globalNavi ul .localNaviRt .cmn01 a {
background:url(../img/ico/linkarrow_cmn02.gif) no-repeat left center;
/*padding-left:10px;*/
padding:10px;
display:block;
/padding-bottom:5px; /*forIE7*/
}
#headerArea #headerContent #globalNavi ul .localNavi .rr01 a,
#headerArea #headerContent #globalNavi ul .localNaviRt .rr01 a {
background:url(../img/ico/linkarrow_rr02.gif) no-repeat left center;
/*padding-left:10px;*/
padding:10px;
display:block;
/padding-bottom:5px; /*forIE7*/
}
#headerArea #headerContent #globalNavi ul .localNavi .cr01 a,
#headerArea #headerContent #globalNavi ul .localNaviRt .cr01 a {
background:url(../img/ico/linkarrow_cr02.gif) no-repeat left center;
/*padding-left:10px;*/
padding:10px;
display:block;
/padding-bottom:5px; /*forIE7*/
}
#headerArea #headerContent #globalNavi ul .localNavi .bas01 a,
#headerArea #headerContent #globalNavi ul .localNaviRt .bas01 a {
background:url(../img/ico/linkarrow_bas02.gif) no-repeat left center;
/*padding-left:10px;*/
padding:10px;
display:block;
/padding-bottom:5px; /*forIE7*/
}
#headerArea #headerContent #globalNavi ul .localNavi .info01 a,
#headerArea #headerContent #globalNavi ul .localNaviRt .info01 a {
background:url(../img/ico/linkarrow_info02.gif) no-repeat left center;
/*padding-left:10px;*/
padding:10px;
display:block;
/padding-bottom:5px; /*forIE7*/
}

#headerArea #headerContent #globalNavi ul .localNavi .listDot03 li,
#headerArea #headerContent #globalNavi ul .localNaviRt .listDot03 li {
font-size:116%;
width:45%;
display:block !important;
float:left;
clear:none;
display:block;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
background: -moz-linear-gradient(  top,  #FCFCFC 0%,  #DEDEDE) !important;
background: -webkit-gradient(  linear, left top, left bottom,  from(#FCFCFC),  to(#DEDEDE)) !important;
border: 1px solid #A6A6A6;
text-align:center;
margin:0 7px 7px 0;
}
#headerArea #headerContent #globalNavi ul .localNavi .listDot03 li a,
#headerArea #headerContent #globalNavi ul .localNaviRt .listDot03 li a {
/*color: #ffffff;*/
display:block !important;
padding:3px 0;
}

#headerArea #headerContent #globalNavi ul .localNavi .cmn,
#headerArea #headerContent #globalNavi ul .localNavi .cmn02,
#headerArea #headerContent #globalNavi ul .localNavi .cmn03,
#headerArea #headerContent #globalNavi ul .localNaviRt .cmn,
#headerArea #headerContent #globalNavi ul .localNaviRt .cmn02,
#headerArea #headerContent #globalNavi ul .localNaviRt .cmn03 { color:#143E7B; }
#headerArea #headerContent #globalNavi ul .localNavi .rr { color:#834984; }
#headerArea #headerContent #globalNavi ul .localNavi .cr { color:#263E62; }
#headerArea #headerContent #globalNavi ul .localNavi .bas { color:#265962; }
#headerArea #headerContent #globalNavi ul .localNaviRt .info li { border: 1px solid #805207; }



#headerArea #headerContent #globalNavi .sub_#headerArea #headerContent #globalNavi{
position: absolute;
right: 0;
top: 0;
width: 10%;
padding: 15px 20px;
margin: 0;
cursor: pointer;
}
#headerArea #headerContent #globalNavi .arrow_up {
float: right;
width: 0;
height: 0;
padding: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #222;
}
#headerArea #headerContent #globalNavi .arrow_down {
float: right;
width: 0;
height: 0;
padding: 0;
border-left:10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid #222;
}
#headerArea #headerContent #globalNavi .arrow_up:hover { border-bottom: 10px solid #999; }
#headerArea #headerContent #globalNavi .arrow_down:hover { border-top: 10px solid #999; }
#headerArea #headerContent #globalNavi .sub_nav {
cursor: pointer;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 0;
padding:5px;
position: absolute;
right: 0;
top: 0;
padding:13px 20px 12px;
background:#ccc;
}

#headerArea #headerContent #globalNavi ul .localNavi .cmn01 a,
#headerArea #headerContent #globalNavi ul .localNavi .rr01 a,
#headerArea #headerContent #globalNavi ul .localNavi .cr01 a,
#headerArea #headerContent #globalNavi ul .localNavi .bas01 a,
#headerArea #headerContent #globalNavi ul .localNavi .info01 a,
#headerArea #headerContent #globalNavi ul .localNaviRt .cmn01 a,
#headerArea #headerContent #globalNavi ul .localNaviRt .rr01 a,
#headerArea #headerContent #globalNavi ul .localNaviRt .cr01 a,
#headerArea #headerContent #globalNavi ul .localNaviRt .bas01 a,
#headerArea #headerContent #globalNavi ul .localNaviRt .info01 a {
	padding-left:10px;
}

/*TOP*/
#mvArea .mvTxtArea{
width:320px;
/*padding:10px 0;*/
float:none;
}
#mvArea .mvTxtArea h1{
margin:0 0 0 10px;
font-size:100%;
}
#mvArea .mvTxtArea .txt01{
width:310px;
top:60px;
}
#mvArea .mvTxtArea .txt02{
background:url(../img/bg/bg_mvtxt02.png) repeat-y right top;
width:310px;
}
#mvArea p{
font-size:77%;
}
#mvArea .txt01,
.mv_rr_service .long{
width:310px;
margin:0;
padding:5px;
background:url(../img/bg/bg_mvtxt02.png) repeat-y right top;
}
#mvArea .mvTxtArea .txtBgBlack01{
width:310px;
margin:0;
padding:5px;
}
#mvArea #mvSearchArea{
float:none;
width:320px;
margin-top:20px;
padding:10px 0;
height:auto;
}
#mvArea #mvSearchArea .tabMenu{
margin-top:0;
padding-left:5px;
}
#mvArea #mvSearchArea .tabMenu li{
margin-right:15px;
}
#mvArea #mvSearchArea .tabContents{
margin:0 auto;
}
#mvArea #mvSearchArea .tabContents table{
margin-bottom:10px
}

.mv_type02 .txt01{
	width:98%;
}
.mv_type02 .img01{
	width:98%;
	text-align:center;
}

.mv_type02 .map01{
	display:none;
}
.mv_type02 .map01_sp{
	display:block;
}

#categoryArea{
margin:40px 0;
}
#categoryArea .section{
margin:0 0 20px 0;
}
#categoryArea .residential{
background:#F8F2F8;
padding:5px;
width:310px;
min-height:auto;
}
#categoryArea .residential h4{
color:#834984;
}
#categoryArea .commercial{
background:#F3F4F9;
padding:5px;
width:310px;
min-height:auto
}
#categoryArea .sale{
background:#F3F8F9;
padding:5px;
width:310px;
min-height:auto;
}
.infoArea{
width:318px;
height:auto;
float:none;
margin-bottom:45px;
}
.infoArea h3{
margin-bottom:5px;
}
.infoArea .tabMenu01{
display:none;
}
.infoArea .tabContents {
width:313px;
min-height:125px;
border-bottom:#CCC 1px solid;
}
.infoArea .tabContents h4{
display:block;
}
.infoArea .tabContents dl{
	height:95px;
}

.infoContent01 .tabMenu02 li{ 
margin:0;
 }
.infoContent01 .tabMenu02 li img{ 
width:48%;
 }

#areaInfo{
width:318px;
float:none;
}
#areaInfo h3{
font-size:167%;
}
#contentsArea #contents #mainArea .listingsArea01 .txt01{
width:300px;
padding:10px 0;
margin:0 10px;
float:none;
}
#contentsArea #contents #mainArea .listingsArea01 .btn01{
float:none;
text-align:center;
margin:10px;
}
#recommendArea{
margin:40px 0;
}
#recommendArea .section{
width:318px;
border:#CCC 1px solid;
float:left;
margin:0 10px 10px 0;
}
#recommendArea .section .img{
width:115px;
}
#recommendArea .section .txt{
width:190px;
}
#recommendArearr .section{
width:318px;
border:#CCC 1px solid;
float:left;
margin-bottom:0 0 10px 0;
}
#recommendArearr .section .img{
width:115px;
}
#recommendArearr .section .txt{
width:190px;
}
#aboutPlazaArea{
width:304px;
float:none;
}
#aboutPlazaArea h3,
#aboutPlazaArea .txt{
width:220px;
}
#aboutPlazaArea .social{
width:285px;
position:static;
}
/*rr*/
#contentsArea #contents #subArea .tabContents .propertyList01{
	background:#FFF url(../img/bg/scroll.png) no-repeat right center;
	width:280px;
	padding-right:20px;
}
/**/
#roomListArea .tabContents .inner .roomListBlock .scrolArea{
	max-height:100%;
	overflow-y:auto;
	overflow-x:hidden;
	border:none;
}
.roomListTtl{
	width:318px;
	border-top:1px solid #0b3776;
	border-right:1px solid #0b3776;
	border-bottom:1px solid #0b3776;
	border-left:1px solid #0b3776;
}
.roomListTtl li.room{
	border:none;
	width:318px;
	text-align:center;
	padding:10px 0;
}
.roomListData .room,
.roomListData .data li{
	text-align:center;
	padding:10px 0;
	border-left:1px solid #0b3776;
}
.roomListData .room{
	width:318px;
	background:url(../img/ico/underarrow_cmn01.gif) no-repeat right center;
}
.roomListData .data .cell01{
	width:101px;
	padding:10px 2px;
}
.roomListData .data .cell02{
	width:102px;
	border-left:none;
	border-right:none;
	padding:10px 2px;
}
.roomListData .data .cell03{
	width:101px;
	padding:10px 2px;
}
.roomListData .data .btn01{
	width:210px;
	border-right:none;
	border-bottom:3px solid #0b3776;
}
.roomListData .data .btn02{
	width:108px;
	border-left:none;
	border-bottom:3px solid #0b3776;
}
/**/
#detailRoomArea .tblCmn01 th,
#detailRoomArea .tblCmn01 td{ padding:3px; }
/*カルーセル*/
.ad-gallery .ad-image-wrapper .ad-image {
	width:320px;
	margin:0 auto;
}
.ad-gallery .ad-back{ left:0; }
.ad-gallery .ad-forward{ right:0; }
/*guide*/
.imgFloatBox .img140,
.guideBox .img240,
.guideBox .img340,
.imgFloatBoxList01 li .img140,
.imgFloatBoxList01 li .img240,
.imgFloatBoxList01 li .img340{ text-align:center; margin:10px 0;}
.list_rr_flow01 li{ background-position:center bottom;}
/*serviceapartment*/
.mv_sa01 .txt02{
	background:url(../img/bg/bg_mvtxt02.png) repeat-y right top;
	width:310px;
}
.bdrBlueArea01,
.bdrBlueArea01top,
.bdrBlueArea01In{
	background:none;
}
.bdrBlueArea01In{
	width:320px;
	padding:0;
}

.mv_bas_search h2{
	width:320px;
	font-size: 138.5%;
	line-height: 138.5%;
	background-size:auto 30px ;
	padding:10px 0 10px 45px !important;
}
#contentsArea #contents #mvArea h2.basTit01{
	margin:10px 0 0 0;
}
.typeBas .recoTitle01{
	background-color:#EAF4FE;
	margin-bottom:10px;
	/*padding:5px;*/
	padding-bottom:5px;
	}
.h_cmn_line03 .subTit01{
	display:block;
}
/*--------------------------------------------------------

---------------------------------------------------------*/

.pager01{
	margin:40px 0;
	text-align:center;
}
.pager01 li{
	border:#BFBFBF 1px solid;
	display:block;
	float:left;
	padding:5px;
	margin:5px;
}
.pager01 li a{
	padding:5px 0;
}
.pager01 li.here{
	font-weight:bold;
}
/*ぱんくず*/
#breadCrumbArea{
	width:320px;
	margin-bottom:15px;
}
#breadCrumb{
	width:320px;
	font-size:77%;
}
#breadCrumb li{ margin-bottom:5px;}
/*sort*/
.sortArea01 .listBedroom{ width:300px; }
.sortArea01 .listBedroom li input{ vertical-align:bottom; }
.sortArea01 .title{
	display:block !important;
	margin-bottom:5px;
}
/*footer*/
#footArea{
	min-width:0;
}
#footArea #footContents{
width:300px;
padding:20px 10px;
}
#footArea #footContents .footLink01 li{
float:none;
width:auto;
}
/*リスト*/
.btnList01 li img{
margin:10px 0;
}
.btnList01 li img{
width:155px;
}
.navList01 li img{
width:158px;
}
.imgList01 li img{
margin:5px 0;
width:140px;
}
.txtBtnList02_info{
	margin-left:5px;
	margin-right:5px;
}
.txtBtnList02_info li{
	width:95%!important;
}
.txtBtnList03_info{
	margin-left:5px;
	margin-right:5px;
}
.txtBtnList03_info li .title01,
.txtBtnList03_info li .txt01,
.txtBtnList03_info div .title01,
.txtBtnList03_info div .txt01{
	width:95%!important;
}
.txtBtnList03_info li .img01,
.txtBtnList03_info div .img01{
	width:98%!important;
	text-align:center;
	margin-bottom:10px;
}
.officeContent01 .btnList01 li img,
.plazaContent01 .btnList01 .popup img{
margin:10px 0;
width:320px!important;
}
.btnArea02{
width:320px;
float:none;
margin:40px 0;
}
.btnAreaList_rr01 li,
.btnAreaList_cr01 li,
.btnAreaList_bas01 li{
	border-right:#CCC 1px solid;
}
.btnAreaList_rr01 a{
	display:block;
	width:129px;
	height:46px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	padding-left:25px;
}
.btnAreaList_rr01 .hiroo{
	background:url(../img/btn/rr_popular_area01.gif) no-repeat left top;
	line-height:46px;
}

.btnAreaList_cr01 a{
	display:block;
	width:129px;
	height:72px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	padding-left:25px;
}
.btnAreaList_bas01 a{
	display:block;
	width:129px;
	height:46px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	padding-left:25px;
}
.btnAreaList_bas02 a{
	display:block;
	width:129px;
	height:46px;
	color:#000;
	text-decoration:none;
	padding-left:25px;
}

#objectListArea01 .article .btnDetailList01{	text-align:left;}
.txtBtnList01_b li,
.txtBtnList01_r li,
.txtBtnList01_cr li,
.txtBtnList01_info li,
.txtBtnList01_bas li{
	width:320px!important;
	border-right:#CCC 1px solid;
}
.txtBtnList01_b li span,
.txtBtnList01_r li span,
.txtBtnList01_cr li span,
.txtBtnList01_info li span,
.txtBtnList01_bas li span
{width:300px !important;}

/*---------------------------------------
Responsive Hide
----------------------------------------*/
.responsiveHide {
    display:none;
}

.spNone_pcBlock{display:none;}
.spBlock_pcNone{display:block;}


/*---------------------------------------
clearfix
----------------------------------------*/
#headerArea #headerContent #globalNavi ul .localNavi .listDot03:after,
#headerArea #headerContent #globalNavi ul .localNaviRt .listDot03:after{
	content: ".";
	display: block;
	visibility: hidden;
	height:auto;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
/* WinIE4-6用*/
* html #headerArea #headerContent #globalNavi ul .localNavi .listDot03,
* html #headerArea #headerContent #globalNavi ul .localNaviRt .listDot03{
display: inline-block;
height: 1%;
}
#headerArea #headerContent #globalNavi ul .localNavi .listDot03,
#headerArea #headerContent #globalNavi ul .localNaviRt .listDot03{ zoom:1; }
}


@media (min-width: 500px){
/*---------------------------------------
Responsive Hide
----------------------------------------*/
.spNone_pcBlock{display:block;}
.spBlock_pcNone{display:none;}
}

