@charset "UTF-8";
/*
    Template: sagakita
    Theme Name: SAGAKITA CHILD
    Theme URI: https://jinfield.com/
    Description: SAGAKITAの子テーマ
    Version: 1.0.0
    Author: BPLUST
    Author URI: https://bplust.jp/

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

body{
	letter-spacing: 1.2;
	
}
h2.is-style-section_ttl {
	font-size: 1.4em !important;
	font-weight: 400 !important;
	line-height: 1.6em;
}
h3 {
	font-size: 1.1em !important;
	font-weight: 600 !important;
	line-height: 1.6em;
}
h4 {
	font-size: 1em !important;
	font-weight: 600 !important;
	line-height: 1.6em;
}

p {
/*  text-align: justify !important; */
}

p.copyright {
	text-align: center !important;
}

.w-beforeFooter {
	margin-top: 0 !important;
}

div.c-widget__title.-spmenu {
	background: #fff !important;
	color: #333 !important;
}
.icon-menu-thin:before {
	font-size: 1.3em;
}
.p-spMenu__closeBtn .c-iconBtn__icon {
	font-size: 1.5em;
}

.is-style-regular table th,td {
	padding:20px 10px !important;
}

table th {width: 150px !important;}
@media screen and (max-width: 600px) {
	table th {width: 100% !important;}
}

.c-tabList__button {
	line-height: 1.5 !important;
	letter-spacing: 1.2px;
}
.swell-block-box-menu__text {
	line-height: 1.5 !important;
	letter-spacing: 1.2px;	
}


table.contact th {width: 200px !important;}

select.gt_selector {
	margin-top:20px !important;
	font-size:0.8em !Important;
		margin-left:20px !important;
	width:100px;
}

select.gt_selector option{
	font-size:0.9em !important;
}

.wpcf7 input[name="u-name"],
input[name="u-tel"] ,
input[name="u-email"] ,
textarea[name="u-message"] 
{ 
	width: 100%;
	margin:10px 0;
}

div.checkbox {
	padding:20px 10px;
	background:#f8f8f8;
	margin:20px 0;
}

div.checkbox span {
	padding:10px 0;
}

span.wpcf7-not-valid-tip {
	font-size:0.9em;
	padding:5px 0;
}

input.wpcf7-submit {
	padding:10px 30px;
	letter-spacing:2px;
	border:2px solid #000;
	font-weight:bold;
}

div.bl_bk {
background: radial-gradient(138.77% 634.88% at 6.83% 89.83%, #F7FDFF 0%, #EDF3F4 83.97%);
	}

.bt_white a {
	background:#fff;
}
