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


h1 {
}

h2 {
	clear:both;
	color:#333333;
	font-size:28px;
	font-weight:normal;
	border-bottom:1px solid #CCCCCC;
	padding:0.75em 0;
	margin:0 0 1.5em 0;
}

h2 span {
	color:#CC3333;
	font-size:18px;
	font-weight:bold;
	padding:0 1em;
	margin:0;
}

h3 {
	font-size:138.5%;
	background-color:#D5E0EA;
	padding:0.5em 1em;
	margin:0 0 1em 0;
}

h4 {
	border-bottom:1px solid #CCCCCC;
	padding:1em 0;
	margin:0 0 0.5em 0;
}

.specially {
	padding:0;
	margin:0;
}

.specially dt {
	padding:0;
	margin:0;
}

.specially dt img {
	display:block;
	border:none;
}

.specially dd {
	border:10px solid #CCCCCC;
	border-top:none;
	padding:1.5em 1em;
	margin:0;
}




.qa {
	position:relative;
	clear:both;
	display:block;
	padding:0;
	margin:0 0 1em 0;
}

.qa dt {
	cursor:pointer;
	padding:0 0 0.25em 0;
	margin:0;
}

.qa dt a {
	color:#3C5F84;
	font-weight:normal;
	padding:0.1em 0.2em;
}

.qa dt.active a,
.qa dt a:hover {
	background:#EFC3CB;
}

.qa dt a span {
	color:#CC3300;
	padding-right:0.25em;
}

.qa dd {
	border:5px solid #CCCCCC;
	padding:1em;
	margin:0;
}

.qa dd dl {
	padding:0 0 1em 0;
	margin:0;
}

.qa dd dl dt {
	float:left;
	width:3em;
	font-weight:normal;
	text-align:center;
	padding:0;
	margin:0;
}

.qa dd dl dd {
	border:none;
	padding:0;
	margin:0 0 0 4em;
}

.qa dd blockquote {
	clear:both;
	position:relative;
	display:block;
	border:1px dotted #CCCCCC;
	background:#FFFFFF url(../images/box_relate.gif) no-repeat left center;
	padding:0;
	margin:0;
}

.qa dd blockquote ul {
	border:1px solid #FFFFFF;
	padding:1em 1em 1em 100px;
	margin:0;
}

.qa dd blockquote ul li {
	display: block;
	list-style:none;
	padding:0;
	margin:0.3em 0 0 0;
}

.qa dd blockquote ul li a {
	text-decoration:underline;
}




.box {
	padding:0;
	margin:0;
}

.box dt {
	border-bottom:1px solid #CCCCCC;
	padding:0;
	margin:0 0 1px 0;
}

.box dt span {
	display:block;
	font-weight:normal;
	padding:0.2em;
}

.box dt img {
	display:block;
}

.box dd {
	border:5px solid #CCCCCC;
	padding:1em;
	margin:0;
}

.box dd ul {
	padding:0;
	margin:0;
}

.box dd ul li {
	list-style:none;
}

.box dd ul li a {
	color:#3C5F84;
	line-height:2em;
}

.box dd ul li a:hover {
	background:#F6DBE0;
}



.split2 .split2 .cell_l,
.split2 .split2 .cell_r {
	width:48.5%;
}







































