﻿@charset "utf-8";
/*--------------------------------------------------------------
Business
--------------------------------------------------------------*/
body#BusinessIndex #MainContent1 h2{
	margin-bottom:10px;	
}

body#BusinessIndex #MainContent1 #ReadArea,
body#BusinessIndex #MainContent1 #ReadArea1,
body#BusinessIndex #MainContent1 #ReadArea2,
body#BusinessIndex #MainContent1 #ReadArea3{
	padding-bottom:23px;	
}

body#BusinessIndex #MainContent1 #ReadArea p.Read{
	width: 657px;
	height: 63px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(../business/images/bu_top_text.gif) no-repeat;
}

body#BusinessIndex #MainContent1 #ReadArea1 p.Read{
	width: 564px;
	height: 63px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(../business/images/bu_top_text1.gif) no-repeat;
}

body#BusinessIndex #MainContent1 #ReadArea2 p.Read{
	width: 564px;
	height: 63px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(../business/images/bu_top_text1.gif) no-repeat;
}

body#BusinessIndex #MainContent1 #ReadArea3 p.Read{
	width: 564px;
	height: 63px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(../business/images/bu_top_text1.gif) no-repeat;
}

body#BusinessIndex #MainContent1 div.list{
	width: 172px; 
	float: left;
}

body#BusinessIndex #MainContent1 div.space{
	margin-right:14px;
}

body#BusinessIndex #MainContent1 div.list p{
	color:#666666;
	font-size:1.2em;
	line-height:150%;
	margin-top:10px;
	margin-left:3px;
	margin-right:3px;
	text-align:justify;
	text-justify:inter-ideograph;			
}

body#BusinessIndex #MainContent1 div.ClearSpace{
	clear:both;
	padding-bottom:30px;
}


body#BusinessIndex #MainContent1 div.list h3 a{
	display: block;
	width: 172px;
	height: 30px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	margin-top:5px;	
	margin-bottom:12px;
}


body#BusinessIndex #MainContent1 div.list h3 a.cManagement{
	background:url(../business/images/img_btn/btn_bu_manage1.gif) no-repeat;
}

body#BusinessIndex #MainContent1 div.list h3 a.cManagement:hover{
	background-position: left bottom;
}

body#BusinessIndex #MainContent1 div.list h3 a.cSecurity{
	background:url(../business/images/img_btn/btn_bu_security1.gif) no-repeat;
}

body#BusinessIndex #MainContent1 div.list h3 a.cSecurity:hover{
	background-position: left bottom;
}

body#BusinessIndex #MainContent1 div.list h3 a.cClean{
	background:url(../business/images/img_btn/btn_bu_clean1.gif) no-repeat;
}

body#BusinessIndex #MainContent1 div.list h3 a.cClean:hover{
	background-position: left bottom;
}

body#BusinessIndex #MainContent1 div.list h3 a.cEnvironment{
	background:url(../business/images/img_btn/btn_bu_en1.gif) no-repeat;
}

body#BusinessIndex #MainContent1 div.list h3 a.cEnvironment:hover{
	background-position: left bottom;
}

body#BusinessIndex #MainContent1 div.list h3 a.cSupport{
	background:url(../business/images/img_btn/btn_bu_support1.gif) no-repeat;
}

body#BusinessIndex #MainContent1 div.list h3 a.cSupport:hover{
	background-position: left bottom;
}

body#BusinessIndex #MainContent1 div.list h3 a.cSupply{
	background:url(../business/images/img_btn/btn_bu_supply1.gif) no-repeat;
}

body#BusinessIndex #MainContent1 div.list h3 a.cSupply:hover{
	background-position: left bottom;
}

body#BusinessIndex #MainContent1 div.list h3 a.cRefresh{
	background:url(../business/images/img_btn/btn_bu_refresh1.gif) no-repeat;
}

body#BusinessIndex #MainContent1 div.list h3 a.cRefresh:hover{
	background-position: left bottom;
}



/*-------------------------------------------------------------------------------------------------*/
body#BusinessIndex #MainContent1 #BuIndexFmsArea{
	margin-bottom:25px;
}

body#BusinessIndex #MainContent1 #BuIndexFmsArea div.list{
	float: left;
	width: 358px; 
}

body#BusinessIndex #MainContent1 #BuIndexFmsArea div.space{
	margin-right:14px;
}

body#BusinessIndex #MainContent1 #BuIndexFmsArea div.list img{
	float: left;
	width:88px;
}

body#BusinessIndex #MainContent1 #BuIndexFmsArea p{
	float:right;
	width:250px;
	color:#666666;
	font-size:1.2em;
	line-height:150%;
	margin:0;
	margin-right:3px;
	text-align:justify;
	text-justify:inter-ideograph;
}

body#BusinessIndex #MainContent1 #BuIndexFmsArea div.list h3 a{
	display: block;
	width: 358px;
	height: 30px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
}

body#BusinessIndex #MainContent1 #BuIndexFmsArea div.list h3 a.cFms{
	background:url(../business/images/img_btn/btn_fms_1.gif) no-repeat;
}

body#BusinessIndex #MainContent1 #BuIndexFmsArea div.list h3 a.cFms:hover{
	background-position: left bottom;
}


body#BusinessIndex #MainContent1 #BuIndexFmsArea div.list h3 a.cFmsMerit{
	background:url(../business/images/img_btn/btn_fms_2.gif) no-repeat;
}

body#BusinessIndex #MainContent1 #BuIndexFmsArea div.list h3 a.cFmsMerit:hover{
	background-position: left bottom;
}


/*-------------------------------------------------------------------------------------------------*/

body#BusinessIndex #MainContent1 #Area{
	width:730px;
	background:#ffffff url(../business/images/bu_solution_linebg.gif) repeat-y;
	margin-top:10px;	
	margin-bottom:40px;			
}

body#BusinessIndex #MainContent1 #AreaSpaceL{
	float:left;
	width:345px;
	padding-top:5px;
	padding-left:9px;
}

body#BusinessIndex #MainContent1 #AreaSpaceL p a.BSearch{
	display: block;
	width: 347px;
	height: 106px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(../business/images/btn_search1.gif) no-repeat;
}

body#BusinessIndex #MainContent1 #AreaSpaceL p a.BSearch:hover{
	background-position: left bottom;	
}


body#BusinessIndex #MainContent1 #AreaSpaceR{
	float:right;	
	width:335px;
	padding-top:13px;
	padding-right:10px;
}

body#BusinessIndex #MainContent1 #Area ul li{
	font-size:1.2em;
	line-height:150%;
	margin-bottom:10px;
}


/*-------------------------------------------------------------------------------------------------*/
body#BusinessIndex #MainContent1 #AdArea{
	clear:both;
}


body#BusinessIndex #MainContent1 #AdArea h3{
	width: 730px;
	height: 38px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(../business/images/img_title/bu_top_title2.gif) no-repeat;
	margin-bottom:15px;
}

body#BusinessIndex #MainContent1 #AdArea img.AdImg{
	margin-left:10px;
	margin-right:14px;
	float:left;		
}


body#BusinessIndex #MainContent1 #AdArea #AdAreaR{
	float:right;
	width:358px;	
}

body#BusinessIndex #MainContent1 #AdArea #AdAreaR p{
	font-size:1.2em;
	line-height:180%;
	text-align:justify;
	text-justify:inter-ideograph;
	margin-right:10px;	
}

body#BusinessIndex #MainContent1 #AdArea  p a.AdBtn{
	display: block;
	width: 310px;
	height: 44px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(../business/images/img_btn/btn_bu_ad1.gif) no-repeat;
	margin:0 auto;
	margin-top:20px;
}

body#BusinessIndex #MainContent1 #AdArea #AdAreaR p a.AdBtn:hover{
	background-position: left bottom;
}





/*-------------------------------------------------------------------------------------------------*/
body#BusinessIndex #MainContent1 #ListArea{
	width: 708px;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	padding:10px;
	padding-top:0px;
	padding-bottom:5px;		
}

body#BusinessIndex #MainContent1 #ListArea #ListArea2{
	padding-top:7px;	
}

body#BusinessIndex #MainContent1 #ListArea div.ServiceList{
	float:left;
/*	width: 222px;	*/
	width: 343px;
	margin-right:21px;
}

body#BusinessIndex #MainContent1 #ListArea div.ServiceList img{
	clear:both;
	float:left;
}

body#BusinessIndex #MainContent1 #ListArea div.NoSpace{
	margin-right:0px;
}

body#BusinessIndex #MainContent1 #ListArea div.ServiceList h4{
	float:right;
	font-size:1.2em;
	line-height:130%;
	text-align:justify;
	text-justify:inter-ideograph;
	font-weight:bold;
/*	width: 140px;*/
	width: 261px;
	padding-left:10px;
	margin-bottom:5px;	
}

body#BusinessIndex #MainContent1 #ListArea div.ServiceList p{
	float:right;
	color:#666666;
	line-height:150%;
	text-align:justify;
	text-justify:inter-ideograph;
/*	width: 140px;*/
	width: 261px;	
	padding-left:10px;	
}


body#BusinessIndex #MainContent1 div.ClearSpace2{
	clear:both;
	padding-bottom:20px;
}


/*--------------------------------------------------------------
Search
--------------------------------------------------------------*/
body#Business #BuSearch{
	margin-top:10px;
}

body#Business #BuSearch div.MainImage{
	margin-bottom:10px;
}




body#Business #BuSearch #BuSearchCategory1,
body#Business #BuSearch #BuSearchCategory2,
body#Business #BuSearch #BuSearchCategory3,
body#Business #BuSearch #BuSearchCategory4,
body#Business #BuSearch #BuSearchCategory5,
body#Business #BuSearch #BuSearchCategory6,
body#Business #BuSearch #BuSearchCategory7{
	clear:both;
}

body#Business #BuSearch #BuSearchCategory1 h3,
body#Business #BuSearch #BuSearchCategory2 h3,
body#Business #BuSearch #BuSearchCategory3 h3,
body#Business #BuSearch #BuSearchCategory4 h3,
body#Business #BuSearch #BuSearchCategory5 h3,
body#Business #BuSearch #BuSearchCategory6 h3,
body#Business #BuSearch #BuSearchCategory7 h3{
	width: 530px;
	height: 43px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	margin-bottom:10px;
}

body#Business #BuSearch #BuSearchCategory1 h3{
	background:url(../business/images/img_title/bu_kadai_stitle1.gif) no-repeat;
}

body#Business #BuSearch #BuSearchCategory2 h3{
	background:url(../business/images/img_title/bu_kadai_stitle2.gif) no-repeat;
}

body#Business #BuSearch #BuSearchCategory3 h3{
	background:url(../business/images/img_title/bu_kadai_stitle3.gif) no-repeat;
}

body#Business #BuSearch #BuSearchCategory4 h3{
	background:url(../business/images/img_title/bu_kadai_stitle4.gif) no-repeat;
}

body#Business #BuSearch #BuSearchCategory5 h3{
	background:url(../business/images/img_title/bu_kadai_stitle5.gif) no-repeat;
}

body#Business #BuSearch #BuSearchCategory6 h3{
	background:url(../business/images/img_title/bu_kadai_stitle6.gif) no-repeat;
}

body#Business #BuSearch #BuSearchCategory7 h3{
	background:url(../business/images/img_title/bu_kadai_stitle7.gif) no-repeat;
}


body#Business #BuSearch #BuSearchCategory1 ul,
body#Business #BuSearch #BuSearchCategory2 ul,
body#Business #BuSearch #BuSearchCategory3 ul,
body#Business #BuSearch #BuSearchCategory4 ul,
body#Business #BuSearch #BuSearchCategory5 ul,
body#Business #BuSearch #BuSearchCategory6 ul,
body#Business #BuSearch #BuSearchCategory7 ul{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:30px;
}

body#Business #BuSearch #BuSearchCategory1 ul li,
body#Business #BuSearch #BuSearchCategory2 ul li,
body#Business #BuSearch #BuSearchCategory3 ul li,
body#Business #BuSearch #BuSearchCategory4 ul li,
body#Business #BuSearch #BuSearchCategory5 ul li,
body#Business #BuSearch #BuSearchCategory6 ul li,
body#Business #BuSearch #BuSearchCategory7 ul li{
	font-size:1.2em;
	margin-bottom:15px;
}


/*-------------------------------------------------------------------------------------------------*/
body#Business #BuSearch #BuSearchFmsArea{
	margin-bottom:25px;
}

body#Business #BuSearch #BuSearchFmsArea div.list{
	width: 258px; 
	float: left;
}

body#Business #BuSearch #BuSearchFmsArea div.space{
	margin-right:14px;
}

body#Business #BuSearch #BuSearchFmsArea p{
	float:right;
	width: 160px;
	color:#666666;
	font-size:1.0em;
	line-height:150%;
	margin-right:3px;
	text-align:justify;
	text-justify:inter-ideograph;	
}


body#Business #BuSearch #BuSearchFmsArea div.list h3 a{
	display: block;
	width: 258px;
	height: 30px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	margin-bottom:12px;	
}

body#Business #BuSearch #BuSearchFmsArea div.list h3 a.cFms{
	background:url(../business/images/img_btn/btn_kadai1.gif) no-repeat;
}

body#Business #BuSearch #BuSearchFmsArea div.list h3 a.cFms:hover{
	background-position: left bottom;
}


body#Business #BuSearch #BuSearchFmsArea div.list h3 a.cFmsMerit{
	background:url(../business/images/img_btn/btn_kadai2.gif) no-repeat;
}

body#Business #BuSearch #BuSearchFmsArea div.list h3 a.cFmsMerit:hover{
	background-position: left bottom;
}



/*--------------------------------------------------------------
Case
--------------------------------------------------------------*/
body#Business #BuCase{
	padding-top:30px;
}

body#Business #BuCase div.CaseArea{
	margin-bottom:30px;
}

body#Business #BuCase div.CaseImg{
	float:left;
	width:245px;
}

body#Business #BuCase p.CaseText{
	float:right;
	width:270px;
	font-size:1.2em;
	line-height:180%;	
	margin-bottom:30px;
	margin-left:10px;
/*	margin-right:10px;	*/
	text-align:justify;
	text-justify:inter-ideograph;
}

body#Business #BuCase p.comment{
	font-size:1.0em;
	line-height:150%;	
	margin-top:10px;
}

body#Business #BuCase h3{
	clear:both;
	display: block;
	width: 530px;
	height: 38px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	margin-bottom:10px;
}

body#Business #BuCase h3.Case1{
	background:url(../business/case/images/img_title/bu_youto_subtitle1.gif) no-repeat;
}

body#Business #BuCase h3.Case2{
	background:url(../business/case/images/img_title/bu_youto_subtitle2.gif) no-repeat;
}

body#Business #BuCase h3.Case3{
	background:url(../business/case/images/img_title/bu_youto_subtitle3.gif) no-repeat;
}

body#Business #BuCase h3.Case4{
	background:url(../business/case/images/img_title/bu_youto_subtitle4.gif) no-repeat;
}

body#Business #BuCase h3.Case5{
	background:url(../business/case/images/img_title/bu_youto_subtitle5.gif) no-repeat;
}

body#Business #BuCase h3.Case6{
	background:url(../business/case/images/img_title/bu_youto_subtitle6.gif) no-repeat;
}

body#Business #BuCase h3.Case7{
	background:url(../business/case/images/img_title/bu_youto_subtitle7.gif) no-repeat;
}

body#Business #BuCase h3.Case8{
	background:url(../business/case/images/img_title/bu_youto_subtitle8.gif) no-repeat;
}

body#Business #BuCase h3.Case9{
	background:url(../business/case/images/img_title/bu_youto_subtitle9.gif) no-repeat;
}

body#Business #BuCase table{
	border-top: 1px solid #DFDFDF;
	border-left: 1px solid #DFDFDF;
	margin-bottom:20px;	
}

body#Business #BuCase table td{
	padding:10px;
	border-right: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	line-height:150%;
	font-size:1.2em;
	vertical-align:top;
}

body#Business #BuCase table td.NoBorder{
	border-bottom: none;
}

body#Business #BuCase table td.ex{
	color:#666666;	
}

body#Business #BuCase table td.bg1{
	background-color:#f3f3f3;
	text-align:center;
}

/*--------------------------------------------------------------
下部INFO
--------------------------------------------------------------*/
body#Business #ManageSolutionInfo{
	margin-top:20px;
	clear:both;		
}

body#Business #ManageSolutionInfo1{
	width:510px;
	background-color:#F3F2F8;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
}



