@charset "UTF-8";

/* dropdown menu */
/* --------------------------------------------------- */

.drop_down {
	
	position: relative;
	cursor: pointer;
}

.drop_down_list {
box-shadow: 0 4px 0 rgba(0,0,0,.11);
	
	display: none;
	position: absolute;
	top:0;
	left:0;
	z-index:999;
}


/* modal */
/* --------------------------------------------------- */

.remodal-close {}
.remodal-close:before {}

.remodal-wrapper { padding:1em 1em 0; }

.remodal {}
.remodal h1{}
.remodal h1 i {}
.remodal .inner{ text-align:left; }


/* accordion */
/* --------------------------------------------------- */

.accordion_style {}

.accordion_head {}
.accordion_head.active {}

/* button setting */
.accordion_head .open { display:block; }
.accordion_head .close { display:none; }

.accordion_head .open .btn ,
.accordion_head .close .btn {padding: 0.75rem 1.5rem;}

.accordion_head.active .open { display:none; }
.accordion_head.active .close { display:block; }

.accordion_text  { display:none; }


/* menu fixed */
/* --------------------------------------------------- */

.menu_fixed.active {
	
	position: fixed;
	top: 0;
	width: 100%;
	display: block;
	
	z-index: 999;
}

.message_input_fixed.active {
	
	position: fixed;
	bottom: 0;
	width: 100%;
	display: block;
	
	z-index: 999;
	
	box-shadow:0px 0px 7px -3px rgba(0,0,0,0.47);
	-moz-box-shadow:0px 0px 7px -3px rgba(0,0,0,0.47);
	-webkit-box-shadow:0px 0px 7px -3px rgba(0,0,0,0.47);
}

/*.menu_fixed.active > li { margin-bottom:  -1px; }*/
