@charset "UTF-8";

section.bee_flower .ja{
  font-family: "Noto Serif JP", serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
}
section.bee_flower .en{
  font-family: "Cormorant Garamond", serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
}

section.bee_flower{width:100%;margin:0px auto;padding:40px 0px 0px 0px;}
section.bee_flower .bee_flower_box{width:100%;margin:0px auto;padding:0px 0px 25px 0px;}
p.bee_flower_img{width:100%;margin:0px auto;padding:0px 0px 15px 0px;}
.color_bold{color:#841011 !important;}
.ja.flower_lingering{line-height:1.5;}
h3.en{width:100%;font-size:27px;line-height:1;margin:0px auto;padding-bottom:4px;color: #bc0c0e;}
h4.en{width:100%;font-size:23px;line-height:1.5;margin:0px auto;padding:0px;color: #bc0c0e;}
h4.ja{width:100%;font-size:16px;line-height:1.5;margin:0px auto;padding:0px;color: #bc0c0e;}
h3.ja{width:100%;font-size:16px;line-height:1.5;margin:0px auto;padding:0px;color: #bc0c0e;}
h2.ja{width:100%;font-size:18px;line-height:1.5;margin:0px auto;padding:0px;color: #bc0c0e;}
p.ja{width:100%;font-size:16px;line-height:1;margin:0px auto;padding:0px;color: #bc0c0e;}
	@media all and (max-width: 776px) {
		h3.en{font-size:24px;}
		h4.en{font-size:20px;}
		h4.ja{font-size:14px;}
		h3.ja{font-size:14px;}
		h2.ja{font-size:14px;}
		p.ja{font-size:14px;}
	}

/*===お花の値段===*/
div.flower_ticket{width:100%;display: grid;grid-template-columns: repeat(2, 1fr);gap:15px;margin:0px auto;max-width:1000px;padding-top:10px;}
div.flower_ticket div{background:#ffffff;padding:15px 0px;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}
div.flower_ticket div h4.en{width:100%;font-size:27px;line-height:1;margin:0px auto;padding-bottom:4px;color: #bc0c0e;}
div.flower_ticket div h4.en span.ja{display:inline-block;width:auto;font-size:21px;line-height:1;margin:0px auto;color: #bc0c0e;}
div.flower_ticket div p.ticket_chage{width:100%;font-size:14px;line-height:1;margin:0px auto;padding:4px 0px 10px 0px;}
div.flower_ticket div p.txt{width:calc(100% - 20px);line-height:1.5;margin:0px auto;padding:0px;}
	@media all and (max-width: 776px) {
		div.flower_ticket{display: grid;grid-template-columns: repeat(1, 1fr);gap:15px;}
	}

/*===お花空間===*/
div.flower_experience{width:100%;display: grid;grid-template-columns: repeat(3, 1fr);gap:15px;margin:0px auto;max-width:1000px;}
div.flower_experience div{background:#ffffff;padding:10px 0px 15px 0px;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}
div.flower_experience div h5.en{width:100%;font-size:27px;line-height:1;margin:0px auto;padding-bottom:4px;color: #bc0c0e;}
div.flower_experience div p.ja{display:inline-block;width:auto;font-size:16px;line-height:1;margin:0px auto;color:#221815;}
div.flower_experience div p.ja small{font-size:13px;color:#221815;}
	@media all and (max-width: 776px) {
		div.flower_experience{display: grid;grid-template-columns: repeat(1, 1fr);gap:15px;}
	}

/*===感動===*/
div.Impressed{width:100%;display: grid;grid-template-columns: repeat(3, 1fr);gap:15px;margin:0px auto;max-width:1000px;padding-top:10px;}
div.Impressed div{background:#ffffff;padding:10px 0px 15px 0px;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}
div.Impressed div h5.ja{width:calc(100% - 20px);font-size:16px;line-height:1.5;margin:0px auto;padding:0px;color: #bc0c0e;}
div.Impressed div p{width:calc(100% - 20px);line-height:1.5;margin:0px auto;padding:0px;}
	@media all and (max-width: 776px) {
		div.Impressed{display: grid;grid-template-columns: repeat(1, 1fr);gap:15px;}
	}
section.bee_flower .bee_flower_box ul{width:100%;margin:0px auto;padding-bottom:15px;}
section.bee_flower .bee_flower_box ul li{display:inline-block;width:auto;margin:0px 10px;padding:0px 10px;font-size:13px;border-bottom:1px solid #bc0c0e;}

