@charset "UTF-8";

/* 022 */
.column022 .bg_wrap { background-color: #f6f5ef; }
.column022 .section { padding: 60px 0; }
.column022 .border_title em { font-size: 114.3%; font-weight: bold; }
.column022 #section_02 .border_title,
.column022 #section_03 .border_title { height: 50px; }
.column022 #section_02 .border_title span,
.column022 #section_03 .border_title span { margin-top: 10px; }
.column022 .bg_wrap .border_title span img { background-color: #f6f5ef; }
.column022 #head_wrap .text{ padding: 60px 0 45px; }
.column022 #head_wrap .text p { margin-bottom: 0; }
.column022 #column_wrap .text_left,
.column022 #column_wrap .text_right { text-align: left; }
.column022 #profile_wrap { padding: 80px 0 0; }
.column022 #profile_wrap .container { background-color: #ECECEC; padding: 50px; }
.column022 #profile_wrap a { color: #c60000; word-wrap: break-word; word-break: break-all; }
.column022 #profile_wrap .img_left { float: left; width: 30.68%; }
.column022 #profile_wrap .img_left img { max-width: 100%; }
.column022 #profile_wrap .text_right { float: right; width: 64%; }
.column022 #profile_wrap .text_right .name { font-weight: bold; font-size: 114.3%; }

@media only screen and (max-width: 767px) {
	/* 022 */
	.column022 .section { padding-top: 30px; }
	.column022 .border_title { height: 80px!important; margin-bottom: 80px; }
	.column022 #head_wrap .text { padding: 40px 20px; }
	.column022 #profile_wrap { padding: 50px 0 0; }
	.column022 #profile_wrap .container { padding: 20px 20px 0; }
	.column022 #profile_wrap .img_left { float: none; width: 100%; max-width: inherit; text-align: center; margin-bottom: 25px; }
	.column022 #profile_wrap .img_left img { max-width: 200px; }
	.column022 #profile_wrap .text_right { float: none; width: 100%; max-width: inherit; text-align: left; }
}
