@charset "Shift_JIS";

/* section
================================================== */
.section ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/* section02 */
.tab01 table {
	border-width: 0px 1px 1px 0px;
	border-style: none solid solid none;
	border-color: #e4c8d2;
	font-size: 80%;
	line-height: 1.4;
	color: #000000;
	width: 100%;
}
.tab01 th,
.tab01 td {
	border-width: 1px 0px 0px 1px;
	border-style: solid none none solid;
	border-color: #e4c8d2;
}
.tab01 th {
	background: #fff8fa;
	text-align: left;
}
.tab01 td {
	background: #ffffff;
}

/* section03 */
#section03 .section_box {
	width: 640px;
}
#section03 .l {
	float: left;
	width: 265px;
}
#section03 .r {
	float: right;
	width: 366px;
}
#section03 li {
	margin-top: 10px;
	font-size: 75%;
	line-height: 1.4;
}
.section li.mb20 {
	margin-bottom: 15px;
}
.section li.ttl {
	margin-bottom: 5px;
	padding-left: 12px;
	border-left: 3px solid #ccc;
	font-size: 81.5%;
	line-height: 1.6;
	font-weight: bold;
}

ul.accordion { background:#fff; margin:0 auto 10px; font-size: 81.5%; border: 1px solid #ccc; }
ul.accordion a { display:block; padding:10px;  background-repeat:no-repeat; text-decoration:none;	color: #0033cc; }
ul.accordion a:hover,
ul.accordion a:active {
	color: #33ccff;
}

ul.accordion span { display:block; padding:10px; background-position:97% center; background-repeat:no-repeat;color: #0033cc; font-weight:bold;}
ul.accordion ul { display:none;}
ul.accordion > li { /*background: -moz-linear-gradient(top, #C6F0FE, #27BCF9); background: -webkit-gradient(linear, left top, left bottom, from(#C6F0FE), to(#27BCF9));*/}
ul.accordion > li > p { /*background: -moz-linear-gradient(top, #C6F0FE, #27BCF9); background: -webkit-gradient(linear, left top, left bottom, from(#C6F0FE), to(#27BCF9));*/cursor:pointer;}
ul.accordion > li > p span { background-image:url(../img/open.png);}
ul.accordion > li > p span.open { background-image:url(../img/close.png);}
ul.accordion > li > ul > li { background:#fff; border-bottom:1px solid #EEE;}
ul.accordion > li > ul > li > p { /*background:#999;*/}
ul.accordion > li > ul > li > a { background:url(../../common/img/pdf_ico.gif) no-repeat center left;margin-left: 10px; padding: 10px 11px 8px 38px;}
ul.accordion > li > ul > li > ul > li { background:#FFF; border-bottom:1px dotted #888;}
ul.accordion > li > ul > li > ul > li:last-child { border:none;}

