@charset "shift_jis";

/* ==========================
accordion for mypage
========================== */

.accordion {
	clear: both;
	margin-top: 10px;
}
*:first-child+html .accordion {
	zoom: 1;
}
.accordionHead {
	position: relative;
	display: inline-block;
	clear: both;
	float: left;
	margin-top: 10px;
	font-weight: bold;
	cursor: pointer;
}
*:first-child+html .accordionHead {
	zoom: 1;
}
.accordionHead span {
	display: block;
	padding-left: 25px;
}
.accordionHead img {
	position: absolute;
	top: 0;
	left: 0;
}
.accordionHead+div {
	clear: both;
	padding: 0 0 0 25px;
}


/* ==========================
accordion02 for mypage
========================== */

.accordion02 {
	clear: both;
}
.accordionHead02 {
	position: relative;
	min-height: 32px;
	cursor: pointer;
}
.accordionHead02 span {
	display: block;
	padding: 10px 100px 5px 0;
}
.accordionHead02 img {
	position: absolute;
	top: 0;
	right: 0;
}
.accordionHead02+div {
	margin-top: 13px;
	padding-top: 14px;
	border-top: 1px solid #dcdcdc;
}
.accordionHead02+div .answer {
	min-height: 32px;
	padding-top: 10px;
	padding: 10px 0 0 0;
}


/* clearfix
-------------------------- */
.accordion:after,
.accordion02:after,
.accordionHead02:after {
	visibility: hidden;
	display: block;
	content: "";
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
}
.accordion,
.accordion,
.accordionHead02 {
	zoom: 1; /* for IE */
}