@charset "UTF-8";

#contact_btn + div .content_wrapper a{
  max-width:250px;
  min-width: 250px;
  margin-left:40px;
  margin-right:40px;
  margin-bottom: 30px;
}

@media screen and (max-width:768px){
  #contact_btn + div .content_wrapper a{
    margin-left:20px;
    margin-right:20px;
  }
}

#contact_btn + div .content_wrapper a:hover{
  opacity:0.7;
}

#contact_btn + div .content_wrapper a:nth-of-type(1){
  background: #FE8906;
  border-radius: 8px;
  padding: 0.5px 0;
}

@media screen and (max-width:350px){
  #contact_btn + div .content_wrapper a{
    max-width: 230px;
    min-width: 230px;
  }

  #contact_btn + div .content_wrapper a:nth-of-type(1){
    padding:0;
  }
}

#contact_btn + div .content_wrapper a:nth-of-type(1):before{
  content:none;
}

#contact_btn + div .content_wrapper a:nth-of-type(1) span{
  font-weight:500;
}

#contact_btn + div .content_wrapper a:nth-of-type(1) span:before,
#contact_btn + div .content_wrapper a:nth-of-type(1) span:after{
  content:none;  
}

#contact_btn + div .content_wrapper a:nth-of-type(2){
  padding-left:0;
  padding-right:0;
}

#contact_btn + div .content_wrapper a:nth-of-type(2):before{
  content:none;
}

#contact_btn + div .content_wrapper a:nth-of-type(2) span{
  padding:0;
}

/*-----------------------------調整---------------------------------*/
#contact_btn + div.contents_btn01 a[target=_blank] span:before, #contact_btn + div.contents_btn01 a[target=_blank] span:after {
    display: none;
}

#contact_btn + div .content_wrapper a:nth-of-type(1) {
    font-size: 14px;
}

#contact_btn + div .content_wrapper a span {
    padding: 11px 10px;
}