/******************************************/
/***********************************  PC **/
/******************************************/
@media screen and (min-width: 769px){

/* アコーディオンMENU */
.accordion-inner{
    display: none;
}
.accordion-menu{
	width: 90%;
}
.accordion-open{
    display: block;
	padding: 0.5rem 0px 0.2rem 1rem;
	color: #f06449;
	font-size: 20px;
    font-weight: bold;
	background: #fadfdc;
	position: relative;
	cursor: pointer;
}
.accordion-open::before{/* 閉じている時 */
	content: "＋";
	position: absolute;
	right: 20px;
}
.accordion-open.active::before{/* 開いている時 */
	content: "－";
}
}
/******************************************/
/***************** responsive web design **/
/******************************************/
@media only screen and (max-width:768px){
    /* アコーディオンMENU */
.accordion-inner{
    display: none;
}
.accordion-menu{
	width: 100%;
}
.accordion-open{
    display: block;
	padding: 0.5rem 0px 0.2rem 1rem;
	color: #f06449;
	font-size: 20px;
    font-weight: bold;
	background: #fadfdc;
	position: relative;
	cursor: pointer;
}
.accordion-open::before{/* 閉じている時 */
	content: "＋";
	position: absolute;
	right: 20px;
}
.accordion-open.active::before{/* 開いている時 */
	content: "－";
}
}