/* 084 */
#main_image{ background-color: #ffffff ; }
#head_wrap{ font-size: 112.5%; }
#head_wrap .text{ padding: 60px 0 67px; }
#head_wrap .text p{ margin-bottom: 0;line-height: 1.94443; }
#head_wrap .text p .text_notice{ font-size: 77.78%;font-weight: bold;padding: 14px 25px;margin-bottom: 27px;line-height: 1.5; }
#column_wrap .bg_wrap{ background-color: #f6f5ef; }
#column_wrap .bg_wrap .border_title span img { background-color: #f6f5ef; }
#column_wrap .border_title{ margin-bottom: 40px; }
#column_wrap .border_title span img{ padding: 0 0; }
#column_wrap .border_title:after{ top: 79%; background-color:#c5c4bf; }
#column_wrap .img{ padding-top: 0.5em; }
#column_wrap .text{ text-align: left; }
#column_wrap .column .text_left,#column_wrap .column .text_right,#column_wrap .column .img_left,#column_wrap .column .img_right{ width: 48.2964224872232%; }
#column_wrap .text_left p, #column_wrap .text_right p, #column_wrap .normal_text{ line-height: 1.875em; }
#column_wrap .normal_text+.normal_text{ margin-top: 30px; }
#column_wrap .column + .column{ margin-top: 35px; }
#column_wrap .column + .normal_text{ margin-top: 30px; }
#column_wrap .border_box_block+.column{ margin-top: 33px; }
#column_wrap #section_01 .border_title{ margin-bottom: 18px; }
#column_wrap #section_01{ padding: 42px 0 87px; }
#column_wrap #section_01 .border_box_block.white_bg{ padding: 50px 8.518% 62px; }
#column_wrap #section_01 .border_box_block{ margin-top: 2.26em; }
#column_wrap #section_01 .border_box_block+.normal_text{ margin-top: 30px; }
#column_wrap #section_02{ padding: 45px 0 82px; }
#column_wrap #section_02 .border_title{ margin-bottom: 22px; }
#column_wrap #section_02 .caption{ text-align: center;margin-top: 10px; }
#column_wrap #section_02 .col_item{ width: 29.294%; }
#column_wrap #section_02 .col_item img{ max-width: 290px;width: 100%; }
#column_wrap #section_03{ padding: 42px 0 87px; }
#column_wrap #section_03 .border_title{ margin-bottom: 20px; }
#column_wrap #section_03 .normal_text+.border_box_block.white_bg{ margin-top: 33px; }
#column_wrap #section_03 .col_item{ width: 43.677%; }
#column_wrap #section_03 .col_item img{ max-width: 297px;width: 100%; }
#column_wrap #section_03 .normal_text + .column{ margin-top: 36px; }
#column_wrap #section_03 .column +.column{ margin-top: 20px; }
#column_wrap #section_03 .border_box_block.white_bg+.normal_text{ margin-top: 30px }
#column_wrap #section_03 .normal_text + .img{ margin-top: 27px; }
#column_wrap #section_03 .img + .normal_text{ margin-top: 30px; }
#column_wrap .border_box_block.gray_bg{ background-color: #f6f5ee;padding: 70px 7.837% 55px;    margin-top: 32px;}
#column_wrap .border_box_block.white_bg{ background-color: #fff;padding: 50px 21.04% 55px;}
#column_wrap .border_box_block{ border-radius: 10px; }
#column_wrap .column_list{ display: flex;justify-content: space-between; }

#profile_wrap.section{ padding-top: 55px; }
#profile_wrap .container{ background-color: #f0efed;display: flex;align-items: top; }
#profile_wrap .profile_img{ float: right; width: 37.66%;}
#profile_wrap .profile_img img { width: 100%; vertical-align: bottom; }
#profile_wrap .text .bold{ font-size: 100% }
#profile_wrap .text_right{ width:62.34%; padding: 5.2% 3.5% 4.2% 6%;box-sizing: border-box; }
#profile_wrap .text_right .inner{ padding-right: 8px; }
#profile_wrap .text_right .inner a{ color: #14b79e; }
#profile_wrap .profile_text { margin-top:0.8em !important;margin-bottom:0!important; line-height: 1.86em; 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: 112.5%;margin-bottom: 1.5em !important;line-height: 1.66666em; }
#profile_wrap .profile_title small{ display: block;font-size: 88.89%;font-weight: bold;line-height: 1.5; }
.release_date{ font-size: 87.5%;margin-top: 17px; }
#contents_wrap .return_ctop_btn{ margin-top: 25px; }
@media only screen and (min-width: 768px) and (max-width: 1400px) {
	#main_image img { width: 123.4%; margin-left: -11.8%; left: 0; }
}
@media only screen and (max-width: 767px) { /*084*/
	#footer_button_area .container { margin-top: 35px; }
	#contents_wrap { margin-bottom: 45px; }
	#contents_wrap .text { line-height:  1.85714; }
	#head_wrap .text { padding: 50px 20px 40px; line-height: 1.5; }
	#head_wrap .text p { margin-bottom: 0; text-align: center;line-height: 1.5; }
	#column_wrap .border_title span img{ padding: 0 5px;margin: 0 5px;max-width: 100%; }
	#column_wrap .normal_text+.normal_text { margin-top: 1.5em; }
	#column_wrap .img{ padding-top: 0; }
	#column_wrap .text_right { width: auto; }
	#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 .img_right+.text_left,	#column_wrap .column .text_left+.img_right, #column_wrap .column .img_left+.text_right, #column_wrap .column .img_left+.img_right { margin-top: 1.5em; }
	#column_wrap .column + .column { margin-top: 25px; }
	#column_wrap .text_left p, #column_wrap .text_right p { margin-bottom: 0; }
	#column_wrap #section_01 .border_title:after { top: 74%; }
	#column_wrap #section_02 .border_title:after { top: 75%; }
	#column_wrap #section_03 .border_title:after { top: 76%; }
	#column_wrap #section_01 { padding: 25px 0 40px; }
	#column_wrap #section_01 .border_box_block.white_bg { padding: 15px 8.518% 18px; }
	#column_wrap #section_02 .col_item{ width: auto; }
	#column_wrap #section_02 .col_item img{ max-width: 100%; }
	#column_wrap #section_02 { padding: 30px 0 50px; }
	#column_wrap #section_02 .img{ padding-top: 0; }
	#column_wrap #section_02 .col_item+.col_item{ margin-top: 25px; }
	#column_wrap #section_02 .caption b{ font-weight: bold; }
	#column_wrap #section_03 { padding: 30px 0 40px; }
	#column_wrap #section_03 .column_list { display: flex;justify-content: space-between; }
	#column_wrap #section_03 .col_item{ width: 48%;text-align: center; }
	#column_wrap #section_03 .col_item img{ max-width: 168px; }
	#column_wrap #section_03 .normal_text + .column{ margin-top: 1.5em; }
	#column_wrap #section_03 .column +.column{ margin-top: 1.5em; }
	#column_wrap #section_01 .border_title,#column_wrap #section_02 .border_title,#column_wrap #section_03 .border_title{ margin-bottom: 25px; }
	#column_wrap .text_left p+p, #column_wrap .normal_text + .column, #column_wrap .column + .normal_text { margin-top: 1.5em; }
	#column_wrap .border_box_block{ border-radius: 5px; }
	#column_wrap .column_list { display: block; }
	#column_wrap .border_box_block.gray_bg { padding: 35px 20% 45px; }
	#column_wrap .border_box_block.white_bg { padding: 24px 7% 20px; }
	#profile_wrap { padding-top: 38px; padding-bottom: 0; }
	#profile_wrap .container { display: block; padding: 32px 23px; }
	#profile_wrap .profile_img { float: none;  text-align: center; width: auto; margin-bottom: 25px; padding: 0;}
	#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%; }
	.release_date { margin-top:20px;font-size: 85.7%; }
	#contents_wrap .return_ctop_btn { margin-top: 40px; }
}
