@charset "UTF-8";

/* === clear float elements Start ============================================= */
body #page #pageBodyArea #contentBlock .faqLayoutSection dl dd:after{
	content : " ";
	display : block ;
	height : 0 ; 
	visibility : hidden ;
	clear : both ;
}

body #page #pageBodyArea #contentBlock .faqLayoutSection dl dd{
	*height : 100% ;
}

/* for Legacy Browser  */

/*\*/
* html body #page #pageBodyArea #contentBlock .faqLayoutSection dl dd{
	display : inline-block ;
	height : 1em ;
}

body #page #pageBodyArea #contentBlock .faqLayoutSection dl dd{
	display : block ;
}
/*  */

body #page #pageBodyArea #contentBlock{
	width : 890px ;
}
body #page #pageBodyArea #contentBlock h1{
	margin : 0 0 20px ;
}
body #page #pageBodyArea #contentBlock p.description{
	margin : 0 0 25px ;
}
body #page #pageBodyArea #contentBlock .faqLayoutSection h2{
	padding : 10px ;
	margin : 0 ;
	background : #eee ;
	font-size : 115% ;
	font-weight : bold ;
	color : #000 ;
}
body #page #pageBodyArea #contentBlock .faqLayoutSection dl{
	padding : 20px 10px 30px ;
	background : url("../../common/img/dotline_horizontal.gif") left top repeat-x ;
}
body #page #pageBodyArea #contentBlock .faqLayoutSection dl.start{
	background : none ;
}
body #page #pageBodyArea #contentBlock .faqLayoutSection dl dt{
	padding : 4px 0 6px 33px ;
	margin : 0 0 15px ;
	background : url("../img/ico_q.gif") 0 0 no-repeat ;
	font-size : 115% ;
	font-weight : bold ;
}
body #page #pageBodyArea #contentBlock .faqLayoutSection dl dd{
	padding : 3px 0 6px 33px ;
	background : url("../img/ico_a.gif") 0 0 no-repeat ;
	line-height : 160% ;
}
body #page #pageBodyArea #contentBlock .faqLayoutSection dl dd p{
	margin : 0 0 10px ;
}
body #page #pageBodyArea #contentBlock .innerLink{
	margin : 0 0 20px ;
	padding : 10px ;
	border : #000 3px solid ;
}
body #page #pageBodyArea #contentBlock .innerLink ul li{
	padding : 0 0 0 10px ;
	background : url("../../common/img/ico_arrow02.gif") 0 8px no-repeat ;
	line-height : 180% ;
}

