@charset "UTF-8";
@import url("/css/initialize.css");
@import url("/css/general.css?v=2");
@import url("/css/parts.css");
@import url("/css/margin.css");

.update-point {
	background-color: #e60012;
	color: #fff;
	padding: 3px 10px 5px;
	font-size: 72.71%;
}
#update {
	border: 1px solid #184ea0;
	background-color: #f5fdff;
	color: #184ea0;
	font-size: 108.71%;
	text-align: center;
	padding: 10px 0;
	margin-top: 20px;
}
.voice-block {
	border: 1px solid #ddd;
	background-color: #fafafa;
	padding: 20px;
	margin-top: 30px;
}
#main .btn-sizeup {
	font-size: 98.71%;
	text-align: center;
	margin-top: 20px;
}
#main .btn-sizeup a {
	display: block;
	background-color: #184ea0;
	padding: 7px 10px;
}
#main .btn-sizeup a:hover {
	background-color: #03337b;
}
#main .btn-sizeup a:link,
#main .btn-sizeup a:visited,
#backnumber a:link,
#backnumber a:visited { color: #fff; }

.customer-title {
	font-size: 142.71%;
	text-align: center;
	color: #e60012;
	font-family: "FP-ヒラギノ角ゴ ProN W6", "FP-HiraKakuProN-W6";
}
#main .customer-voice,
#main .staff-voice {
	font-size: 108.71%;
	border: 2px solid #e9959b;
	background-color: #fef8f8;
	padding: 15px;
	margin: 5px 0;
}
#main .staff-voice {
	border: 0;
	background-color: #d5f3fb;
	margin-top: 30px;
	margin-left: 113px;
}
.staff-box {
	background: url('/images/voice/illust-hikari.png') no-repeat top left;
	background-size: 113px 162px;
	min-height: 162px;
}
#backnumber {
	background-color: #184ea0;
	color: #fff;
	text-align: center;
	padding: 15px;
	margin: 20px 0 40px;
}
.postcard { width: 300px; }

/* PC SIZE */
@media screen and (min-width: 980px){
	.hagaki-box {
		width: 300px;
		margin-right: 20px;
		float: left;
	}
	.message-box {
		width: 618px;
		float: left;
	}
}
/* SMARTPHONES SIZE */
@media screen and (max-width: 980px){
	.customer-title {
		margin-top: 30px;
	}
}
@media screen and (max-width: 480px){
}