/*
 Template:     hello-elementor
 Theme Name:   hello-elementor Child
 Description:  hello-elementor Child Theme


 Text Domain:  hello-elementor-child
*/

/**
 * contactform
 */


body,h1,h2,h3,h4,h5,h6,input,textarea,select{
　font-family:"游ゴシック", sans-serif
;}

@font-face{
  font-family: "Font Awesome 5 Free";
  font-display: swap;
  src: url("../webfonts/fa-solid-900.woff2") format("woff2");
}

.g-standard-description a {
    color: #f5637a!important;
}

a {
    background-color: transparent;
    text-decoration: none;
    color: #ccc;
}
span.user{
    color:#FC5E56 !important;
font-weight:bold;
}

.asterisk {
	margin: 0 0 0 0.2em;
	color: #f5637a;
}

.mw_wp_form_g-standard .require {
	color: #f5637a;
}



.wpcf7 input[type="submit"]{
	font-size: 100%;
	padding: 0.5em 3em ;
	background: #fc5e56;
	color: #fff;
	border-radius: 4px;
	cursor: pointer;
	box-shadow: 0 0 1px rgba(0,0,0,.2);
	border: 1px solid #ccc;
	
}

.wpcf7-form {
	margin-top: 0;
	padding-top: 0;
}


.wpcf7 span.wpcf7-not-valid-tip {
	font-size: 80%;
}



h1.entry-title {
	margin-top: 2rem;
	text-align: center;
	font-size:2rem;
	font-weight:700;
	color:#4c4c4c!important;
}

.page-header{
	margin-bottom: 60px;
}


.normalPrice {
    font-size:3.0rem;
    font-weight:900;

}

.enPrice {
    font-size:0.8rem;
    font-weight:700;

}


.normalPriceTit {
    font-size:1.3rem;
    font-weight:700;

}



.priceInfo {
    font-size:1.0rem;
    font-weight:500;

}

.letterS01{
	letter-spacing: 0.1em;
  }
  
  




/* footerLink
   ========================================================================== */


a {
    background-color: transparent;
    text-decoration: none;
    color: #ccc;
}



#profile {font-weight: 400; }

#profile .test1 {color:#fff; font-weight: 400; }
#profile .test1:hover {color:#ccc, } 
#profile .test1:active {color:#fff; } 

.elementor-icon i:active {
    color:#FC5E56;
}


.tel-link {color:#fff; } 
.tel-link:active {color:#fff; } 
.tel-link:hover {color:#fff; } 




@media (max-width: 768px) {
	
 .page-header{
	margin:0 auto 30px;
	text-align: center;
}

h1.entry-title {
	margin-top:2rem ;
	text-align: center;
	font-size:2rem;
	font-weight:700;
}	
	
}


.kiyaku {color:#f5637a; } 
.tel-link:active {color:#f5637a; } 
.tel-link:hover {color:#ccc; } 


#footerarea #profile .corporate {color:#fff; font-weight: 400; }
#footerarea #profile .corporate:hover {color:#ccc, } 
#footerarea #profile .corporate:active {color:#fff; } 






