@charset "UTF-8";

#section02 {
	background: transparent url('/about/greeting/img/bg_greeting.jpg') no-repeat center center;
	background-size: cover;
	min-height: 800px;
}

	#section02 .comment_box {
		background: rgba(255,255,255,0.8);
		width: 100%;
		max-width: 470px;
		padding: 30px 25px;
	}

		#section02 .comment_box .signature {
			margin: 30px 0 0;
		}

			#section02 .comment_box .signature strong {
				font-size: 22px;
				font-size: 2.2rem;
			}

/*---------------------- responsive styles -----------------------*/
@media screen and (max-width:768px) {
	#section02 {
		min-height: 500px;
		background: none;
	}

	#section02 .comment_box {
		max-width: inherit;
		margin: 20px 0 0;
		padding: 0 0 0 0;
	}

		#section02 .comment_box .signature {
			text-align: right;
		}
}
