/*
 Theme Name:   Total Child 2021
 Template:     total
*/

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap');

html,body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,.ht-site-title,.ht-slide-cap-title,.ht-counter-count,.ht-menu > ul > li > a {
	font-family: 'Oswald' , 'Noto Sans JP', sans-serif!important;
}
a.custom-logo-link img{
width:100%;
max-width:200px;}

#ht-bottom-footer{
	display:none;
}

#primary{
	width:100%;
}

ul{
	list-style:none;
}

.ht-slide-overlay{
	background:url(https://www.fmt-paint.jp/wp/wp-content/uploads/2018/12/overlays_01.png) repeat;
}

.ht-about-sec{
	width:100%;
	text-align: center;
}

@media screen and (max-width: 768px){
	.ht-about-sec{
		text-align: left!important;
	}
}

.ht-about-sec h2{
	margin-bottom:40px;
}

.ht-about-sec h3{
	margin:40px 0 20px;
}

.ht-faq-sec,.ht-repaint-sec{
	width:100%;
	text-align: left;
}

.ht-g{
	background:#F5F5F5;
}

.ht-w{
	background:#fff!important;
	margin-top:20px;
}

.ht-about-sec h2,.ht-faq-sec h2,.ht-repaint-sec h2{
	text-align: center;
}

.ht-faq-sec dl dt{
	color:#0257a0;
	padding:20px 0;
}

.ht-about-image{
	display:none;
}

.left{
	text-align: left;
}

.center{
	text-align: center;
}

.right{
	text-align: right;
}

.ht-quate-sec h3{
	padding:40px 0 0;
}

.quate-buttons{
	text-align: left!important;
	margin:20px 0;
}

.wpcf7-text,.wpcf7-captchar{
	width:100%;
	max-width: 400px;
}

.works_sec{
	padding:10px 0 30px;
}

.entry-header{
	background:rgba(255,255,255,0.6)!important;
}

.entry-figure + .entry-header{
	width:100%!important;
	margin-top: -72px!important;
}

.entry-header .entry-title{
	padding-left:20px;
}

.repaint_img{
	padding-bottom:40px;
}

.repaint_color{
	width:100%;
	max-width:500px;
}

@media screen and (max-width: 768px){
	body, button, input, select, textarea {
	font-size:1rem !important;}
	.ht-section-title{
		font-size:1.5rem;}
}