/*
  作成日: 20181218
  作成者: FOIS01
*/

.gochitakusub_main { background: #fff; }
.gochitaku_brandlist { display: flex; }
.gochitaku_note { color: #cc0000; }
.gochitaku_flow { text-align: center; }
.gochitaku_area { background: #ebe2ce; font-weight: bold; }
.gochitaku_menu_tbl {background:#fff; min-width:100% !important;}
.gochitaku_menu_tbl th, .gochitaku_menu_tbl td {text-align:center; }
.gochitaku_menu_tbl th  {font-weight:bold;}
.gochitaku_menulst { text-align:left; }
.gochitaku_menulst li  {margin-top:15px; }
.gochitaku_menulst li:first-child { margin-top:0; }
.gochitaku_menulst li:hover { opacity: .7; }
.gochitaku_menulst .gochitaku_menu_note {display:block; font-size:1.3rem;}
.cmn_tbl01.no-scroll { min-width:100% !important;}
.ingredient_info.wrap {min-width:100% !important;}
 @media screen and (max-width: 767px) {
	 .gochitakusub_main { margin-bottom: 20px;  margin-top: 20px; padding: 20px; }
	 .gochitaku_brandlist { flex-wrap: wrap; }
	 .gochitaku_brandlist li { margin-bottom: 10px; margin-right: 10px; width: calc((100% - 20px) / 3 - .1px); }
	 .gochitaku_brandlist li:nth-of-type(3n) { margin-right: 0; }
	 .gochitakusub_wrap { padding-top: 20px; padding-bottom: 40px; }
	 .gochitaku_area { font-size: 1.6rem; margin-bottom: 10px; padding: 5px 10px; }
	 .gochitakusub_txt { font-size: 1.6rem; margin-bottom: 10px; }
	 .gochitakusub_ttl { margin-bottom: 10px; }
	 .gochitaku_lst { margin-bottom: 20px; }
}
 @media screen and (min-width: 768px), print {
	 .gochitakusub_main { margin-bottom: 30px; margin-top: 30px; padding: 30px; }
	 .gochitaku_brandlist li { margin-right: 22px; max-width: 205px; }
	 .gochitaku_brandlist li:nth-of-type(5n) { margin-right: 0; }
	 .gochitakusub_wrap { padding-top: 30px; padding-bottom: 50px; }
	 .gochitaku_area { font-size: 1.8rem; margin-bottom: 15px; padding: 6px 20px; }
	 .gochitakusub_txt { font-size: 1.8rem; margin-bottom: 15px; }
	 .gochitakusub_ttl { margin-bottom: 15px; }
	 .gochitaku_lst { margin-bottom: 30px; }
	 .gochitaku_menu_tbl th  {font-size:2rem;}
	 .gochitaku_menulst li {font-size:1.6rem; }
}