/*
Theme Name:   BA_003 子テーマ
Template:     60l_design_c
Version:      1.0.0
Description:  BA_003_物件検索重視の子テーマです
Author:       Visual Research
*/


#header{
	box-sizing : border-box ;
	padding : 13px 0px 12px;
	width : 100% ;
	height : 120px ;
	background-color : #FFFFFF ;
	border-bottom : 2px solid #D3D3D3 ;
	z-index : 44 ;
}

.header_logo {
  width: 270px;
  height: 42px;
}
@media screen and (max-width: 980px) {
	.header_logo {
    	height: 40px;
		width: auto;
		margin-top: 17px;
	}
}

#global_menu_area {
  padding-top: 15px !important;
}
.dropdown {
  height: 45px !important;
  top:0 !important;
}
.normalMenu .dropdown-content {
  width: 155px !important;
  min-width: 0px !important;
  margin-right: 4px !important;
  margin-left: 4px !important;
}
.dropdown-content {
  width: 158px !important;
  min-width: 0px !important;
  top: 42px !important;
}
.haed_gnavi_item{
	float : right ;
	width : 140px ;
	height : 26px ;
	line-height : 26px ;
	text-align : center ;
	font-size : 16px ;
	margin-top : 12px ;
  top: 0 !important;
	/* border-left : 1px solid #D3D3D3 ; */
  border-right: 1px solid #D3D3D3;
  box-sizing: border-box;
  color:#333;
  font-family: "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
}
.haed_gnavi_item.first{
	border-left : 1px solid #D3D3D3 ;
}
.dropdown:hover .dropdown-content, .dropdown:hover .dropdown-content2 {
  display: block;
  animation: show 0.3s linear 0s;
}

.header_contactbox {
  float: right;
  box-sizing: border-box;
  width: 140px;
  height: 40px;
  line-height: 40px;
  font-size: 12px;
  margin-left: 10px;
  text-align: center;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
.header_tel_num {
  font-weight: normal;
}
.header_tel_during {
  line-height: 1.1;
  font-size: 14px;
}


.footer_left_linkbox a, .footer_left_linkbox a:link {
  color: #333 !important;
}

#footer{
	width : 100% ;
	height : auto ;
  color: #333;
  background-color: #f5f5f5;
	padding : 40px 0px ;
	margin-top : 80px ;
}


.footer_left{
	float : left ;
	width : 50% ;
	height : auto ;
	color : #FFFFFF ;
	margin-top : 20px ;
  line-height: 1.8;
}
.footer_left span {
  color: #333;
}


.footer_logo{
	float : left ;
	width : 160px ;
	height : auto ;
  margin-top: 0;
  margin-right: 0;
}

.footer_left_linkbox{
	float : right ;
	width : 320px ;
	height : auto ;
	font-size : 13px ;
}

.footer_left_linkbox a,
.footer_left_linkbox a:link{
	color : #FFFFFF !important ;
}
.footer_left_linkbox span:nth-child(1){
    margin-left : 0px ;
}
.footer_left_linkbox span{
	margin-left : 16px ;
	margin-right : 16px ;
  display: inline-block;
  font-family: "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
}

.footer_telbox{
	box-sizing : border-box ;
	float : right ;
	width : 430px ;
	height : auto;
	border : 1px solid #D3D3D3 ;
	background-color : #FFFFFF ;
  color:#333;
	padding-bottom : 10px ;
}
.footer_telbox_title{
	width : 100% ;
	height : 32px ;
	line-height : 32px ;
	color : #FFFFFF ;
	text-align : center ;
	margin-bottom : 12px ;
	background-color : #80040b;
  font-size: 14px;
  font-family: "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
}

.footer_telbox_left{
	float : left ;
	width : 220px ;
	height : auto ;
	margin-left : 10px ;
}

.footer_tel_title{
	font-size : 16px ;
	line-height : 24px ;
}

.footer_tel_num{
	font-size : 20px ;
	letter-spacing: 0px ;
	line-height : 24px ;
  font-weight: normal;
}

.footer_tel_during{
	font-size : 12px ;
	color : #666666 ;
	line-height : 12px ;
	text-align : center ;
}

.footer_contact{
	float : right ;
	width : 170px ;
	height : 40px ;
	line-height : 40px ;
	background-color : #c7000b ;
	color : #FFFFFF ;
	text-align : center ;
	font-size : 12px ;
	letter-spacing: 2px ;
	margin-right : 10px ;
	border-radius : 4px ;
	-moz-border-radius : 4px ;
	-webkit-border-radius : 4px ;
  font-family: "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
}

.footer_contact_icon{
	display : inline-block ;
	width : 16px ;
	height : auto ;
	margin-right : 0px ;
	vertical-align: -4px ;
}


.footer_copy{
  margin-top: 0;
	width : 100% ;
	height : 46px ;
	line-height : 46px ;
	text-align : center ;
	font-size : 10px ;
	/* color : #999999 ; */
	/* background-color : #313131 ; */
  border-top: 1px solid #c7000b;
}

@media screen and (max-width: 980px) {
  #footer{
    padding : 0px 0px 30px ;
    margin-top : 120px ;
  }
  
  
  .footer_left{
  }
  
  
  
  .footer_logo{
    float : none ;
    margin : 24px auto ;
    width: 160px;
    height: auto;
  }
  
  .footer_left_linkbox{
    float : none;
    width : 90% ;
    height : auto ;
    font-size : 20px ;
    text-align : center;
    margin-top : 30px ;
    margin-left : auto ;
    margin-right : auto ;
  }
  
  .footer_left_linkbox a,
  .footer_left_linkbox a:link{
    color: #333 !important;
  }
  .footer_left_linkbox span{
  }
  
  .footer_telbox{
  }
  .footer_telbox_title{
  }
  
  .footer_telbox_left{
  }
  
  
  .footer_tel_title{
    font-size : 24px ;
    line-height : 34px ;
  }
  
  .footer_tel_num{
    font-size : 28px ;
    line-height : 34px ;
    color: #333;
  }
  
  .footer_tel_during{
    font-size : 16px ;
    line-height : 16px ;
  }
  
  
  .footer_contact{
  }
  
  .footer_contact_icon{
    display : inline-block ;
    width : 32px ;
    height : auto ;
    margin-right : 0px ;
    vertical-align: -8px 
  }
  
  
  
  
  .footer_copy{
    height : 52px;
    line-height : 52px;
  }
  
  
  
  
  .btn_totop{
    top : -240px ;
    right : 20px ;
    width : 80px ;
  }
  
  
  .footer_telbox_sp{
    float : left ;
    box-sizing : border-box ;
    width : 50% ;
    height : 100px ;
    text-align : center ;
    border-top : 1px solid #BFBFBF ;
    border-right : 1px solid #BFBFBF ;
    background-color : #FFFFFF ;
    padding-top : 20px ;
    margin: auto;
  }
  
  
  
  
  .footer_contactbox_sp{
    float : right ;
    box-sizing : border-box ;
    width : 50% ;
    height : 100px ;
    line-height : 100px ;
    font-size : 24px ;
    text-align : center ;
    border-top : 1px solid #BFBFBF ;
    border-left : 1px solid #BFBFBF ;
    background: #c7000b;
    color : #FFFFFF ;
    margin: auto;
    padding-top: 0;
  }
}