@charset "ISO-8859-1"; /*===== CONTENTS =====	last-updated: 27 MARCH 2006;	1: Leaf Template 	2: Contents Block : Note Design	3: Contents Block : Plugin Design	4: StepNavi Block Design	5: Contents Block Design	6: Table Design	     + Finace Area Only Tools	7: Category & smallCategory Layout	8: MainContents Irregular CSS====================*//*1: Leaf Template  */h1 {	font-size: 100%;	line-height: 1.5em;	margin-bottom: 10px;	padding-left: 8px;}h1.h1AboutUs {	border-left: 3px solid #37A6E8;}h1.h1Surveys {	border-left: 3px solid #FF9619;}h1.h1Consumer {	border-left: 3px solid #9FD523;}h1.h1Links {	border-left: 3px solid #FF6E75;}h1.h1ContactUs {	border-left: 3px solid #B7AA99;}/* hx */h2 {	margin-bottom: 10px;	font-size: 93%;	line-height: 1.33em;	color: #666666;}h3 {	margin-bottom: 10px;	font-size: 87.5%;	line-height: 1.33em;	color: #666666;}.h_none {	padding: 0px;	margin: 0px 0px 15px;	background-image: none;}p {	margin-bottom: 20px;	color: #666666;	line-height: 1.33em;	font-size: 87.5%;}/*  */.p_small {	font-size: 75%;	line-height: 1.33em;}.p_xsmall {	font-size: 85%;}.p_xxsmall {	font-size: 75%;}a.arrow_01 {	padding-left: 15px;	background-image: url(../images/arrow_01.gif);	background-position: 0px 2px;	background-repeat: no-repeat;}a.arrow_02{	padding-left: 15px;	background-image: url(../images/arrow_01.gif);	background-position: 0;	background-repeat: no-repeat;}a.arrow_pdf {	height: 18px;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 15px;	background-image: url(../images/arrow_pdf.gif);	background-repeat: no-repeat;}a.arrow_pdf2 {	height: 18px;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 15px;	margin-left: -15px;	background-image: url(../images/arrow_pdf.gif);	background-position: 0px 2px;	background-repeat: no-repeat;}em {	font-style: normal;	font-weight: bold;}strong {	color: #990000;}/*2: Contents Block : Note Design */.contentsNote h2 {	padding: 0px;	margin: 0px 15px;	font-size: 130%;	color: #666664;	text-align: center;	background-image: none;}.contentsNote h3,.contentsNote h4,.contentsNote h5,.contentsNote h6 {	margin-left: 15px;}p.contentsNote_read {	padding: 0px;	margin: 0px 15px;	font-size: 100%;	color: #666664;	text-align: center;}.contentsNote p {	padding: 0px;	margin: 0px 15px 10px;}/*3: Contents Block : Plugin Design */.contentsPlugin {	padding: 15px;	margin-bottom: 24px;	background-color: #F5F3E7;	background-image: url(../images/bg_plugin.gif);	background-position: 0px bottom;	background-repeat: no-repeat;	width: 508px!important;}.contentsPlugin .box {	float: none;	clear: both;}.contentsPlugin .boxleft99 {	float: left;	width: 99px;}.contentsPlugin .boxright410 {	margin-left: 99px;}/*5: Contents Block Design */.contents_BottomB {	padding-top: 0px;	padding-bottom: 15px;	margin-top: 0px;	margin-bottom: 15px;	border-bottom: 4px dotted #D3CCB9;}.contents_BottomS {	padding-top: 0px;	padding-bottom: 15px;	margin-top: 0px;	margin-bottom: 15px;	border-bottom: 1px dotted #9A9A9A;}.contents_TopB {	padding-top: 15px;	margin-top: 0px;	margin-bottom: 15px;	border-top: 4px dotted #D3CCB9;}.contents_TopS {	padding-top: 15px;	margin-top: 0px;	margin-bottom: 15px;	border-top: 1px dotted #9A9A9A;}.contentsMap {	padding-top: 0px;	padding-bottom: 20px;	clear: both;	float: none;	background-image: url(../../about/images/bg_mapcontents.gif);	background-repeat: no-repeat;	height: 392px;	background-position: right 0px;}/*6: Table Design */table.table_yellow {	border-top: 1px solid #FFD202;	border-left: 1px solid #FFD202;	font-size: 75%;}table.table_yellow th {	padding: 5px;	border-right: 1px solid #FFD202;	border-bottom: 1px solid #FFD202;	color: #343432;	background-color: #FFE04D;}table.table_yellow th.thFlat {	background-color: #FFF6CD;}table.table_yellow td {	padding: 5px;	border-right: 1px solid #FFD202;	border-bottom: 1px solid #FFD202;	color: #333333;}table.table_yellow caption {	padding-bottom: 5px;	padding-left: 18px;	text-align: left;	background-image: url(../images/arrow_caption.gif);	background-repeat: no-repeat;	height: 100%;}.fColor_Pink { color: #FF00FF; }.fColor_Red { color: #FF0000; }.fColor_Orange { color: #FF6600; }.fColor_LOrange { color: #FF9900; }.fColor_LGreen { color: #99CC00; }.fColor_Green { color: #339966; }.fColor_Aqua { color: #33CCCC; }.fColor_Blue { color: #3366FF; }.fColor_Purple { color: #993366; }.fColor_Brown { color: #993300; }.fColor_Gray { color: #999999; }.fColor_DGray { color: #333333; }ul.arrow_icon {	margin: 0;	padding: 0;	font-size: 87.5%;}.contents ul,.contents ol,contents_TopS ul,contents_TopS ol{	margin: 0px 0px 20px 15px;}ul.arrow_icon li{	background-image: url(../images/arrow_01.gif);	background-repeat: no-repeat;	height: 1%;	padding-left: 15px;	background-position: 0 4px;	line-height: 1.5em;}ul.arrow_icon  li ul li{	padding-left: 15px;}ul.listBret {	margin-left: 20px;}ul.listBret {	margin-left: 20px;}ul.listBret li {	list-style: disc;	margin-bottom: 15px;}ol.listNumber li {	list-style: decimal;	margin-left: 30px;}ul li.arrowPdf {	background-image: url(../images/arrow_pdf.gif);	background-repeat: no-repeat;	height: 1%;	padding-left: 15px;	background-position: 0px -1px;}table ul li {	padding-bottom: 5px;	line-height: 1.5em;}table ul li.arrowPdf {	background-image: url(../images/arrow_pdf.gif);	background-repeat: no-repeat;	height: 1%;	padding-left: 15px;	background-position: 0px -1px;}table ul li ul li {	padding-left: 15px;}