@media screen and (min-width: 768px){body{font-size:16px;line-height:1.5;word-break:break-all;}h1{font-size:48px;font-weight:500;line-height:1.5;}h2{font-size:42px;font-weight:500;line-height:1.5;}h3{font-size:36px;font-weight:500;line-height:1.5;}h4{font-size:28px;font-weight:500;line-height:1.5;}h5{font-size:22px;font-weight:500;line-height:1.5;}p{font-size:16px;}/* header */.list-wrapper {  display: flex;}.list {  display: flex;}.list:first-child{  margin-right: 16px;}.list-heading {  border-radius: 10px 0 0 10px;  background-color: #dac57b;  border: 1.5px solid #dac57b;  padding: 12px 24px;}.list-content {  border-radius: 0 10px 10px 0;  border: 1.5px solid #dac57b;  padding: 12px 24px;}/* openclose */.openclose-wrapper {  display: flex;justify-content: center;}.openclose {  display: flex;}.openclose:first-child {  margin-right: 24px;}/* shop */.shop {  display: flex;  justify-content: flex-start;  border-bottom: 1px solid #d3c07d;  padding: 30px 24px;}.shop-heading {  width: 88px;}.shop-content { }}@media screen and (max-width: 767px){body{font-size:16px;line-height:1.5;word-break:break-all;}h1{font-size:48px;font-weight:500;line-height:1.5;}h2{font-size:42px;font-weight:500;line-height:1.5;}h3{font-size:36px;font-weight:500;line-height:1.5;}h4{font-size:28px;font-weight:500;line-height:1.5;}h5{font-size:22px;font-weight:500;line-height:1.5;}p{font-size:16px;}/* header */.list-wrapper {  display: flex;}.list {  display: flex;}.list:first-child{  margin-right: 16px;}.list-heading {  border-radius: 10px 0 0 10px;  background-color: #dac57b;  border: 1.5px solid #dac57b;  padding: 12px 24px;}.list-content {  border-radius: 0 10px 10px 0;  border: 1.5px solid #dac57b;  padding: 12px 24px;}/* openclose */@media screen and (min-width: 768px) {  .openclose-wrapper {    display: flex;    justify-content: center;  }}.openclose {  display: flex;  justify-content: center;  padding-bottom: 8px;}.openclose:first-child {  margin-right: 24px;}/* shop */.shop {  display: flex;  justify-content: flex-start;  border-bottom: 1px solid #d3c07d;  padding: 30px 24px;}.shop-heading {  width: 88px;}.shop-content { }}