@charset "utf-8";

/*=================================================
	file name: accordion.css
	create: 2017.Oct
	updated: 2017.10.10
===================================================*/

.btn-accordion{
	display:block;
	overflow:hidden;
	text-indent:-999px;
	font-size:0;
	line-height:0;
	cursor:pointer;
	background:url(/local/images/btn_accordion.svg) no-repeat center center;
	background-size:contain;
	width:50px;
	height:50px;
	position:absolute;
	top:calc((100% - 50px) / 2);
}

.btn-accordion[aria-expanded="true"]{
	background:url(/local/images/btn_accordion_close.svg) no-repeat center center;
	background-size:contain;
}


@media screen and (min-width: 1090px) {
.btn-accordion.pos-right{
	right:calc((100% - 1000px) / 2);
}
}

@media screen and (min-width: 768px) and (max-width: 1089px) {
.btn-accordion.pos-right{
	right:5%;
}
}

@media screen and (max-width: 767px) {
.btn-accordion{
	width:34px;
	height:34px;
	top:calc((100% - 34px) / 2);
}

.btn-accordion.pos-right{
	right:4%;
}
}

