@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/

/* コンタクトフォーム横幅調節 */
textarea, input {
width: 100%;
}

.tsurutaphoto{
	 border-radius:50%;
}

.cp_h1title{
	font-size:25px!important;
	letter-spacing: 1.3px!important;
}

/* — コンタクトフォーム7　送信ボタンのカスタマイズ — */
input.wpcf7-submit {
padding:1em !important;/* ボタン内の余白 */
margin:2em 0em !important;/* ボタンの上下の余白 */
background-color: #fff !important;/* 背景の色 */
border-radius: 100px !important;/* 角を丸く*/
color: #3a3a3a !important;/* 文字の色*/
font-size: 18px !important;/* 文字の大きさ */
font-weight: bold !important;/* 文字の太さ*/
width: 100%;/* ボタンの横幅*/
transition:0.5s;/* 背景色が変わるまでの時間*/
box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.10);/* 薄っすらとボタンにドロップシャドウをかける*/
}

input.wpcf7-submit:hover {
background-color:#04384c !important;/* マウスを乗せたときの背景色 */
color: #fff !important;/* マウスを乗せたときの文字の色 */
}

.btn-submit {
    width: 100%;
    text-align: center;
}

.c-gnav>.menu-item>a .ttl {
font-size: 18px;
font-weight: bold;
letter-spacing: 1.3px;
}

.app_b {
  display: block;       /* 画像をブロック要素にする */
  margin-left: auto;    /* 左右マージンを自動調整 */
  margin-right: auto;
}

.c-gnav .menu-item > a:hover {
  color: #b3aa5a;
  background-image: url("https://stg.hitodukuri-sks.com/wp-content/uploads/2022/09/220915_SKS_tori_up.png");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 36px auto; /* ←ここでサイズを大きく調整！ */
  padding-right: 28px; /* 背景画像が文字にかぶらないよう余白を確保 */
/*   transition: all 0.3s ease; */
}
