/*
 Theme Name:at-set Child
 Theme URI:http://underscores.me/
 Description:  AT Child Theme
 Author:popmix
 Author URI:http://at-set.com/
 Template:at-set
 Version:1.0.0
 CSS Name: Top
 Text Domain:at-set-child
*/
/*--------------------------------------------------------------
>>> STYLE OF CONTENTS:
----------------------------------------------------------------*/
body {
	font-size: 1.2rem;
	line-height: 1.4;
}

#masthead, #consultationForm, #navBack, #pageTop {
  display: none !important;  
}

#cover {
	box-shadow: none;
	background: none;
}

#wMain {
	padding: 0.5em;
}

.two‐division .item {
	margin-bottom: 10px;
}

#areaDetailTitle {
  border-bottom: 2px solid #39393d;
	background: none;
}

#areaRealEstateDetail {
	border-color: #39393d;
}

#areaDataDetail {
	padding: 0.75em 1em 0.25em;
	border-top: 2px dotted #39393d;
	background: #fff;	
}

#areaDataDetail .section {
	margin-top: 0.75em;
	margin-bottom: 0.75em;
}

#areaDataDetail h2 {
	margin-top: 0.25em;
	margin-bottom: 0;
	font-size: 1.4rem;
}

#areaDataDetail h2 span {
	background: #fff;
}

#areaContactDetail .item {
	padding: 0.5em 0.25em;
	font-size: 1.4rem;
	border-radius: 10px;
}

#areaRealEstateDetail .listThumbnail li:nth-of-type(4) {
    margin-left: 0;
}

#areaRealEstateDetail .item .listData {
	margin-bottom: 0.25em;
}

#areaRealEstateDetail .listData .setData {
	align-items: flex-end;
	margin-bottom: 1em;
	border-bottom: 1px solid #39393d;
}

#areaRealEstateDetail .comment,
#areaRealEstateDetail .listData .comment {
	border:  2px solid #39393d;
}

#areaRealEstateDetail .listData .comment {
	padding: 0.25em;
}

#areaRealEstateDetail .item .listData .comment {
	margin: 0;
}

#areaRealEstateDetail .listData.two‐division .setData {
    width: 48%;
    margin: 0 1% 0.5em;
}

#areaRealEstateDetail .comment dt,
#areaRealEstateDetail .listData .comment dt {
	color: #39393d;
}

#areaRealEstateDetail .listData dt,
#areaRealEstateDetail #areaDataDetail dt {
    background: none;
    text-align: left;
}

#areaRealEstateDetail .listData dt {
    width: 6em;
    max-width: 6em;
    min-width: 6em;
	padding: 2px 0.5em;
	font-size: 1.2rem;
}

#areaContactDetail #itemCompany {
    display: -webkit-flex;
    display: flex;
}

#areaContactDetail #itemCompany,
#areaContactDetail #itemTel {
	margin-top: 0;
	margin-bottom: 0;
	border: 4px solid #ccc;
	box-shadow: none;
	background: none;
}

#areaContactDetail #itemTel dd {
	font-size: 1.6rem;
}
#areaContactDetail #itemTel dd:before {
	font-size: 1.4rem;
}

#areaContactDetail #itemForm {
	display: none;
}

#areaDataOverview {
	padding: 0;
}

#areaMap {
	height: 200px;
}

#areaMap img {
  max-width: none !important;
}

#map_canvas div > img {
  position: absolute !important;
}

.gm-style div > img {
  position: absolute !important;
}

#areaMap button {
	display: none;
}

#wFooter {
	display: none;
}