﻿@charset "utf-8";
/*--------------------------------------------------------------
Clean
--------------------------------------------------------------*/
body#Business #BuClean{
	margin-top:10px;
}

body#Business #BuClean div.MainImage h3{
	width: 750px;
	height: 210px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(../business/images/bu_clean_img.jpg) no-repeat;
}

body#Business #BuClean div.MainImage div.InfoBtn{
	float:right;
	margin-top:-32px;
	padding-right:10px;
}

body#Business #BuClean div.MainImage p{
	font-size:1.2em;
	line-height:180%;
	text-align:justify;
	text-justify:inter-ideograph;
	margin:20px 10px 20px 10px;	
}

/*-------------------------------------------------------------------------------------------------*/
body#Business #BuClean #BuCleanArea2{
	clear:both;	
	margin-bottom:40px;
}

body#Business #BuClean #BuCleanArea2 h3{
	width: 750px;
	height: 38px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(../business/images/img_title/bu_clean_title01.gif) no-repeat;
}


body#Business #BuClean #BuCleanArea2 div.List{
	text-align:right;
	margin-top:-30px;
	margin-right:20px;	
	padding-bottom:26px;
		
}

body#Business #BuClean #BuCleanArea2 div.List img.BtnLine{
	margin-left:20px;
	margin-right:20px;	
}

body#Business #BuClean #BuCleanArea2 ul{
	padding-left:10px;
	padding-right:10px;
}

body#Business #BuClean #BuCleanArea2 ul li{
	float:left;
	width:344px;	
}

body#Business #BuClean #BuCleanArea2 ul li.Space{
	margin-right:42px;
}


body#Business #BuClean #BuCleanArea2 ul li img.Ph{
	float:left;
	width:92px;	
}

body#Business #BuClean #BuCleanArea2 h4{
	float:left;
	width:224px;
	font-size:1.2em;
	margin-bottom:10px;	
	margin-left:28px;			
}

body#Business #BuClean #BuCleanArea2 p{
	float:left;
	width:224px;
	margin-left:28px;
	font-size:1.2em;
	color:#666666;
	line-height:150%;
	text-align:justify;
	text-justify:inter-ideograph;		
}


/*-------------------------------------------------------------------------------------------------*/
body#Business #BuClean #BuCleanArea3{
	clear:both;		
	margin-bottom:30px;	
}

body#Business #BuClean #BuCleanArea3 h3{
	width: 750px;
	height: 38px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(../business/images/img_title/bu_clean_title02.gif) no-repeat;
}

body#Business #BuClean #BuCleanArea3 #ListArea{
	width: 708px;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	padding:20px;
}


body#Business #BuClean #BuCleanArea3 div.list{
	width: 222px;
	float:left;
}

body#Business #BuClean #BuCleanArea3 div.space{
	margin-right:21px;
}

body#Business #BuClean #BuCleanArea3 div.list p{
	color:#666666;
	font-size:1.2em;
	line-height:150%;
	text-align:justify;
	text-justify:inter-ideograph;
	margin-top:10px;
	padding-left:3px;
	padding-right:3px;	
}

body#Business #BuClean #BuCleanArea3 div.list p.Link{
	margin-top:15px;	
}

body#Business #BuClean #BuCleanArea3 div.list h4.list1{
	width: 222px;
	height: 38px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(../business/images/img_title/bu_clean_subtitle1.gif) no-repeat;
	margin-bottom:5px;
}

body#Business #BuClean #BuCleanArea3 div.list h4.list2{
	width: 222px;
	height: 38px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(../business/images/img_title/bu_clean_subtitle2.gif) no-repeat;
	margin-bottom:5px;
}

body#Business #BuClean #BuCleanArea3 div.list h4.list3{
	width: 222px;
	height: 38px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(../business/images/img_title/bu_clean_subtitle3.gif) no-repeat;
	margin-bottom:5px;
}

/*-------------------------------------------------------------------------------------------------*/
body#Business #BuClean #BuCleanArea4{
	margin-bottom:30px;
}

body#Business #BuClean #BuCleanArea4 h4{
	font-size:1.2em;
	margin-bottom:20px;	
}

body#Business #BuClean #BuCleanArea4 h4 span.Link{
	font-weight:normal;
	margin-left:20px;
}

body#Business #BuClean #BuCleanArea4 p{
	font-size:1.2em;
	line-height:180%;
	text-align:justify;
	text-justify:inter-ideograph;
	margin-right:10px;
}


/*-------------------------------------------------------------------------------------------------*/
#GoodMessage{
	margin-top:30px;
	clear:both;		
}

#GoodMessage #GoodMessageArea{
	background-color:#FFE370;
	border-left: 2px solid #FFCE00;	
	border-right: 2px solid #FFCE00;
	padding:10px;
	width:726px;
}

#GoodMessage #GoodMessageArea p{
	float:right;
	width:530px;	
	font-size:1.2em;
	line-height:180%;
	text-align:justify;
	text-justify:inter-ideograph;
}












/*--------------------------------------------------------------
CleanService1
--------------------------------------------------------------*/
body#Business #CleanService1{
	margin-top:10px;
}
/*--------------------------------------------------------------
TAB
--------------------------------------------------------------*/
body#Business #CleanService1 #TabNavi{
	margin-top:20px;
	height:55px;
}

body#Business #CleanService1 #TabNavi ul li{
	float:left;
	background:url(../business/images/img_btn/tab_bg.gif) no-repeat;	
}


body#Business #CleanService1 #TabNavi ul li a{
	display: block;
	width: 175px;	
	height: 35px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(../business/images/img_btn/tabnavi_clean.gif) no-repeat;
	margin-right:2px;
}
/*-------------------------------------------------------------------------------------------------*/
body#Business #CleanService1 #TabNavi ul li.TabNavi_Service1 a{
	background-position: left top;
}

body#Business #CleanService1 #TabNavi ul.Tab1 li.TabNavi_Service1 a:hover{
	background-position: left bottom;
}
body#Business #CleanService1 #TabNavi ul.Tab2 li.TabNavi_Service1 a:hover{
	background-position: left -35px;
}
body#Business #CleanService1 #TabNavi ul.Tab3 li.TabNavi_Service1 a:hover{
	background-position: left -35px;
}

body#Business #CleanService1 #TabNavi ul li.TabNavi_Service1 a.active{
	background-position: left bottom;
}



body#Business #CleanService1 #TabNavi ul li.TabNavi_Service2 a{
	background-position: -177px top;
}

body#Business #CleanService1 #TabNavi ul.Tab1 li.TabNavi_Service2 a:hover{
	background-position: -177px -35px;
}
body#Business #CleanService1 #TabNavi ul.Tab2 li.TabNavi_Service2 a:hover{
	background-position: -177px bottom;
}
body#Business #CleanService1 #TabNavi ul.Tab3 li.TabNavi_Service2 a:hover{
	background-position: -177px -35px;
}

body#Business #CleanService1 #TabNavi ul li.TabNavi_Service2 a.active{
	background-position: -177px bottom;
}



body#Business #CleanService1 #TabNavi ul li.TabNavi_Service3 a{
	width: 176px;	
	background-position: -354px top;
	margin-right:0px;	
}

body#Business #CleanService1 #TabNavi ul.Tab1 li.TabNavi_Service3 a:hover{
	background-position: -354px -35px;
}
body#Business #CleanService1 #TabNavi ul.Tab2 li.TabNavi_Service3 a:hover{
	background-position: -354px -35px;
}
body#Business #CleanService1 #TabNavi ul.Tab3 li.TabNavi_Service3 a:hover{
	background-position: -354px bottom;
}

body#Business #CleanService1 #TabNavi ul li.TabNavi_Service3 a.active{
	background-position: -354px bottom;
}


/*-------------------------------------------------------------------------------------------------*/
body#Business #CleanService1 h3#Title1{
	width: 530px;
	height: 38px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(../business/images/img_title/sub_c_1_1.gif) no-repeat;
	margin-top:20px;
	margin-bottom:10px;		
}

body#Business #CleanService1 h3#Title2{
	width: 530px;
	height: 38px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(../business/images/img_title/sub_c_1_2.gif) no-repeat;
	margin-top:40px;
	margin-bottom:10px;
}

body#Business #CleanService1 h3#Title3{
	width: 530px;
	height: 38px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(../business/images/img_title/sub_c_1_3.gif) no-repeat;
	margin-top:40px;
	margin-bottom:10px;
}


body#Business #CleanService1 div.BuAdvan{
	clear:both;
	margin-left:10px;
	margin-right:10px;	
}

body#Business #CleanService1 div.BuAdvan h4{
	font-size:1.2em;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}

body#Business #CleanService1 div.BuAdvan h4.SubTitle{
	padding-top:7px;
	padding-bottom:5px;
	margin-top:20px;
	background:#F9F5E2 url(../business/images/bu_dotline.gif) no-repeat;
}

body#Business #CleanService1 p.Gaiyou{
	font-size:1.2em;
	line-height:180%;
	text-align:justify;
	text-justify:inter-ideograph;
	margin-left:10px;
	margin-right:10px;	
}

body#Business #CleanService1 div.BuAdvan p{
	font-size:1.2em;
	line-height:180%;
	text-align:justify;
	text-justify:inter-ideograph;
	padding:10px;
}

body#Business #CleanService1 div.BuAdvan p.SubText{
	background:url(../business/images/bu_dotline.gif) no-repeat;	
}

body#Business #CleanService1 div.BuAdvan p.SubText{
	background:url(../business/images/bu_dotline.gif) no-repeat;	
}

body#Business #CleanService1 div.BuAdvan ul{
	padding:10px;
	margin-left:20px;
}

body#Business #CleanService1 div.BuAdvan ul li{
	font-size:1.2em;
	line-height:180%;
	text-align:justify;
	text-justify:inter-ideograph;
	list-style-type: disc;		
	
}

body#Business #CleanService1 table{
	border-top: 1px solid #DFDFDF;
	border-left: 1px solid #DFDFDF;
	margin-top:20px;
}

body#Business #CleanService1 table td{
	padding:8px;
	border-right: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	line-height:150%;
	font-size:1.2em;
	vertical-align:top;
}

body#Business #CleanService1 table td.bg1{
	background-color:#f3f3f3;
	text-align:center;
	font-weight:bold;
}

body#Business #CleanService1 table td.bg2{
	background-color:#FFEFAD;
}

body#Business #CleanService1 table td ul.List{
	margin-top:10px;
	margin-left:20px;

}

body#Business #CleanService1 table td ul.List li{
	margin-bottom:5px;
	list-style-type: disc;
	color:#666666;
}



/*--------------------------------------------------------------
下部INFO
--------------------------------------------------------------*/
body#Business #ManageSolutionInfo{
	margin-top:40px;
	clear:both;		
}

body#Business #ManageSolutionInfo1{
	width:510px;
	background-color:#F3F2F8;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
}
