
/*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;}
.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;}/* */
.fleft{float:left !important;}
.fright{float:right !important;}
.h1_01{margin-bottom:12px;}
.h3_01{padding:5px 0px 10px;}
.firstTxt p{float:left;width:470px;}
.firstTxt img{float:right;}

#r52_bg_style0001{width:964px !important;}


.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;}

.merit {margin-top:12px;}
.merit .consulBoxInner{padding-top:5px;*padding-top:10px;}
.merit ol{text-align:center;}
.merit li{height:53px;padding-top:8px;*padding-top:0px;}
.blueBox{background-image:url(/consultant/img/bg_blueTop.gif);background-position:center top;background-repeat:no-repeat;width:627px;padding-top:5px;}
.blueBoxInner{background-image:url(/consultant/img/bg_blueBtm.gif);background-position:center bottom;background-repeat:no-repeat;}
.blueBoxInner p{padding:7px 12px 12px !important;}

.consulIntroBox {
	width:648px;
	background-image:url(/consultant/img/bg_introBoxBtm01.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	padding:10px 0px;
}
.consulIntroBox .first{margin-top:0px !important;}
.consulIntroBox .consulIntroInner {
	background-image:url(/consultant/img/bg_introBoxTop02.gif);
	background-repeat:no-repeat;
	background-position:center top;
	padding:9px 0px 0px;
	width:628px;
	margin:0 auto;
	text-align:center;
	margin-top:10px;
}
.consulIntroBox .introContents{
	padding:4px 0px 15px;
	background-image:url(/consultant/img/bg_introBoxBtm02.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
}
.consulIntroBox .introContents h3{margin:7px 0px 0px;}
.consulIntroBox .introContents h4{margin:17px 0px 5px;}
.consulIntroBox .introContents dl{width:100px;float:left;padding-left:10px;}
.consulIntroBox .introContents dt{text-align:center;}
.consulIntroBox .introContsInner{
	float:left;
	width:485px;
	text-align:left;
	padding-left:15px;
}

.consulIntroBoxS {
	background-image:url(/consultant/img/bg_05.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	width:648px;
}
.consulIntroBoxS .consulIntroSInner{width:318px;}

.consulIntroBoxS .consulIntroSInner div{padding:10px;}
.consulIntroBoxS .consulIntroSInner {text-align:center;}
.consulIntroBoxS .consulIntroSInner div p{text-align:left;}
.consulIntroBoxS .consulIntroSInner div img{padding-top:10px;}
.consulIntroBoxS .consulIntroSInner table{margin-top:15px;width:295px;margin:0 auro;text-align:center;}
.consulIntroBoxS .consulIntroSInner th{text-align:left;padding-bottom:5px;}
.consulIntroBoxS .consulIntroSInner td{text-align:left;width:105px;padding-bottom:5px;}

.coNotice{text-align:center;margin:20px 0px !important;}
.coNotice span{display:block;font-size:x-small;padding-top:5px;}

.consulIntroBox02{
	background-image:url(/consultant/img/bg_02_top.gif);
	background-repeat:no-repeat;
	background-position:center top;
	padding-top:5px;
	width:648px;
	margin:12px 0px;
}
.consulIntroBox02 .consulIntroInner{
	background-image:url(/consultant/img/bg_02.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	padding:10px 30px 10px;
}
.consulIntroBox02 .consulIntroInner ul{
	width:275px;
	padding-top:10px;
}
.consulIntroBox02 .consulIntroInner li{
	margin-bottom:5px;
}


/*20140512追加*/
.c001{ color:#101177;}
.ttlarea{ width: 648px; height: 284px; background: url(/area/consultant/img/main_intro.gif) no-repeat 0 0;}
.ttlarea h1.h1_02 { left:13px; top: 37px;}
.ttlarea .text01 { left:13px; top: 95px; font-weight: bold; color:#101177;}
.ttlarea .text02 { left:14px; top: 118px; width: 615px; color: #555;}









	
		



