/* 074 */
.text_notice {font-size: 81.286%;font-weight: bold;padding: 9px 17px 9px 16px;margin-bottom: 20px;}
#head_wrap .text { padding: 48px 0 46px}
#head_wrap .text p { margin-bottom: 0;}
#column_wrap #section_01 { padding: 75px 0 95px }
#column_wrap #section_02 { padding: 92px 0 100px }
#column_wrap #section_03 { padding: 90px 0 107px }
#column_wrap .section.bg_wrap { background-color: #f6f5ef }
#column_wrap .section .border_title span img{padding: 0}
#column_wrap .section.bg_wrap .border_title span img { background-color: #f6f5ef }
#column_wrap #section_01 .border_title,
#column_wrap #section_02 .border_title,
#column_wrap #section_03 .border_title { margin-bottom: 28px }
#column_wrap #section_01 .border_title:after,
#column_wrap #section_02 .border_title:after{ top: 72% }
#column_wrap #section_03 .border_title:after { top: 69% }
#column_wrap .column { line-height: 1.858 }
#column_wrap .text_left p{margin-bottom: 1.9em}
#column_wrap .text_left p.no_mg{margin-bottom: 0}
#column_wrap .column + .column { margin-top: 60px }
#column_wrap .column .text_left,
#column_wrap .column .text_right,
#column_wrap .column .img_left,
#column_wrap .column .img_right { width: 47.959184% }
#column_wrap .column .text_left { text-align: left }
#column_wrap .column .img_right img + p { margin-top: 10px }
#column_wrap #section_01 .normal_text{margin-top: 34px}
#column_wrap .column + .normal_text{margin-top: 44px}
#column_wrap .normal_text { line-height: 1.8571 }
#column_wrap .normal_text + .column { margin-top: 45px }
#profile_wrap { padding: 70px 0 0 }
#profile_wrap .container { background-color: #f0efed }
#profile_wrap .profile_img { float: left; width: 37.756% }
#profile_wrap .profile_img img { width: 100%; vertical-align: bottom }
#profile_wrap .text .bold{ font-size: 100% }
#profile_wrap .text_right{ width: 55%; padding: 52px 43px 0 0; text-align: left }
#profile_wrap .text_right .inner{ padding-right: 8px }
#profile_wrap .text_right .inner a { color: #c00b09 }
#profile_wrap .profile_text { margin-top: 1em !important;margin-bottom: 0 !important; line-height: 1.8582em; color: #333 }
#profile_wrap .profile_text+.profile_text{ margin-top: 0.7em !important}
#profile_wrap .profile_text img{vertical-align: middle;}
#profile_wrap .profile_title{ font-size: 128%; margin-bottom: 0.3em !important }
.release_date{margin-top: 30px}
@media only screen and (max-width: 767px) {
	#head_wrap .text { padding: 45px 20px; line-height: 1.5 }
	#head_wrap .text p { text-align: center }
	.text_notice { padding:2px 5px;}
	#column_wrap #section_01 { padding: 50px 0 40px }
	#column_wrap #section_02 { padding: 50px 0 40px }
	#column_wrap #section_03 { padding: 50px 0 40px }
	#column_wrap #section_01 .border_title,
	#column_wrap #section_02 .border_title,
	#column_wrap #section_03 .border_title { margin-bottom: 30px }
	#column_wrap #section_01 .border_title:after,
	#column_wrap #section_02 .border_title:after,
	#column_wrap #section_03 .border_title:after { top: 70%; }
	#column_wrap .section .border_title span img{padding: 0 10px}
	#column_wrap .column { line-height: 1.5 }
	#column_wrap .column + .column { margin-top: 25px }
	#column_wrap .column .text_left,
	#column_wrap .column .text_right,
	#column_wrap .column .img_left,
	#column_wrap .column .img_right { width: 100%; }
	#column_wrap .column .text_left p { margin-top: 1.5em; margin-bottom: 0 }
	#column_wrap .column .text_left + .img_right { margin-top: 25px }
	#column_wrap .column .img_left + .img_right { margin-top: 20px }
	#column_wrap #section_01 .normal_text{margin-top: 25px}
	#column_wrap .column + .normal_text{margin-top: 25px}
	#column_wrap .normal_text{line-height:1.5em;}
	#column_wrap .normal_text + .column { margin-top: 25px }
	#profile_wrap { padding-top: 50px; padding-bottom: 0 }
	#profile_wrap .container { padding: 40px 30px }
	#profile_wrap .profile_img { float: none;  text-align: center; width: auto; margin-bottom: 25px; padding: 0 15px }
	#profile_wrap .text .bold { font-size: 107.5% }
	#profile_wrap .text_right { float: none; width: 100%; max-width: inherit; padding: 0; text-align: left }
	#profile_wrap .text_right .inner { padding: 0 }
	#profile_wrap .profile_text { font-size: 93% }
	#profile_wrap .profile_img img { width: 100% }
}
