/*
Theme Name: 株式会社OFFICE KAJIYANO
Theme URI: http://office-kajiyano.jp
Author: 株式会社OFFICE KAJIYANO
Author URI: http://office-kajiyano.jp
Description: 株式会社OFFICE KAJIYANO公式サイトテーマ
Version: 1.0
*/

/*FOOTER___*/
footer{padding:1.563vw 8.875vw; background-color: rgba(242, 234, 216, 0.14);}
.footer_content{ 
  position: relative;
}
.footer_nav{text-align: right;}
.footer_nav .nav_item{display: inline-block; padding-left: 3vw;}
.footer_nav .nav_item:hover{opacity: 0.58;}
.footer_nav .nav_item p{font-weight: 700; color: #49270A;}
#footer_logo{width:11.906vw;}
#footer_logo:hover{opacity: 0.49;}
#footer_address h4{margin-bottom: 0;}
#footer_address p{margin-top: 0;}
.footer_right{position: absolute; right: 0; bottom: 0;}
#footer_sns {text-align: right;}
#footer_sns a{width:2.938vw; display: inline-block; margin-left: 1.3vw;}
#footer_sns a:hover{opacity: 0.58; transition: 0.5s;}
.privacy_policy{color: rgba(73, 39, 10, 0.49);}
.privacy_policy:hover{color: rgba(73, 39, 10, 1);}
.copy{text-align: right; clear: both;}

@media all and (max-width: 750px) {
  .footer_nav{text-align: left; margin: 6vw 0 7vw;}
  .footer_nav .nav_item{width: 46%;}
  .footer_nav .nav_item p{ margin: 2vw 0;}
  #footer_logo{width:36.492vw; margin: 7vw auto 5vw;}
  #footer_address{text-align: center; margin: 8vw 0;}
  #footer_address h4{font-size: 4.267vw!important; margin-bottom: 1vw;}
  #footer_address p{letter-spacing: 0.3vw!important; font-size: 3.7vw!important;}
  .footer_right{position: unset;}
  #footer_sns{text-align: center;}
  #footer_sns a{width:8.3vw; margin: 0 3vw;}
  .privacy_policy{text-align: center;}
  .copy{text-align: center;}
}
/*___FOOTER*/
.footer_nav .nav_item p{
  font-size: 1.125vw;
}
@media (max-width: 750px){
  .footer_nav .nav_item p{
    font-size: 3.733vw;
  }
}


@media (max-width: 767px) {
  footer #footer_address > p {
    white-space: nowrap;
  }
}