
@charset "UTF-8";body{font-size:small;line-height:1.5;}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;font-size:small;}ul,ol,li,dl,dt,dd{margin:0;padding:0;list-style-type:none;}img{border:none;margin:0;padding:0;}a{color:#0066AA;text-decoration:underline;outline:none;}a:hover{color:#0066AA;text-decoration:none;}.fleft{float:left !important;}.fright{float:right !important;}.h1_01{margin-bottom:12px;}.h4_01{margin:20px 0px 8px;}.link_01{background:url(/img/icon_arrow_01.gif) no-repeat scroll 0 center transparent;padding-left:13px;}.link_02{background:url(/img/icon_arrow_02.gif) no-repeat scroll 0 center transparent;padding-left:10px;}.clearfix{display:inline-block;}.clearfix:after{content:".";line-height:0;display:block;height:0;visibility:hidden;clear:both;}/* \*/ * html .clearfix{height:1%;}.clearfix{display:block;}/* */.txtS{font-size:x-small;}#r52_bg_style0001{width:964px !important;}.flowMainBlock{	width:648px;	margin:0 auto;	text-align:center;	background-image:url(/consultant/img/bg_grayBtm.gif);	background-position:center bottom;	background-repeat:no-repeat;	padding-bottom:2px;	margin-bottom:12px;}.flowMainMiddle{	background-image:url(/consultant/img/bg_grayMid.gif);	background-position:center top;	background-repeat:repeat-y;	padding-bottom:10px;}.flowSubBlock{	text-align:left;	background-image:url(/consultant/img/bg_flowblock.gif);	background-position:10px bottom;	background-repeat:no-repeat;	margin-bottom: 12px;	padding-top: 10px;	padding-right: 20px;	padding-bottom: 10px;	padding-left: 66px;}.firstTxt{	background-image:url(/consultant/img/line_02.gif);	background-position:left bottom;	background-repeat:repeat-x;	width:560px;	padding-bottom:10px;	margin-bottom:10px;}.firstTxt p{float:left;width:350px;}.firstTxt img{float:right;}.last{	background-image:url(/consultant/img/bg_flowblockMin.gif);	background-position:10px bottom;	background-repeat:no-repeat;	margin-bottom:0px;}.last .firstTxt{	background:none;	padding-bottom:0px;	margin-bottom:0px;}dl.blueBox{	background-image:url(/consultant/img/bg_blueBtm02.gif);	background-position:left bottom;	background-repeat:no-repeat;}dl.blueBox dd{padding:0px 20px 5px;}p.txtLink{	background-image:url(/consultant/img/line_01.gif);	background-position:left top;	background-repeat:repeat-x;	width:560px;	margin-top:10px !important;	padding-top:10px !important;	text-align:right;}.consulBox01{background-image:url(/consultant/img/bg_02.gif);background-position:center bottom;background-repeat:no-repeat;width:648px;margin-bottom:12px;}.consulBox01 .consulBoxInner{padding:10px;}.maB10{ margin-bottom:10px !important;}.paB10{ padding-bottom:10px !important;}



