
/* ----------------FLOWER CHOICE----------------- */
.flower_which {
    text-align: center;
    font-family: 'EB Garamond';
    font-size: 5.0rem;
    letter-spacing: 0.3rem;
}
div#flowergift_wrap {
    font-family: 'Noto Serif JP';
}
.jp {
    font-family: 'Noto Serif JP';
    font-size: 1.8rem;
    letter-spacing: 0.2rem;
    font-weight: normal;
    font-weight: bold;
}
.coffee_line , .tea_line {
    font-family: 'Noto Serif JP';
    font-weight: bold;
    letter-spacing: 0.1rem;
}

.flower_menu_wrap{
	margin:0 auto;max-width:500px;text-align:center;
}

.flower_menu_2clm_left{
	width:45%;display:inline-block;padding:1px;margin-right:20px;
}

.flower_menu_2clm_right{
	width:45%;display:inline-block;padding:1px;margin-left:20px;
}

/* ----------------SET----------------- */

.tea{
	max-width:1000px;margin:0 auto;padding-top:4.0rem;padding-bottom:4.0rem;
}

.set_2clm_wrap{
}

.set_2clm_in{
	width:48%;padding:1px;display:inline-block;
}

.set_2clm_in_txt_r{
	margin:0 auto;width:48%;padding:1px;display:inline-block;vertical-align:middle;margin-left:2.0rem;
}

.set_2clm_in_txt_l{
	margin:0 auto;width:48%;padding:1px;display:inline-block;vertical-align:middle;margin-right:3.5rem;
}

.set_catch{
	text-align:center;font-family:'Noto Sans JP', sans-serif;font-size:2.0rem;line-height:3.5rem;
}

.tea_line{
	background: linear-gradient(rgba(0, 0, 0, 0) 70%, #E5D1C7 70%);
}

.coffee_line{
	background: linear-gradient(rgba(0, 0, 0, 0) 70%, #F6E5AE 70%);
}

.set_budget{
	border-radius:20px;border:1px solid #939393;width:50%;text-align:center;padding:0.5rem;
}

.set_txt_right{
	padding:2.5rem;letter-spacing:0.07rem;padding-left:3.5rem;padding-right:0rem;
}

.set_txt_left{
	padding:2.5rem;letter-spacing:0.07rem;padding-right:0rem;
}


/* ----------------SET aroma----------------- */

.aroma_menu_wrap{
	margin:0 auto;max-width:960px;text-align:center;margin-top:30px;
}

.aroma_menu_2clm_left{
	width:45%;display:inline-block;padding:2.0rem;margin:0 auto;
}

.aroma_menu_2clm_right{
	width:45%;display:inline-block;padding:2.0rem;margin:0 auto;
}

.aroma_txt{
	padding:1.0rem;text-align:center;}





/* ----------------SET common----------------- */

.choice{
	background-color:#e5d1c7;padding-top:5.0rem;padding-bottom:5.0rem;
}

.choice_3clm_wrap{
	max-width:1200px;margin:0 auto;
}

.choice_3clm_in{
	width:33%;padding:10px;display:inline-block;
}

.choice_set_index{
	font-weight:bold;text-align:center;letter-spacing:0.1rem;line-height:3.0rem;padding-top:1.0rem;
}

.choice_set_txt{
	padding:1.7rem;
}

a.choice_btn{
	background-color:#C57D96;width:90%;padding: 1.0rem 1.5rem;border-radius: 20px;margin:0 auto;display: block;text-align: center;color:white;letter-spacing:0.2rem;font-weight:bold;
}
	
a.choice_btn:after {
    content: "▶︎";
    float: right;
font-size:50%;
margin-top:3px;}

a.choice_btn_coffee{
	background-color:#CC9569;width:90%;padding: 1.0rem 1.5rem;border-radius: 20px;margin:0 auto;display: block;text-align: center;color:white;letter-spacing:0.2rem;font-weight:bold;
}
	
a.choice_btn_coffee:after {
    content: "▶︎";
    float: right;
font-size:50%;
margin-top:3px;}

.drink{
	background-color:#F6E5AE;
}

.aroma{
	background-color:#F5F2EC;
}




/* ----------------SP----------------- */
@media screen and (max-width: 767px) {
	
	.flower_menu_wrap{
	margin:0 auto;max-width:500px;text-align:center;
}

.flower_menu_2clm_left{
	width:45%;display:inline-block;padding:1px;margin-right:2px;
}

.flower_menu_2clm_right{
	width:45%;display:inline-block;padding:1px;margin-left:2px;
}


.aroma_menu_2clm_left{
	width:100%;padding:2.0rem;
}

.aroma_menu_2clm_right{
	width:100%;padding:2.0rem;
}


.set_2clm_in{
	width:100%;padding:1px;
}

.set_2clm_in_txt_r{
	margin:0 auto;width:100%;padding:1px;
}

.set_2clm_in_txt_l{
	margin:0 auto;width:100%;padding:1px;
}

.set_catch{
	text-align:left;font-family:'Noto Sans JP', sans-serif;font-size:2.7rem;line-height:4.5rem;padding-left:2.5rem;
}

.set_budget{
	border-radius:20px;border:1px solid #939393;width:50%;text-align:center;padding:0.5rem;margin-right:20px;
}

.set_txt_right{
	padding:2.5rem;letter-spacing:0.07rem;
}

.set_txt_left{
	padding:2.5rem;letter-spacing:0.07rem;
}



.choice_3clm_in{
	width:100%;padding:10px;
}

a.choice_btn{
	width:70%;padding: 1.0rem 1.5rem;border-radius: 20px;margin:0 auto;display: block;text-align: center;color:white;letter-spacing:0.2rem;font-weight:bold;
}

a.choice_btn_coffee{
	background-color:#CC9569;width:70%;padding: 1.0rem 1.5rem;border-radius: 20px;margin:0 auto;display: block;text-align: center;color:white;letter-spacing:0.2rem;font-weight:bold;
}
	
}