@charset "utf-8";

/* SP：mmenu-sp.css
 * おまかせプラン ver.6
 * **************************************************
 * Mmenu
 * **************************************************
 */

/* Mmenu
------------------------------------------------------------------ */
.mm-btn {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.mm-btn:after,
.mm-btn:before {
	border-color: rgba(0,0,0,1);
	border-color: var(--mm-color-button);
	border-width: 2px;
	border-style: solid;
}
 
.mm-btn_next:after,
.mm-btn_prev:before {
	content:'';
	border-bottom:none;border-right:none;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;display:block;
	width:8px;height:8px;
	margin:auto;
	position:absolute;top:0;bottom:0
}
 
 .mm-navbar {
	background:#f3f3f3;
	border-color:rgba(0,0,0,.1);
	color:rgba(95,170,216,1);
	 background:var(--mm-color-background);
	 border-color:var(--mm-color-border);
	 color:var(--mm-color-text-dimmed);
	 border-bottom-width:1px;
	 border-bottom-style:solid;
	 font-size:1.4em;
	font-weight: bold;
	 text-align:center;
	 display:none;
	 height:44px;
	 height:var(--mm-navbar-size);
	 padding:0 44px;
	 margin:0;
	 position:absolute;top:0;left:0;
	 right:0;opacity:1;
	 -webkit-transition:opacity .4s ease;
	 -o-transition:opacity .4s ease;
	 transition:opacity .4s ease
}

 .mm-listitem{
 	font-size:1.4em;
	 color:rgba(0,0,0,1);
	 color:var(--mm-color-text);
	 border-color:rgba(0,0,0,.1);
	 border-color:var(--mm-color-border);
	 position:relative;
	 display:-webkit-box;display:-ms-flexbox;
	 display:flex;-ms-flex-wrap:wrap;
	 flex-wrap:wrap
}
 
.mm-listitem__btn,
.mm-listitem__text {
	color:inherit;display:block;
	padding-top:12px;
	padding-top:calc((var(--mm-listitem-size) - var(--mm-line-height))/ 2);
	padding-bottom:12px;
	padding-bottom:calc((var(--mm-listitem-size) - var(--mm-line-height))/ 2)
}

.mm-navbars_bottom {
	padding-bottom:10px;
}