@charset "UTF8";

#consulting #content .unit{	padding: 1em 0px 0px 0px;}

/* ================================================================
   #consulting [.mtu01]
================================================================ */


/* unit00 ---------------------------------- */
#consulting .unit00{	height: 189px;	background-image: url(../img/consulting_unit00_back.jpg);}
#consulting .unit00 h1.unit00title{	height: 48px;	background-image: url(../img/consulting_unit00_title.gif);}
#consulting .unit00 dl{	zoom:1;}
#consulting .unit00 dl:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#consulting .unit00 dt{
	height: 86px;
	margin-bottom: 12px;
	background: url(../img/consulting_unit00_lead.gif) no-repeat;
	text-indent: -9999pt;
}
#consulting .unit00 dd{
	display: inline;
	float: left;
	padding-left: 16px;
}
#consulting .unit00 dd a:link,
#consulting .unit00 dd a:visited{
	display: block;
	width: 113px;
	height: 27px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999pt;
}
#consulting .unit00 dd a.menu00:link,
#consulting .unit00 dd a.menu00:visited{	background-image: url(../img/consulting_unit00_menu_00.jpg);}
#consulting .unit00 dd a.menu00:hover,
#consulting .unit00 dd a.menu00:active{	background-image: url(../img/consulting_unit00_menu_00_on.jpg);}
#consulting .unit00 dd a.menu01:link,
#consulting .unit00 dd a.menu01:visited{	background-image: url(../img/consulting_unit00_menu_01.jpg);}
#consulting .unit00 dd a.menu01:hover,
#consulting .unit00 dd a.menu01:active{	background-image: url(../img/consulting_unit00_menu_01_on.jpg);}


/* unit01 ---------------------------------- */
#consulting .unit01title{	height: 31px;	background-image: url(../img/consulting_unit01_title.gif);}
#consulting .unit01{}
#consulting .unit01 p.lead{
	padding-right: 10px;
	padding-left: 20px;
}
#consulting .unit01 dl{
	width: 560px;
	height: 175px;
	background-image: url(../img/consulting_unit01_back.gif);
	background-repeat: no-repeat;
	zoom:1;
}
#consulting .unit01 dl:after{	content:".";	display:block;	height:0;	clear:both;	visibility:hidden;}
#consulting .unit01 dl dd.txt01{	float: left;	width: 219px;}
#consulting .unit01 dl dd span{
	display: block;
	width: 219px;
	height: 80px;
	background-repeat: no-repeat;
	text-indent: -9999pt;
}
#consulting .unit01 dl dd.txt01 span{	background-image: url(../img/home_unit01_01.gif);}
#consulting .unit01 dl dd.txt01 p{
	padding-right: 15px;
	padding-left: 25px;
}
#consulting .unit01 dl dd.txt02{	float: right;	width: 219px;}
#consulting .unit01 dl dd.txt02 span{	background-image: url(../img/home_unit01_02.gif);}
#consulting .unit01 dl dd.txt02 p{
	padding-left: 40px;
	padding-right: 10px;
}


/* unit02 ---------------------------------- */
#consulting .unit02title{	height: 31px;	background-image: url(../img/consulting_unit02_title.gif);}
#consulting .unit02{
	background-image: url(../img/consulting_unit02_back.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#consulting .unit02 dl{
	padding-left: 20px;
	padding-right: 20px;
}
#consulting .unit02 dd{
	padding-left: 60px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 1.2em;
}
#consulting .unit02 dd span{
	display: block;
	font-size: 110%;
	font-weight: bold;
	line-height: 1.1;
	padding-bottom: 0.2em;
}
#consulting .unit02 dd.no1{	background-image: url(../img/consulting_unit02_01.jpg);}
#consulting .unit02 dd.no2{	background-image: url(../img/consulting_unit02_02.jpg);}
#consulting .unit02 dd.no3{	background-image: url(../img/consulting_unit02_03.jpg);	margin-bottom: 0.5em;}
#consulting #content .unit02 p.moredata{
	zoom:1;
	margin-right: 20px;
} 
#consulting .unit02 p.moredata:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#consulting .unit02 p.moredata span{
	display: block;
	float: right;
	margin-right: 1em;
	padding: 3px 9px;
	background: url(../img/_arr02.gif) no-repeat right center;
	font-weight: bold;
	color: #FF3300;
}
#consulting .unit02 p.moredata a{	float: right;}
#consulting #content .unit p.unit02last{	padding-bottom: 0px;}


/* unit03 ---------------------------------- */
#consulting .unit03title{	height: 31px;	background-image: url(../img/consulting_unit03_title.gif);}
#consulting .unit03{}
#consulting .unit03 dl{	padding: 0px 20px 0px 20px;}
#consulting .unit03 dd{
	margin-bottom: 0.7em;
	padding: 4px 10px 4px 55px;
	background: #e1e1e1 url(../img/consulting_unit03_01.jpg) no-repeat 0.5em 0.5em;
	border-bottom: 1px solid #C9C9C9;
}
#consulting .unit03 dd.obi{
	background-color: #C8C8E3;
	border-bottom: 1px solid #aeaed7;
}
#consulting #content .unit03 p.moredata{
	zoom:1;
	padding-bottom: 0px;
	margin-right: 20px;
}

#consulting .unit03 p.moredata:after{	content:".";	display:block;	height:0;	clear:both;	visibility:hidden;}
#consulting .unit03 p.moredata a{	float: right;}

/* unit04 ---------------------------------- */
#consulting .unit04title{	height: 31px;	background-image: url(../img/consulting_unit04_title.gif);}
#consulting .unit04{}
#consulting .unit04 dl{
	zoom:1;
	padding-left: 20px;
} 
#consulting .unit04 dl:after{	content:".";	display:block;	height:0;	clear:both;	visibility:hidden;}
#consulting .unit04 dd{
	float: left;
	height: 128px;
	text-indent: -9999pt;
}
#consulting .unit04 dd.flow1{	width: 180px;	background-image: url(../img/consulting_unit04_01.jpg);}
#consulting .unit04 dd.flow2{	width: 182px;	background-image: url(../img/consulting_unit04_02.jpg);}
#consulting .unit04 dd.flow3{	width: 157px;	background-image: url(../img/consulting_unit04_03.jpg);}


/* unit05 ---------------------------------- */
#consulting .unit05title{	height: 31px;	background-image: url(../img/consulting_unit05_title.gif);}
#consulting .unit05{}
#consulting .unit05 dl{
	padding-right: 20px;
	padding-left: 20px;
}
#consulting .unit05 dt{
	margin-bottom: 0px;
	padding-left: 12px;
	background: url(../img/_arr01.gif) no-repeat left center;
	font-size: 105%;
	font-weight: bold;
	color: #006699;
}
#consulting .unit05 dd{	margin-bottom: 1.2em;}
#consulting .unit05 dd.text01{
	border: 1px solid #C0C0C0;
	padding: 12px 12px 12px 12px;
}



/* EOF */
