@charset "utf-8";
/* CSS Document */

h2#pagett{
	background-image: url(../images/common/backimg.png);
	padding:15px;
	margin: 0 0 15px 0;
	font-weight:bold;
	color:#333333;
	font-size: larger;
}

#pagett img {
	vertical-align:top;
}

h3#subtt{
	display: block;
	background-color: #FEAC36;
	padding: 8px;
	color:#FFFFFF;
	font-weight:bold;
	margin: 0 0 15px 0;
}

section {
	padding: 10px;
}

/*++++++++++++++++++++++++++++ アコーディオンFAQ +++++++++++++++++++++++++*/

dl.accordion { 
	background:#fff;
	width:100%;
	margin:0 auto 30px;
	padding:0;
}
dl.accordion dt {
    background:-moz-linear-gradient(top, #ebf6fb, #ebf6fb);
    background:-webkit-gradient(linear, left top, left bottom, from(#ebf6fb), to(#ebf6fb));
    border-bottom:5px solid #fff;
	text-indent:10px;
	line-height:;
	color:#333;
	font-weight:bold; cursor:pointer;
}
dl.accordion dt.open {
    background:-moz-linear-gradient(top, #ebf6fb, #ebf6fb);
    background:-webkit-gradient(linear, left top, left bottom, from(#ebf6fb), to(#ebf6fb));
}
dl.accordion dd {
	background:#f7f8f9;
	padding:10px;
	line-height:1.5;
	display:none;
	border-bottom:5px solid #fff;
}

p.text_q01 {
	color:#7ac2e6;
	float:left; display:block; width:15%; margin-left:-0.5em;
}

p.text_q02 {
float:left; display:block; width:85%;
}

span.text_a {
	color:#f39ab1;
}

/*++++++++++++++++++++++++++++ アコーディオンFAQここまで +++++++++++++++++++++++++*/

.list01 dt {
  background:#f7f8f9;
  font-size:13px;
  font-weight:bold;
  margin:0 0 15px 0;
  padding:5px;
}

.list01 dd {
  margin:0 0 15px 0;
}

p.text01 {
	padding:10px; margin:0 0 15px 0;
}

img.img01 {
	width:100%;
}

img.img02 {
	width:100%;
}