﻿@charset "utf-8";

/*--------------------------------------------------------------
BuManage
--------------------------------------------------------------*/
body#Business #BuManage{
	margin-top:10px;
}

body#Business #BuManage div.MainImage h3{
	width: 750px;
	height: 210px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(../business/images/bu_manage_img.jpg) no-repeat;
}

body#Business #BuManage div.MainImage div.InfoBtn{
	float:right;
	margin-top:-32px;
	padding-right:10px;
}

body#Business #BuManage div.MainImage p{
	font-size:1.2em;
	line-height:180%;
	text-align:justify;
	text-justify:inter-ideograph;
	margin:20px 10px 20px 10px;	
}

/*-------------------------------------------------------------------------------------------------*/
body#Business #BuManage #BuManageArea1{	
	margin-bottom:30px;
}

body#Business #BuManage #BuManageArea1 #BuManageList{
	width:508px;
	padding:10px;
	padding-top:0px;
	padding-bottom:5px;		
}


body#Business #BuManage #BuManageArea1 #BuManageList dl dt{
	clear: left;
	float:left;
	padding-top:7px;
	padding-bottom:7px;	
	padding-left:10px;
}

body#Business #BuManage #BuManageArea1 #BuManageList dl dd{
	color:#666666;
	font-size:1.2em;
	padding-top:8px;
	padding-bottom:7px;	
	padding-right:10px;	
	background:#ffffff url(../business/images/bu_manage_dotline.gif) no-repeat;				
}

body#Business #BuManage #BuManageArea1 #BuManageList dl dt.top,
body#Business #BuManage #BuManageArea1 #BuManageList dl dd.top{
	background:none;
}

body#Business #BuManage #BuManageArea1 #BuManageList dl dt.bottom,
body#Business #BuManage #BuManageArea1 #BuManageList dl dd.bottom{
	padding-bottom:0px;	
}


/*-------------------------------------------------------------------------------------------------*/
body#Business #BuManage #BuManageArea2{
	clear:both;		
	margin-bottom:40px;
}

body#Business #BuManage #BuManageArea2 h3{
	width: 750px;
	height: 38px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(../business/images/img_title/bu_manage_title01.gif) no-repeat;
}


body#Business #BuManage #BuManageArea2 div.List{
	text-align:right;
	margin-top:-30px;
	margin-right:20px;	
	padding-bottom:26px;
		
}

body#Business #BuManage #BuManageArea2 div.List img.BtnLine{
	margin-left:20px;
	margin-right:20px;	
}



body#Business #BuManage #BuManageArea2 ul{
	clear:both;
	padding-left:10px;
	padding-right:10px;
}

body#Business #BuManage #BuManageArea2 ul li{
	float:left;
	width:344px;	
}

body#Business #BuManage #BuManageArea2 ul li.Space{
	margin-right:42px;
}


body#Business #BuManage #BuManageArea2 ul li img.Ph{
	float:left;
	width:92px;	
}

body#Business #BuManage #BuManageArea2 h4{
	float:left;
	width:224px;
	font-size:1.2em;
	margin-bottom:10px;	
	margin-left:28px;			
}

body#Business #BuManage #BuManageArea2 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 #BuManage #BuManageArea3{
	clear:both;	
	margin-bottom:30px;		
}


body#Business #BuManage #BuManageArea3 h3{
	width: 750px;
	height: 38px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(../business/images/img_title/bu_manage_title02.gif) no-repeat;
}


body#Business #BuManage #BuManageArea3 #ListArea{
	width: 708px;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	padding:20px;
}


body#Business #BuManage #BuManageArea3 div.list{
	width: 222px;
	float:left;
}

body#Business #BuManage #BuManageArea3 div.space{
	margin-right:21px;
}

body#Business #BuManage #BuManageArea3 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 #BuManage #BuManageArea3 div.list p.Link{
	margin-top:15px;	
}

body#Business #BuManage #BuManageArea3 div.list h4.list1{
	width: 222px;
	height: 38px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(../business/images/img_title/bu_manage_subtitle1.gif) no-repeat;
	margin-bottom:5px;
}

body#Business #BuManage #BuManageArea3 div.list h4.list2{
	width: 222px;
	height: 38px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(../business/images/img_title/bu_manage_subtitle2.gif) no-repeat;
	margin-bottom:5px;
}

body#Business #BuManage #BuManageArea3 div.list h4.list3{
	width: 222px;
	height: 38px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(../business/images/img_title/bu_manage_subtitle3.gif) no-repeat;
	margin-bottom:5px;
}

/*-------------------------------------------------------------------------------------------------*/
body#Business #BuManage #BuManageArea4{
	margin-bottom:30px;
}

body#Business #BuManage #BuManageArea4 h4{
	font-size:1.2em;
	margin-bottom:20px;	
}

body#Business #BuManage #BuManageArea4 h4 span.Link{
	font-weight:normal;
	margin-left:20px;
}

body#Business #BuManage #BuManageArea4 p{
	font-size:1.2em;
	line-height:180%;
	text-align:justify;
	text-justify:inter-ideograph;
}

/*-------------------------------------------------------------------------------------------------*/
#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;
}


/*--------------------------------------------------------------
ManageService1
--------------------------------------------------------------*/
body#Business #ManageService1{
	margin-top:10px;
}
/*--------------------------------------------------------------
TAB
--------------------------------------------------------------*/
body#Business #ManageService1 #TabNavi{
	margin-top:20px;
	height:55px;
}

body#Business #ManageService1 #TabNavi ul li{
	float:left;
	background:url(../business/images/img_btn/tab_bg.gif) no-repeat;	
}


body#Business #ManageService1 #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_manage1.gif) no-repeat;
	margin-right:2px;
}
/*-------------------------------------------------------------------------------------------------*/
body#Business #ManageService1 #TabNavi ul li.TabNavi_Service1 a{
	background-position: left top;
}

body#Business #ManageService1 #TabNavi ul.Tab1 li.TabNavi_Service1 a:hover{
	background-position: left bottom;
}
body#Business #ManageService1 #TabNavi ul.Tab2 li.TabNavi_Service1 a:hover{
	background-position: left -35px;
}
body#Business #ManageService1 #TabNavi ul.Tab3 li.TabNavi_Service1 a:hover{
	background-position: left -35px;
}

body#Business #ManageService1 #TabNavi ul li.TabNavi_Service1 a.active{
	background-position: left bottom;
}



body#Business #ManageService1 #TabNavi ul li.TabNavi_Service2 a{
	background-position: -177px top;
}

body#Business #ManageService1 #TabNavi ul.Tab1 li.TabNavi_Service2 a:hover{
	background-position: -177px -35px;
}
body#Business #ManageService1 #TabNavi ul.Tab2 li.TabNavi_Service2 a:hover{
	background-position: -177px bottom;
}
body#Business #ManageService1 #TabNavi ul.Tab3 li.TabNavi_Service2 a:hover{
	background-position: -177px -35px;
}

body#Business #ManageService1 #TabNavi ul li.TabNavi_Service2 a.active{
	background-position: -177px bottom;
}



body#Business #ManageService1 #TabNavi ul li.TabNavi_Service3 a{
	width: 176px;	
	background-position: -354px top;
	margin-right:0px;	
}

body#Business #ManageService1 #TabNavi ul.Tab1 li.TabNavi_Service3 a:hover{
	background-position: -354px -35px;
}
body#Business #ManageService1 #TabNavi ul.Tab2 li.TabNavi_Service3 a:hover{
	background-position: -354px -35px;
}
body#Business #ManageService1 #TabNavi ul.Tab3 li.TabNavi_Service3 a:hover{
	background-position: -354px bottom;
}

body#Business #ManageService1 #TabNavi ul li.TabNavi_Service3 a.active{
	background-position: -354px bottom;
}


/*--------------------------------------------------------------
ManageService2
--------------------------------------------------------------*/
body#Business #ManageService2{
	margin-top:10px;
}
/*--------------------------------------------------------------
TAB
--------------------------------------------------------------*/
body#Business #ManageService2 #TabNavi{
	margin-top:20px;
	height:55px;
}

body#Business #ManageService2 #TabNavi ul li{
	float:left;
	background:url(../business/images/img_btn/tab_bg.gif) no-repeat;	
}


body#Business #ManageService2 #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_manage2.gif) no-repeat;
	margin-right:2px;
}
/*-------------------------------------------------------------------------------------------------*/
body#Business #ManageService2 #TabNavi ul li.TabNavi_Service1 a{
	background-position: left top;
}

body#Business #ManageService2 #TabNavi ul.Tab1 li.TabNavi_Service1 a:hover{
	background-position: left bottom;
}
body#Business #ManageService2 #TabNavi ul.Tab2 li.TabNavi_Service1 a:hover{
	background-position: left -35px;
}
body#Business #ManageService2 #TabNavi ul.Tab3 li.TabNavi_Service1 a:hover{
	background-position: left -35px;
}

body#Business #ManageService2 #TabNavi ul li.TabNavi_Service1 a.active{
	background-position: left bottom;
}



body#Business #ManageService2 #TabNavi ul li.TabNavi_Service2 a{
	background-position: -177px top;
}

body#Business #ManageService2 #TabNavi ul.Tab1 li.TabNavi_Service2 a:hover{
	background-position: -177px -35px;
}
body#Business #ManageService2 #TabNavi ul.Tab2 li.TabNavi_Service2 a:hover{
	background-position: -177px bottom;
}
body#Business #ManageService2 #TabNavi ul.Tab3 li.TabNavi_Service2 a:hover{
	background-position: -177px -35px;
}

body#Business #ManageService2 #TabNavi ul li.TabNavi_Service2 a.active{
	background-position: -177px bottom;
}



body#Business #ManageService2 #TabNavi ul li.TabNavi_Service3 a{
	width: 176px;	
	background-position: -354px top;
	margin-right:0px;	
}

body#Business #ManageService2 #TabNavi ul.Tab1 li.TabNavi_Service3 a:hover{
	background-position: -354px -35px;
}
body#Business #ManageService2 #TabNavi ul.Tab2 li.TabNavi_Service3 a:hover{
	background-position: -354px -35px;
}
body#Business #ManageService2 #TabNavi ul.Tab3 li.TabNavi_Service3 a:hover{
	background-position: -354px bottom;
}

body#Business #ManageService2 #TabNavi ul li.TabNavi_Service3 a.active{
	background-position: -354px bottom;
}


/*-------------------------------------------------------------------------------------------------*/
body#Business #ManageService1 h3#Title1{
	width: 530px;
	height: 38px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(../business/images/img_title/sub_m_1_1.gif) no-repeat;
	margin-top:20px;
	margin-bottom:10px;		
}

body#Business #ManageService1 h3#Title2{
	width: 530px;
	height: 38px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(../business/images/img_title/sub_m_1_2.gif) no-repeat;
	margin-top:30px;
	margin-bottom:10px;
}

body#Business #ManageService1 h3#Title3{
	width: 530px;
	height: 38px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(../business/images/img_title/sub_m_1_3.gif) no-repeat;
	margin-top:30px;
	margin-bottom:10px;
}

body#Business #ManageService2 h3#Title1{
	width: 530px;
	height: 38px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(../business/images/img_title/sub_m_2_1.gif) no-repeat;
	margin-top:20px;
	margin-bottom:10px;		
}

body#Business #ManageService2 h3#Title2{
	width: 530px;
	height: 38px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(../business/images/img_title/sub_m_2_2.gif) no-repeat;
	margin-top:40px;
	margin-bottom:10px;
}

body#Business #ManageService2 h3#Title3{
	width: 530px;
	height: 38px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(../business/images/img_title/sub_m_2_3.gif) no-repeat;
	margin-top:40px;
	margin-bottom:10px;
}

body#Business #ManageService1 div.BuAdvan,
body#Business #ManageService2 div.BuAdvan{
	clear:both;
	margin-left:10px;
	margin-right:10px;
}

body#Business #ManageService1 div.BuAdvan h4,
body#Business #ManageService2 div.BuAdvan h4{
	font-size:1.2em;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}

body#Business #ManageService1 div.BuAdvan h4.SubTitle,
body#Business #ManageService2 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 #ManageService1 p.Gaiyou,
body#Business #ManageService2 p.Gaiyou{
	font-size:1.2em;
	line-height:180%;
	text-align:justify;
	text-justify:inter-ideograph;
	margin-left:10px;
	margin-right:10px;
}


body#Business #ManageService1 ul#Gaiyou{
	padding:10px;
	margin-left:30px;
}

body#Business #ManageService1 ul#Gaiyou li{
	font-size:1.2em;
	line-height:180%;
	text-align:justify;
	text-justify:inter-ideograph;
	list-style-type: disc;
}

body#Business #ManageService1 div.BuAdvan p,
body#Business #ManageService2 div.BuAdvan p{
	font-size:1.2em;
	line-height:180%;
	text-align:justify;
	text-justify:inter-ideograph;
	padding:10px;
}

body#Business #ManageService1 div.BuAdvan p.SubText,
body#Business #ManageService1 div.BuAdvan div.SubText{
	background:url(../business/images/bu_dotline.gif) no-repeat;	
}

body#Business #ManageService2 div.BuAdvan p.SubText,
body#Business #ManageService2 div.BuAdvan div.SubText{
	background:url(../business/images/bu_dotline.gif) no-repeat;	
}

body#Business #ManageService1 div.BuAdvan ul,
body#Business #ManageService2 div.BuAdvan ul{
	padding:10px;
	margin-left:20px;
}

body#Business #ManageService1 div.BuAdvan ul li,
body#Business #ManageService2 div.BuAdvan ul li{
	font-size:1.2em;
	line-height:180%;
	text-align:justify;
	text-justify:inter-ideograph;
	list-style-type: disc;		
}

body#Business #ManageService1 table,
body#Business #ManageService2 table{
	border-top: 1px solid #DFDFDF;
	border-left: 1px solid #DFDFDF;
	margin-top:20px;
}

body#Business #ManageService1 table td,
body#Business #ManageService2 table td{
	padding:8px;
	border-right: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	line-height:180%;
	font-size:1.2em;
	vertical-align:top;
}


body#Business #ManageService1 table td.NoBorder,
body#Business #ManageService2 table td.NoBorder{
	border-right: none;
}


body#Business #ManageService1 table td.bg1,
body#Business #ManageService2 table td.bg1{
	background-color:#f3f3f3;
	text-align:center;
	font-weight:bold;
}

body#Business #ManageService1 table td.bg2,
body#Business #ManageService2 table td.bg2{
	background-color:#FFEFAD;
}

body#Business #ManageService1 table td ul.List,
body#Business #ManageService2 table td ul.List{
	margin-top:10px;
	margin-left:20px;

}

body#Business #ManageService1 table td ul.List li,
body#Business #ManageService2 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;
}

