@charset "Shift_JIS";
/* CSS Document */

#sp_ct_rei_wrapper .title {
	background: rgba(188,136,95,0.1);
}

#sp_ct_rei_wrapper h1 {
	color: #603814;
}

#sp_ct_rei_wrapper h3{
	color: #bc885f;
	background: rgba(188,136,95,0.1);
	padding: 10px;
	box-sizing: border-box;
	line-height: 1;
	font-weight: bold;
}

#sp_ct_rei_wrapper h4{
	background-color: #bc885f;
	font-weight: normal;
}

/*#sp_ct_rei_wrapper .title_company a p{
  background-color: #bc885f;
  color: white;
}*/

#sp_ct_rei_wrapper .heading strong{
	color: #603814;
}

#sp_ct_rei_wrapper .timeline_date span{
	color: #bc885f;
}

#sp_ct_rei_wrapper .timeline_date::after {
	background: #bc885f;
}

#sp_ct_rei_wrapper .button_home a {
	color: #bc885f;
}

#sp_ct_rei_wrapper .button_back a {
	color: #bc885f;
}

#sp_ct_rei_wrapper .button_back a:before {
	border-top: 2px solid #bc885f;
  border-left: 2px solid #bc885f;
}

#sp_ct_rei_wrapper .button_next a {
	color: #bc885f;
}

#sp_ct_rei_wrapper .button_next a:after {
	border-top: 2px solid #bc885f;
  border-right: 2px solid #bc885f;
}

/* sp */
@media screen and (max-width: 768px) {

	.onlypc{
		display: none;
	}
	.onlysp{
		display: block;
	}

	#sp_ct_rei_wrapper {
		width: 100%;
	}

	#sp_ct_rei_wrapper .title {
		background: rgba(188,136,95,0.1);
		padding: 20px 0 40px 0;
		border-radius: 0;
	}

	#sp_ct_rei_wrapper h1 {
		padding: 0;
		color: #603814;
	}

	#sp_ct_rei_wrapper h3{
		color: #bc885f;
    	background: rgba(188, 136, 95, 0.1);
    	padding: 10px;
    	line-height: 1;
		font-weight: bold;
	}

	#sp_ct_rei_wrapper h4{
		background-color: #bc885f;
		font-weight: bold;
	}

	#sp_ct_rei_wrapper .title_company ul li{
		width: 33%;
	}
	#sp_ct_rei_wrapper .title_company p{
		padding: 15px 0;
		font-size: 1.4rem;
		color: #603814;
		text-align: justify;
	}
	#sp_ct_rei_wrapper .heading strong{
		color: #603814;
	}

	#sp_ct_rei_wrapper .timeline_date span{
		color: #bc885f;
	}

	#sp_ct_rei_wrapper .timeline_date::after {
		background: #bc885f;
	}

	#sp_ct_rei_wrapper .button_home a {
		color: #bc885f;
	}

	#sp_ct_rei_wrapper .button_back a {
		color: #bc885f;
	}

	#sp_ct_rei_wrapper .button_back a:before {
		border-top: 2px solid #bc885f;
		border-left: 2px solid #bc885f;
	}

	#sp_ct_rei_wrapper .button_next a {
		color: #bc885f;
	}

	#sp_ct_rei_wrapper .button_next a:after {
		border-top: 2px solid #bc885f;
		border-right: 2px solid #bc885f;
	}
}