@charset "UTF-8";
/*
Theme Name: photomatic
Author: photomatic
Version: 1.0
*/

/* WP固定ページ用 */



#is-site-policy .page-header--static{
	text-align: center;
	padding: 50px 0;
}

#is-site-policy .page-header--static h1{
	font-size: 150%!important;
}

#is-site-policy .container{
	padding-bottom: 50px;
}


/*wpforms追加css*/


main article .ls-inquiry li .read {
  margin-bottom:0;
	padding-bottom:0;
}

.contact{
	padding:0 20px 100px 20px;
	margin-bottom:100px;
	border: thin solid #ccc;
	border-radius:10px;
}

.contact .thanks_img{
	text-align:center;
	margin-bottom:2em;
}

.contact .thanks_img img{
	max-width:320px;
	width:100%;
}

.contact p{
	margin: 2em 0;
}

.contact .red{
	color:red!important;
}

.contact .contactform{
	max-width:800px;
	width:100%;
	margin:auto;
	margin-bottom:-200px;
	text-align:left;
}

.contact .contactform hr {
  border: none;
  border-top: 1px solid #ccc;
}

.contact .thanks{
	padding:50px 20px 150px 20px;
}

.wpforms-container.wpf-center-button .wpforms-submit-container {
    text-align: center;
    padding: 30px 0;
}

/* WPForms reCAPTCHA v2 を中央寄せ */
.wpforms-container .wpforms-recaptcha-container {
    display: flex;
    justify-content: center;
}

@media screen and (max-width: 1024px) {
	.contact .contactform{
	margin-bottom:-100px;
}
	
	.contact .contactform h1{
		font-size: clamp(16px, 5vw, 20px);
	}
}

/*インスタグラム投稿　中央寄せ*/
/*.instagram-media { margin: 0 auto !important; }*/