@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
*/

 /* ヘッダーのお気軽に表示 */
@media (min-width: 960px) {
.w-header__inner p {
line-height: 1.5;
}
.header_okigaruni {
font-size: 14px;
letter-spacing: 1px;
	}
.header_phone {
font-family: Inter, "游ゴシック体", "Yu Gothic", YuGothic, sans-serif;
font-size: 26px;
font-weight: 700;
letter-spacing: 0.6px;
}
.header_phone span.icon-phone {
font-size: 16px;
vertical-align: baseline;
margin-right: 3px;

}
 /* 文字の中央揃え */
.center{
  text-align: center;
}/*実線*/
.box1 {
	padding:0.5em;/*内側余白*/
	border:solid 1px #fff;/*線の種類・太さ・色*/
	margin: 10px;
}


/* コンタクトフォーム*/
/* 必須を赤く*/
.wpcf7-form .red {
color: #ff0000;
}
.wpcf7 .wpcf7-form p {
	margin-bottom: 1.4em;
}
/* 必須フィールドのラベルスタイル */
.wpcf7-form .required {
background-color: #ff0000; /* レッド */
color: white;
padding: 2px 5px;
border-radius: 3px;
}


