/*
Theme Name:noel child
Template:noel_tcd072
*/
#header_slider_wrap{
  display: none;	
}
@media screen and (max-width: 950px){
.index_cb_catch {
    padding-top: 10px;
}
}
/*スライダー*/
#metaslider-id-753, #metaslider-id-749{
  padding-top: 60px;	
}
@media screen and (max-width: 550px){
	.pc_only{display: none!important};
}
@media screen and (min-width: 551px){
	.sp_only{display: none!important;}
}
/*太字変更*/
#index_campaign2 .catch, #index_campaign2 .desc, #index_clinic .catch, #index_clinic .desc{
	font-weight: bold;
}
#index_campaign_slider .desc { margin:10px 0 0 0; font-size:１４px; color:#000; line-height:1.6; }

#index_staff_slider .title { color:#000; text-align:center; font-size:16px; }

.w_b_quote {
    word-wrap: break-word;
    line-height: 1.60;
}

#index_staff_slider .desc p {
    line-height: 1.9;
    font-size: 14px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
}

#index_free_space{
	width: 100%;
  margin: 0;
	padding: 15% 0 100px!important;
background: url(https://test2.sparkle-team.com/wp-content/uploads/2020/12/e36266ea688349ddc71363f7abe39b9b.png), url(https://test2.sparkle-team.com/wp-content/uploads/2020/12/8bb968e05aa7da4fab6ebb2064fc3257.png), url(https://test2.sparkle-team.com/wp-content/uploads/2020/12/column_back.jpg)!important;
	background-size: 100%, 100%, cover!important;
	background-repeat: no-repeat!important;
	background-position: bottom, top, center!important;
  text-align: center;
}
@media screen and (max-width: 550px){
	#index_free_space{	
		background:  url(https://test2.sparkle-team.com/wp-content/uploads/2020/12/021766e0a0cb8b15233f0b7d495e69df-2.png), url(https://test2.sparkle-team.com/wp-content/uploads/2020/12/ae515c20893a1cc19cf5e518e6b85c72-1.png), url(https://test2.sparkle-team.com/wp-content/uploads/2020/12/column_back.jpg)!important;
			background-size: 100%, 100%, cover!important;
	background-repeat: no-repeat!important;
	background-position: bottom, top, center!important;
	}
}
#index_free_space h2{
	font-size: 2rem;
	letter-spacing: .2rem;
}
#index_free_space .free_content{
	margin-top: 35px;
	margin-bottom: 35px;
	font-size: 1rem;
	line-height: 2;
	font-weight: bold;
}
#index_free_space .index_cb_button a{
	color: #ffffff;
  background: #ec6c1f;
}
#index_free_space .index_cb_button a:hover {
    color: #ffffff;
    background: #f8b516;
}
@media screen and (max-width: 550px){
	#index_free_space{
		padding-top: 40%!important;
	}
	#index_free_space h2{
		font-size: 1.3em
	}
	#index_free_space h3{
		font-size: 0.9rem;
	}
	#index_free_space .free_content{
		font-size: 0.8rem;
		text-align: left;
		padding: 0 4%;
	}
}
@media screen and (min-width: 1024px){
#index_free_space .index_cb_button a{
	margin: 30px auto;
}
}
/*header*/
#header_slider .item{
	background: #fff;
}
#header_slider .image {
	position:relative;
	top: -100px;
	background-size: contain!important;
	padding-top: 100px;
	margin-bottom: -100px;
}
@media screen and (max-width: 550px){
#header_slider .image {
	background-size: cover!important;
	padding-top: 0;
	}
	.home #header_top{
		background: rgba(255,255,255,0.5)!important;
	}
}
/*tweet*/
.tweet{
	width: 100%;
	max-width: 600px;
	margin: 0 auto;
}
/*セミナー背景*/
#index_campaign1{
	background: url(https://test2.sparkle-team.com/wp-content/uploads/2020/12/e36266ea688349ddc71363f7abe39b9b.png), url(https://test2.sparkle-team.com/wp-content/uploads/2021/04/4d446c2b60b7492fb090bbbed635e8a9.png), url(https://test2.sparkle-team.com/wp-content/uploads/2020/12/column_back.jpg)!important;
	background-size: 100%, 100%, cover!important;
	background-repeat: no-repeat!important;
	background-position: bottom, top, center!important;
}
@media screen and (max-width: 550px){
	#index_campaign1{	
		background:  url(https://test2.sparkle-team.com/wp-content/uploads/2020/12/021766e0a0cb8b15233f0b7d495e69df-1.png), url(https://test2.sparkle-team.com/wp-content/uploads/2021/04/05d3d5974e73580c03e4f7635e09a0c5.png), url(https://test2.sparkle-team.com/wp-content/uploads/2020/12/column_back.jpg)!important;
			background-size: 100%, 100%, cover!important;
	background-repeat: no-repeat!important;
	background-position: bottom, top, center!important;
	}
}
/*footer*/
#footer_information_inner{
	justify-content: center;
}
.footer_info_content{
	width: 30%!important;
}
.footer_ttl{
	width: 100%;
	max-width: 240px;
    height: 60px;
    line-height: 60px;
	margin: 0 auto;
    padding: 0 20px;
	color: #ffffff;
    background: #ec6c1f;
	font-size: 16px;
	text-align: center;
	box-sizing: border-box;
}
.footer_ttl.ttl02{
	background: #96d200;
}
.footer_ttl.ttl03{
	background: #7ecef4;
}
.f_inner p{
	padding-top: 1em;
	text-align: center;
	font-weight: bold;
	line-height: 1.5;
}
.f_inner in02{
	text-align: center;
}
.icon_wrap{
  width: 100%;
	margin: 0 auto;
  display: flex;	
  justify-content: center;
}
.icon_wrap p{
	width: 40%;
}
.icon_wrap p img{
	height: 65px;
}
@media screen and (max-width: 950px){
	.icon_wrap p img{
	height: 45px;
}
}
@media screen and (max-width: 550px){
	.footer_info_content{
	width: 100%!important;
}
	.icon_wrap p img{
	height: 65px;
}
}
.footer_info_content.f_inner a{
	color: #ec6c1f;
	font-weight: bold;
	text-decoration: underline;
}

/*Facebookデザイン調整*/
#text-8 .textwidget iframe{
	height: 500px;
}

/*202103追加*/
/*iインタビュー*/
#index_campaign2{
  width: 100%;
  margin: 0;
  padding: 10% 0 100px!important;
  background: url(https://test2.sparkle-team.com/wp-content/uploads/2021/04/cf6ccf97915af75822c89ff00acb4b90.png)!important;
	background-size: 100%!important;
	background-repeat: no-repeat!important;
	background-position: top!important;
  text-align: center;
}
@media screen and (max-width: 550px){
	#index_content #index_campaign2{	
    padding-top: 50px!important;
	background:  url(https://test2.sparkle-team.com/wp-content/uploads/2021/04/c9bece05717d4ad550cc7c942c95546d.png)!important;
	background-size: 100%!important;
	background-repeat: no-repeat!important;
	background-position: top!important;
	}
	#index_campaign2 .index_cb_catch{
		text-align: left;
	}
}
/*会社情報*/
.company_porpose_txt, .company_way_txt{
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}
@media screen and (max-width: 550px){
  .company_porpose_txt{
	text-align: left;
  }
  .company_porpose_txt, .company_way_txt{
	font-size: 16px;
  }
}

