@charset "utf-8";

/*body*/
#ans {
	margin:0 0 0 0;
	padding:0 0 0 0;
	line-height:1.2em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color:#FFF;
}

/*div*/
#parentWrapAns {
	font-size:62.5%;
	margin:0;
	padding:30px 40px;
}

/* common
--------------------------------------------------*/

#parentWrapAns p,
#parentWrapAns .ansText {
	margin:0;
	padding:0;
	line-height:1.2em;
	font-size:1.2em;
}
#parentWrapAns h1 {
	margin:0 0 15px 0;
	padding:0;
	font-size:1.8em;
	line-height:1.3em;
	color:#305D9C;
}
	#parentWrapAns h1 span {
		padding:0 0 0 15px;
		vertical-align:bottom;
		font-size:0.8em;
	}
#parentWrapAns h2 {
	margin:0 0 20px 30px;
	padding:0 0 0 5px;
	font-size:1.6em;
	line-height:1.3em;
	color:#61B6A5;
	border-left:5px solid #61B6A5;
}
#parentWrapAns h3 {
	margin:10px 0;
	padding:0;
	font-size:1.4em;
	/*line-height:1.2em;*/
	color:#999999;
}


#parentWrapAns .qTitle {
	margin:0 auto 0 auto;
	padding:0 20px 10px 20px;
	font-size:1.4em;
	font-weight:bold;
	text-align:center;
	line-height:1.3em;
	color:#666;
}


#parentWrapAns .docTop,
#parentWrapAns .docMiddle,
#parentWrapAns .docBottom {
	margin:0 auto;
	width:535px;
}

#parentWrapAns .docTop {
	font-size:0;
	line-height:0;
	height:15px;
	background: transparent no-repeat url(../images/docBg_top.jpg) 0 top;
}
#parentWrapAns .docMiddle {
	background: transparent repeat-y url(../images/docBg_middle.jpg) 0 0;
}
#parentWrapAns .docBottom {
	font-size:0;
	line-height:0;
	height:15px;
	background: transparent no-repeat url(../images/docBg_bottom.jpg) 0 bottom;
}


