/* CSS Document */


/* inquiry */


#privacy #mainContents h2 {
	padding-bottom:10px;
	width:890px;
	border-bottom:#2087c6 solid 2px;
	margin:0 auto 40px;
} 

#privacy #mainContents h3 {
	margin-bottom:10px;
	width:850px;
	color:#005782;
	font-weight:bold;
	font-size:14px;
	padding:1px 1px 10px 1px;
	border-bottom:#CCCCCC dotted 1px;
}

#privacy #mainContents p.lead {
	margin-left:20px;
	margin-bottom:20px;
	padding-top:20px;
	width:800px;
}

#privacy #mainContents p.ttl {
	font-weight:bold;
	width:800px;
	padding-top:20px;
	margin-bottom:6px;
	margin-left:20px;
}

#privacy #mainContents p.txt {
	margin-left:20px;
	margin-bottom:10px;
	width:800px;
}

#privacy #mainContents ul.list {
	margin-bottom:10px;
}

#privacy #mainContents ul.list li {
	list-style:decimal;
	line-height:1.4;
	margin-left:40px;
}

#privacy #mainContents p.author {
	margin-left:20px;
	margin-bottom:10px;
	padding-top:10px;
	width:800px;
	text-align:right;
}




/* sitemap */

#sitemap #mainContents h2 {
	padding-bottom:10px;
	width:890px;
	border-bottom:#2087c6 solid 2px;
	margin:0 auto 40px;
} 


#sitemap #mainContents .float {
	float: left;
	overflow: hidden;
	width: 410px;
	margin-left:20px;
}

#sitemap #mainContents h3,
#sitemap #mainContents dl,
#sitemap #mainContents dl dt,
#sitemap #mainContents dl dd,
#sitemap #mainContents ul,
#sitemap #mainContents ul li {
	border: 0;
	margin: 0;
	padding: 0;
	background-image: none;
}

#sitemap #mainContents dl {
}
#sitemap #mainContents dl dt {
}
#sitemap #mainContents dl dd {
	margin: 15px 0 15px 15px;
	color: #333;
}
#sitemap #mainContents ul {
	margin-top:10px;
	margin-left: 50px;
}
#sitemap #mainContents ul li {
	list-style:none;
	line-height:1.5;
}

#sitemap #mainContents dt#caption {
	display: block;
	border: 2px solid #EEEEEE;
	background: #FCFEFE;
	padding: 5px 15px;
	width: 320px;
	text-decoration: none;
	color: #333;
}

/* inquiry */


#inquiry #mainContents h2 {
	padding-bottom:10px;
	width:890px;
	border-bottom:#2087c6 solid 2px;
	margin:0 auto 40px;
} 

#inquiry #mainContents h3 {
	margin-bottom:20px;
	width:850px;
	color:#005782;
	font-weight:bold;
	font-size:14px;
	padding:1px;
}

#inquiry #mainContents p.list {
	margin-left:20px;
	margin-bottom:10px;
	padding-top:20px;
	width:800px;
	border-top: #CCCCCC dotted 1px;
}

#inquiry #mainContents p.list span {
	font-weight:bold;
}

#inquiry #mainContents p.att {
	margin-left:20px;
	margin-bottom:20px;
	padding-top:20px;
	width:800px;
	border-top: #CCCCCC dotted 1px;
	text-indent:-12px;
	padding-left:12px;
}


/* qa */


#qa #mainContents h2 {
	padding-bottom:10px;
	width:890px;
	border-bottom:#2087c6 solid 2px;
	margin:0 auto 40px;
} 

#qa #mainContents ul#qa_list {
	margin-left:20px;
	width:850px;
	border-bottom: #CCCCCC dotted 1px;
	padding-bottom:20px;
}

#qa #mainContents ul#qa_list li {
	margin-bottom:10px;
	list-style:none;
	background:url(../img/cur_under.jpg) left 4px no-repeat;
	padding-left:16px;
}

#qa #mainContents h3 {
	padding-top:40px;
	margin-bottom:20px;
	width:850px;
	color:#005782;
	font-weight:bold;
	font-size:14px;
}

#qa #mainContents p.ans {
	margin-left:22px;
	margin-bottom:10px;
	width:800px;
}

#qa #mainContents p.ansBtm {
	margin-left:22px;
	margin-bottom:40px;
	width:800px;
}




