/* curoco.framework */

/* PS30px=2.0rem 1.8rem*/
/* PS24px=1.6rem 1.4rem*/
/* PS18px=1.2rem 1.0rem*/
/* PS16px=1.0rem 0.85rem*/
/* PS14px=0.85rem 0.6rem*/

/*
#MDQ {display: none;}

img { width: 100%; height: auto; vertical-align: bottom; display: block;}
*/
img { width: 100%; height: auto; vertical-align: top;}
a{ text-decoration: none; }
/*a:hover{ opacity: 0.5; cursor: pointer; }*/

.spNone {display: none;}
.pcNone {display: block;}

.honbun{
	width: 100%;
	text-indent: 1.0em; letter-spacing: 0.0em;
	font-size: 1.0rem; line-height: 1.8rem;
}

/*
ol,ul,li{
	padding-left: 4px!important;
	margin: 10!important;
}
*/

.listTypeA{
/*	width: 90%;*/
	margin-top: 10px;
/*	list-style: decimal!important;*/
	letter-spacing: 0.0em;
	margin-left: 1em;
	text-indent: -1em;
	line-height: 1.6rem;
}
.listTypeB{
/*	width: 95%;*/
	margin-top: 10px;
}
.listTypeA li{
	margin-bottom: 10px;
}
.listTypeA li:last-child{
	margin-bottom: 0px;
}


/* -------------------------------------------------- */
/* header */

.headerArea{
	display: flex;
    flex-wrap: nowrap;
	justify-content: space-between;
    align-items: center;
	padding: 10px 0px 8px 10px!important;
}
.headerAreaLogo{
	width: 215px !important; margin-left: 0px;
}
.headerArea p{
	display: none;
	font-size: 0.5rem;
}


/* -------------------------------------------------- */
/* footer */

.footerArea{
/*	display: flex;*/
/*    flex-wrap: nowrap;*/
/*	justify-content: space-between;*/
/*    align-items: center;*/
}
.footerAreaBG {
    background-color: #f6f6f6;
}
.footerAreaMenu{
/*	display: flex;*/
/*    flex-wrap: nowrap;*/
/*	justify-content: flex-start;*/
/*    align-items: center;*/
}

.footerAreaCP{
	text-align: center;
	font-size: 0.6rem; padding: 15px 0;
}


/* -------------------------------------------------- */

