/* 083 */
#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 .note { position: relative; padding-left: 1em; font-size: 82%; }
#column_wrap .note .indent { position: absolute; left: 0; }
#column_wrap .border_title span img{ padding: 0 0; }
#column_wrap .border_title+.text { margin-bottom: 32px; }
#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: 50px; }
#column_wrap .normal_text + .column { margin-top: 48px; }
#column_wrap .subsection { margin-top: 35px; }
#column_wrap .subsection.high { margin-top: 30px; }
#column_wrap .subsection.high img { max-width: 100%;padding: 0 0 0.75em; }
#column_wrap .border_title { margin-bottom: 40px; }
#column_wrap .img { padding-top: 0.5em; }
#contents_wrap .return_corner_top { margin-top: 37px; }
#column_wrap .link_block { border-top:1px solid #c5c4bf;padding-top:30px;margin-top: 30px; }
#column_wrap .link_block a { word-break: break-all;display: inline-block;color: #47945a; }
#column_wrap .link_block a img { vertical-align: middle;margin-left: 5px; }
#column_wrap .link_block p a { margin-top: 6px; }
#column_wrap .link_block p + p { margin-top: 16px; }
#column_wrap .subsection.high .link_block p a img { padding-bottom: 0; }
.text_center { text-align: center; }
#column_wrap .border_title:after { top: 79%; background-color:#c5c4bf; }
#contents_wrap .return_ctop_btn { margin-top: 25px; }
#column_wrap #section_01 { padding: 58px 0 72px; }
#column_wrap #section_01 .border_title { margin-bottom: 18px; }
#column_wrap #section_01 .img { padding-top: 2em; }
#column_wrap #section_01 .food_loss_block { margin: 2.2em 0 3em; }
#column_wrap #section_01 .food_loss_block .food_loss_title { font-size: 1.625em;font-weight: bold;margin-bottom: 30px; }
#column_wrap #section_01 .food_loss_block .img { padding-top: 0; }
#column_wrap #section_01 .food_loss_block .img + p { padding-top: 0.75em; }
#column_wrap #section_01 .food_loss_block .img img { width: auto; }
#column_wrap #section_01 .subsection.low { margin-top: 30px; }
#column_wrap #section_02 .border_title { margin-bottom: 22px; }
#column_wrap #section_03 .border_title { margin-bottom: 35px; }
#column_wrap #section_02 { padding: 54px 0 75px; }
#column_wrap #section_02 .caption { text-align: center;font-size: 88%; }
#column_wrap #section_02 .subsection.high { margin-top: 107px; }
#column_wrap #section_02 .subsection.high .normal_text { margin-bottom: 1.65em; }
#column_wrap #section_02 .subsection.high .text_left .normal_text { margin-bottom: 0; }
#column_wrap #section_02 .subsection.high .text_left .normal_text+.note { margin-top: 0.65em; }
#column_wrap #section_02 .subsection + .normal_text { margin-top: 45px; }
#column_wrap #section_02 .normal_text { line-height: 1.875; }
#column_wrap #section_03 { padding: 56px 0 80px; }
#column_wrap #section_03 .normal_text { line-height: 1.875; }
#column_wrap #section_03 .normal_text + .column { margin-top: 36px; }
#column_wrap #section_03 .column +.column { margin-top: 20px; }
#column_wrap #section_04 { padding: 56px 0 0; }
#column_wrap #section_04 .border_title { margin-bottom: 35px; }
#column_wrap #section_04 .link_block { border-bottom:1px solid #c5c4bf;padding-bottom: 100px; }
#column_wrap #section_05 { padding: 55px 0 0; }
#column_wrap #section_05 .product_banner { text-align: center;padding-top: 50px; }
#column_wrap #section_05 .product_banner img { max-width: 100%; }
#column_wrap #section_05 .normal_text { text-align: center; font-size: 1.124997em; }
.release_date { font-size: 87.5%;margin-top: 17px; }
@media only screen and (min-width: 768px) and (max-width: 1200px) {
	#main_image img { width: 123.4%; margin-left: -11.8%; left: 0; }
}
@media only screen and (max-width: 767px) { /*083*/
	#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; }
	#head_wrap .text p .text_notice{ font-size: 81.286%;padding: 3px 4px;margin-bottom: 15px; }
	#column_wrap .border_title span img{ padding: 0 5px;margin: 0 5px; }
	#column_wrap .normal_text+.normal_text { margin-top: 1.5em; }
	#column_wrap .img{ padding-top: 0; }
	
	#column_wrap .subsection { margin-top: 1.5em; }
	#column_wrap .subsection.high { margin-top: 1.5em !important; }
	#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: 30px 0 40px; }
	#column_wrap #section_01 .food_loss_block { margin: 2.2em 0 1.5em; }
	#column_wrap #section_01 .food_loss_block .food_loss_title { font-size: 1.28572em; }
	#column_wrap #section_01 .subsection.low { margin-top: 1.5em; }
	#column_wrap #section_02 { padding: 30px 0 50px; }
	#column_wrap #section_02 .img{ padding-top: 0; }
	#column_wrap #section_02 .subsection.high{ margin-top: 1.5em; }
	#column_wrap #section_02 .subsection.high .normal_text{ margin-bottom: 0; }
	#column_wrap #section_02 .subsection + .normal_text{ margin-top: 25px; }
	#column_wrap #section_03 { padding: 30px 0 40px; }
	#column_wrap #section_03 .normal_text + .column{ margin-top: 1.5em; }
	#column_wrap #section_03 .column +.column{ margin-top: 1.5em; }
	#column_wrap #section_04 { padding: 30px 0 0; }
	#column_wrap #section_04 .link_block { padding-bottom: 40px; }
	#column_wrap #section_05 { padding: 30px 0 0; }
	#column_wrap #section_05 .product_banner { padding-top: 30px; }
	#column_wrap #section_01 .border_title,#column_wrap #section_02 .border_title,#column_wrap #section_03 .border_title,#column_wrap #section_04 .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; }
	#contents_wrap .return_ctop_btn { margin-top: 40px; }
	.release_date { margin-top:20px;font-size: 85.7%; }
}
