/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 12 2026 | 13:20:24 */
/* 表示・非表示設定　*/
@media(min-width:751px){
 .sp-customer,.button002,.dummy,.fv01 {
  display: none !important;
 }
}
@media(max-width:750px){
 .pc-customer,.button001,.dummy,.fv02  {
  display: none !important;
 }
}
@media only screen and (max-width: 767px) {
body {
font-family: 'Noto Sans JP', sans-serif!important; /* スマートフォンで利用可能なWebフォントを指定 */
}
}
/* -------------------------------*/
a {
 outline: none !important;
 text-decoration:none !important;
}
a:hover{
 outline: none !important;
 text-decoration: none !important;
}
a:-webkit-any-link{
 text-decoration: none !important;
}
:focus {
 outline: none;
}

/*画像拡大*/
.myimage02 {
    overflow: hidden;
}

.myimage02 img {
    transition: transform .6s ease;
}

.myimage02:hover img {
    transform: scale(1.1);
}
/* -------------------------------*/

/*個別文字調整*/
h1{
font-weight: 900;
}

h2{
 font-size: 50px;
 font-weight:100;
}
h3{
 font-size: 30px;
 font-weight: 600;
}
h4{
 font-size: 15px;
 font-weight: 500;
}

/* -------------------------------*/

/* ボタンアニメ*/

.btn_box {
  display: flex;
  width: 250px;
  line-height: 60px;
  text-align: center;
  text-decoration: none;
  color: #000;
  background-color: #F9F9F9;
  border-radius: 100px;
}
.btn_box a {
  display: inline-block;
  width: 250px;
  line-height: 60px;
  text-align: center;
  text-decoration: none;
  color: #000;
  border:1px solid #000;
  border-radius: 100px;
  position: relative;
}
.btn_box a::before {
  content: "";
  width: 40px;
  height: 10px;
  border-bottom: solid 1px;
  border-right: solid 1px;
  transform: skew(45deg);
  margin: auto;
  position: absolute;
  right: 40px;
  top:  20px;
  transition: right .3s;
}
.btn_box a:hover::before {
  right: 25px;
}
/* -------------------------------*/
@media screen and (max-width: 768px) {
	
 h2{
 font-size: 40px;
 font-weight:100;
 }
 p{
 font-size: 15px;
 }
 .pa{
	font-weight:700;
	text-align: center;
 }

}


