/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 19 2024 | 10:21:32 */
/* ここにCSSコードを追加

例:
.example {
    color: red;
}

CSS の知識に磨きをかけるためにご覧ください。
http://www.w3schools.com/css/css_syntax.asp

コメント終わり */ 

.btn,
a.btn,
button.btn {
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.5;
  position: relative;
  display: inline-block;
  padding: 1.8rem 2rem;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  color: #212529;
}
.btn--orange,
a.btn--orange {
  color: #fff;
background-image: -moz-linear-gradient( top, #ea5956 0%, #ea5956 49%, #c52623 50%, #c52623);
background-image: -webkit-gradient( linear,left top,left bottom, from(#ea5956), color-stop(0.49,#ea5956), color-stop(0.50,#c52623), to(#c52623));
font-family: 'Noto Sans JP',sans-serif !important;
text-shadow: 2px 2px 1px #c82724,-2px 2px 1px #c82724,2px -2px 1px #c82724,-2px -2px 1px #c82724,2px 0px 1px #c82724,0px 2px 1px #c82724,-2px 0px 1px #c82724,0px -2px 1px #c82724 !important;
box-shadow: 0 32px 30px -30px rgb(0, 0, 0);
}
a.btn--orange.btn--border-solid {
max-width: 500px;
margin-right: auto;
margin-left: auto;
display: block;
}
a.btn--orange.btn--border-solid i {
margin-right: 10px;
}
.tel_button a:hover {
color: #0c3;
text-decoration: none;
}
.tel_button a {
    font-family: 'Noto Sans JP',sans-serif !important;
  box-shadow: 0 32px 30px -30px rgb(0, 0, 0);
}


.cv_title b {
font-family: 'Noto Sans JP',sans-serif !important;
background-image: linear-gradient(to right,#fffd3e 50%,transparent 50%);
background-position: 100% bottom;
background-size: 200% 18%;
background-repeat: no-repeat;
font-family: 'Noto Sans JP',sans-serif !important;
text-shadow: 2px 2px 1px #fff,-2px 2px 1px #fff,2px -2px 1px #fff,-2px -2px 1px #fff,2px 0px 1px #fff,0px 2px 1px #fff,-2px 0px 1px #fff,0px -2px 1px #fff !important;
}