@charset "utf-8";



.solutionContactBtn {



	clear: both;



}



.solutionContactBtn a {



	background-image: url(/MS_Enterprize_Service/img/solutionContactBtn_link.jpg);



	background-repeat: no-repeat;



	background-position: left top;



	width: 274px;



	height: 33px;



	display: block;



	margin: 0 auto;



	text-indent: -9999px;



}



.solutionContactBtn a:hover {



	background-image: url(/MS_Enterprize_Service/img/solutionContactBtn_hover.jpg);



}



.solutionContactBtn a:active {



	background-image: url(/MS_Enterprize_Service/img/solutionContactBtn_active.jpg);



}







/* CSS Document */



#project #solutionList_side {



	width: 230px;



	float: left;



}



#project #solution_contents {



	width: 710px;



	float: right;



}



#project #solution_contents .solutionbox {



	margin: 10px 0;



}



#project .type_s h3 {



	font-size: 16px;



	font-weight: bold;



	padding: 5px 0 6px 11px;



	border-bottom-width: 1px;



	border-bottom-style: dotted;



	border-bottom-color: #666;



	border-left-style: solid;



	border-left-width: 5px;



	border-left-color: #0076CD;



}



#project .type_e h3 {



	font-size: 16px;



	font-weight: bold;



	padding: 5px 0 6px 11px;



	border-bottom-width: 1px;



	border-bottom-style: dotted;



	border-bottom-color: #666;



	border-left-width: 5px;



	border-left-style: solid;



	border-left-color: #CC3433;



}



#project .type_c h3 {



	font-size: 16px;



	font-weight: bold;



	padding: 5px 0 6px 11px;



	border-bottom-width: 1px;



	border-bottom-style: dotted;



	border-bottom-color: #666;



	border-left-width: 5px;



	border-left-style: solid;



	border-left-color: #EC3D7E;



}



#project .type_a h3 {



	font-size: 16px;



	font-weight: bold;



	padding: 5px 0 6px 11px;



	border-bottom-width: 1px;



	border-bottom-style: dotted;



	border-bottom-color: #666;



	border-left-width: 5px;



	border-left-style: solid;



	border-left-color: #DE8801;



}



#project .type_b h3 {



	font-size: 16px;



	font-weight: bold;



	padding: 5px 0 6px 11px;



	border-bottom-width: 1px;



	border-bottom-style: dotted;



	border-bottom-color: #666;



	border-left-width: 5px;



	border-left-style: solid;



	border-left-color: #9C3;



}



#project .type_dtv h3 {



	font-size: 16px;



	font-weight: bold;



	padding: 5px 0 6px 11px;



	border-bottom-width: 1px;



	border-bottom-style: dotted;



	border-bottom-color: #666;



	border-left-width: 5px;



	border-left-style: solid;



	border-left-color: #828C8B;



}



#project .type_mobile h3 {



	font-size: 16px;



	font-weight: bold;



	padding: 5px 0 6px 11px;



	border-bottom-width: 1px;



	border-bottom-style: dotted;



	border-bottom-color: #666;



	border-left-width: 5px;



	border-left-style: solid;



	border-left-color: #00A9C8;



}



#project .type_robot h3 {



	font-size: 16px;



	font-weight: bold;



	padding: 5px 0 6px 11px;



	border-bottom-width: 1px;



	border-bottom-style: dotted;



	border-bottom-color: #666;



	border-left-width: 5px;



	border-left-style: solid;



	border-left-color: #636363;



}



#project .type_retail h3 {



	font-size: 16px;



	font-weight: bold;



	padding: 5px 0 6px 11px;



	border-bottom-width: 1px;



	border-bottom-style: dotted;



	border-bottom-color: #666;



	border-left-width: 5px;



	border-left-style: solid;



	border-left-color: #880077;



}


#nomal_text {
	background: #ffffff;
	color: #333;
	font-size: 14px;
	line-height: 16px;
	padding: 10px 10px 10px 10px;
}



/*-------------------------------笆ｽ20100827霑ｽ蜉��/縲�ｽ懈･ｭ閠�ｼ夊ｰｷ蟾昶命-------------------------------*/

#project .type_ms h3 {



	font-size: 16px;



	font-weight: bold;



	padding: 5px 0 6px 11px;



	border-bottom-width: 1px;



	border-bottom-style: dotted;



	border-bottom-color: #666;



	border-left-width: 5px;



	border-left-style: solid;



	border-left-color: #BBAA77;



}


#project .type_other h3 {
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0 6px 11px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #004499;
}

#project .type_company h3 {
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0 6px 11px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #004499;
}




/*-------------------------------笆ｽ20100804霑ｽ蜉��/縲�ｽ懈･ｭ閠�ｼ壼髄莠補命-------------------------------*/







/*	google Common



--------------------------------------------*/



#google {



	margin: 20px 0 0 0;



	}







/*	google/index.html



--------------------------------------------*/



#google #g_index_bn {



	width: 522px;



	margin: 0 auto;



	}



	



#google #g_index_bn .bn_box {



	margin: 0 0 25px 0;



	clear:both;



	}



	



#google #g_index_bn .bn_box .g_line {



	border-left: 2px solid #3ea041;



	border-right: 2px solid #3ea041;



	border-bottom: 2px solid #3ea041;



	padding: 14px 14px 4px 14px;



	overflow: hidden;



	height: 100%;



	}



	



#google #g_index_bn .bn_box li {



	padding: 0 0 10px 0;



	}



	



#google #g_index_bn .bn_box .fl {



	width: 241px;



	float: left;



	}



	



#google #g_index_bn .bn_box .fr {



	width: 241px;



	float: right;



	}







#google #topicsContents {



	clear: both;



	}







#google #topicsContents h2 {



	background: #eee;



	padding: 10px 10px 5px 10px;



	margin: 0 0 10px;



	border-left: 4px solid #004898;



	}







#google #topicsContents li {



	border-bottom: 1px dotted #ccc;



	position: relative;



	padding: 5px 10px 5px 100px;



	}







#google #topicsContents li span {



	display: block;



	position: absolute;



	top: 0;



	left: 0;



	padding: 5px 0 0 0;



	width: 100px;



	}











/*	google/apps/function.html



--------------------------------------------*/



#google #FSSaaBIS div.appsBox {



	margin: 0 0 25px 0;



	padding: 0 0 10px 0;



	border: 1px solid #808080;



	font-size: 0.8em;



}



#google #FSSaaBIS .inBox {

	margin: 0 auto;



}







#google #FSSaaBIS div.appsBox strong {



	font-weight: bold;



}



#google #FSSaaBIS div.appsBoxTitle {



	text-align: center;



	background-color: #336699;



	clear: both;



}



#google #FSSaaBIS .function{



margin: 15px 0 25px 0;}







#google #FSSaaBIS div.appsBoxLeft,



#google #FSSaaBIS div.appsBoxCenter,



#google #FSSaaBIS div.appsBoxRight {



	width:154px;



	float: left;



	display: inline;



}



#google #FSSaaBIS div.appsBoxLeft {



	margin: 0 0 0 12px;



}



#google #FSSaaBIS div.appsBoxCenter {



	margin: 0 17px;



}



#google #FSSaaBIS div.appsBoxRight {



	margin: 0 12px 0 0;



}







#google #FSSaaBIS div.appsBtn {



	margin: 50px 0 45px 0;



	padding: 0 5px;



	text-align:center;



}



#google #FSSaaBIS div.appsBtnLeft {



	float: left;



}



#google #FSSaaBIS div.appsBtnRight {



	float: right;



}







#google .inquiry_video{



clear:both;



margin:30px 0 30px 0;



padding: 20px;



border: 2px solid #ccc;



background: #f4f5f9;



}







#google .inquiry_video a{



	display: block;



	padding: 10px 0 0 0;



	text-align: center;



	}







/*	google/apps/apps.html



--------------------------------------------*/



#google h2.google {



	margin: 15px 0;



	padding:8px;



	background:#004898;



	color: #FFF !important;



	font-weight:bold;



	font-size:150%;







	text-decoration: none;



}







#google h2.google a {



	color: #FFF !important;



	text-decoration: none;



}







#google img {



	border: none;



}







#google div.appsBoxLeftBox{



	padding:15px 0 0 13px;



	width:322px;



	float: left;



	display: inline;



}







#google div.appsBtn02{



padding:15px 0 10px 1px;



clear: both;



}







#google div.appsBtn02 ul{



clear:both;}







#google div.appsBtn02 ul li{



margin-right:3px !important;



display:inline;}







#google div.appsBtn02 ul li.right{



margin:0 !important;



}







#google .apps_txt10 {



	font-size: 10px;



	line-height: 10px;



	margin: 10px;



	clear: both;



	}











/*	google/apps/communication.html



--------------------------------------------*/



#google div.comunicatBox{



width:100%;



overflow: hidden;



height: 100%;



}







#google div.comunicatBox dl{



margin-bottom:16px;



}











#google div.comunicatBox dd{



margin:0 ;



padding:0;



}







#google div.comunicatBoxL{



width:49%;



float:left;



margin:0 0 24px 0;



}







#google div.comunicatBoxL img,



#google div.comunicatBoxR img{



margin-bottom:10px;



}







#google div.comunicatBoxR{



width:49%;



float:right;



margin:0 0 22px 0;



}







#google div.commBox2 {



	margin: 0 auto 25px auto;



	padding: 0 0 10px 0;



	border: 1px solid #808080;



	font-size: 0.8em;



	width: 570px;



}







#google div.commBox2 strong {



	font-weight: bold;



	display: block;



}







#google div.commBox2 div.commBoxLeft,



#google div.commBox2 div.commBoxCenter,



#google div.commBox2 div.commBoxRight {



	width:190px;



	float: left;



	display: inline;



	text-align: center;



}











/*	google/apps/security.html



--------------------------------------------*/



/*繧ｻ繧ｭ繝･繝ｪ繝�ぅ譫�/



#google div.security{



margin:0 auto;



width:322px !important;



height:80px;



border:1px solid #CCCCCC;



}







#google div.security dl{



background:#FFFFFF;}







#google div.security dl.secu{



padding:10px 40px;}







#google div.security dl.comp{



padding:10px 24px;}







#google div.security dt{



margin-top:24px;



float:right;



font-weight:bold;}







#google div.security dd{



float:left;}











/*	google/apps/intro_video.html



--------------------------------------------*/



#google #FSSaaBIS {



margin: 20px 0 0 0;



}







#google #FSSaaBIS h1.google {



	background: none;



	vertical-align: middle;



}







#google #FSSaaBIS h1 {



	background: #004898;



	color: #fff;



	font-size: 20px;



	line-height: 40px;



	padding: 0 10px;



	}







#google #FSSaaBIS h2 {



	background: none;



	border-bottom: none;



	width: 510px;	



	border-left: 5px solid #004499;



	margin: 30px 0;



	padding: 0 0 0 1.0em;



	line-height: 1.5;



}







#google #FSSaaBIS h5 {



	background: #eee;



	padding: 5px 10px;



	margin: 0 0 10px 0;



	font-size: 12px;



	border-left: 3px solid #004898;



	}







#google #FSSaaBIS .type01Table {



    background-color: #FFF;



	color: #000;



	border-right:1px solid #CCCCCC;



	border-bottom:1px solid #CCCCCC;



	border-collapse:collapse;



	font-size: 0.85em;



	text-align: left;



	width: 100%;



	margin: 0 0 15px 0;  



}







#google #FSSaaBIS .type01Table th,



#google #FSSaaBIS .type01Table td {



	border-left: 1px solid #CCCCCC;



	border-top: 1px solid #CCCCCC;



	border-collapse:collapse;



	padding: 4px 4px 4px 4px;



}



#google #FSSaaBIS .type01Table th {



	background: #ecf6ff;



	font-weight: bold;



}







/*	google/apps/qa.html



--------------------------------------------*/



#google 







#google #listHelpArea{}







#google #listHelpArea ul.qaList01{



}







#google #listHelpArea ul.qaList01 li{



background:url(/google/img/li_qa_q.gif) no-repeat left center;



margin:0 0 20px 0;



padding:0 0 0 2em;}











#google #listHelpArea ul.qaList01 li span{



display:none;}



#google #listHelpArea ul.qaList01 a{



color:#004898;}

div#listAnswerArea dl.qaList02 dt{

border-bottom:1px dotted #666666;

background:url(/google/img/li_qa_q.gif) no-repeat left center;

margin:0 0 20px 0;

padding:0 0 10px 2em;}







/*	google/apps/qa2.html



--------------------------------------------*/

div#listAnswerArea dl.qaList02 dt span{

	display: none;

}

div#listAnswerArea dl.qaList02 dt a{

color:#004898;}

div#listAnswerArea dl.qaList02 dd span{

display:none;}



div#listAnswerArea dl.qaList02 dd{

border-bottom:1px dotted #666666;

background:url(/google/img/li_qa_a.gif) no-repeat left top;

margin:0 0 20px 0;

padding:0 0 10px 2em;}

div#listAnswerArea p {

	text-align: right;

}









/*	google_solution/google_startpack.html



--------------------------------------------*/



#google #FSSaaBIS .startpack {



	margin: 0px 0 30px 0;



}







#google #FSSaaBIS div.startpack table.type01Table {



    background-color: #FFF;



	color: #000;



	border-right:1px solid #CCCCCC;



	border-bottom:1px solid #CCCCCC;



	border-collapse:collapse;



	font-size: 0.85em;



	text-align: left;



	width: 100%;



	margin: 0 0 15px 0;  



}



#google #FSSaaBIS div.startpack table.type01Table th,



#google #FSSaaBIS div.startpack table.type01Table td {



	border-left: 1px solid #CCCCCC;



	border-top: 1px solid #CCCCCC;



border-collapse:collapse;



	padding: 4px 4px 4px 4px;



}



#google #FSSaaBIS div.startpack table.type01Table th {



    background-color: #ecf6ff;



	font-weight: bold;



}







#google #FSSaaBIS div.startpack table.type02Table {



    background-color: #FFF;



	color: #000;



	border: none



	border-collapse:collapse;



	text-align: left;



	width: 100%;  



}



#google #FSSaaBIS div.startpack table.type02Table th,



#google #FSSaaBIS div.startpack table.type02Table td {



	border: none



	border-collapse:collapse;



	padding: 4px 4px 4px 4px;



}



#google #FSSaaBIS div.startpack table.type02Table th {



    background-color: #ecf6ff;



	font-weight: bold;



}







#google #FSSaaBIS div.startpack table.type03Table {



    background-color: #FFF;



	color: #000;



	border-right:1px solid #CCCCCC;



	border-bottom:1px solid #CCCCCC;



	border-collapse:collapse;



	font-size: 0.85em;



	text-align: left;



	width: 100%;  



}



#google #FSSaaBIS div.startpack table.type03Table th,



#google #FSSaaBIS div.startpack table.type03Table td {



	border-left: 1px solid #CCCCCC;



	border-top: 1px solid #CCCCCC;



	border-collapse:collapse;



	padding: 4px 4px 4px 4px;



}



#google #FSSaaBIS div.startpack table.type03Table th {



    background-color: #ADD8E6;



	font-weight: bold;



}















/*	google_solution/cloudpack.html



--------------------------------------------*/



#google #FSSaaBIS .section {



	margin: 0 0 15px 0;



	}







#google #FSSaaBIS .section3 table td a{



	border: none;



	color: #005BAC;



	font-size: 12px;



	}







#google #FSSaaBIS .section3 table{



border-collapse:collapse;



margin:5px 5px 5px 5px;



width:100%;



}







#google #FSSaaBIS .section3 table caption{



text-align:center;



font-weight:bold;



padding:0 0 5px 0;



}







#google #FSSaaBIS .section3 table th,



#google #FSSaaBIS .section3 table td{



padding:5px;



}







#google #FSSaaBIS .section3 table.rowTable th{



text-align:left;



font-weight:bold;



white-space:nowrap;



}







#google #FSSaaBIS .section3 table.colTable th{



text-align:center;



font-weight:bold;



}







#google #FSSaaBIS .section3 table ul {



	margin-bottom: 0;



}







#google #FSSaaBIS .section3 table li {



	margin: 0 0 2px 0;



	line-height: 1.0;



}







#google #FSSaaBIS .section3 td{



margin:0 5px 10px 5px;



font-size:10px;



}







#google #FSSaaBIS .topicArea4 {



	margin: 0 0 25px 0px;



	padding: 10px;



	border: 1px solid #FFDF80;



	background-color: #F4F4F4;



}







/*-------------------------------笆ｳ20100804霑ｽ蜉��/縲�ｽ懈･ｭ閠�ｼ壼髄莠補無-------------------------------*/






/*--------------------------------
笆ｼ20100824霑ｽ蜉�Google繝輔か繝ｫ繝��霑ｽ蜉�ｽ懈･ｭ蛻�SS縲� 菴懈･ｭ閠�譯�伐笆ｼ--------------------------*/


#google .googleFeatureAdd {
}
#google .googleFeatureAdd dl {
	padding: 20px;
	}
#google .googleFeatureAdd dl dt {
	color: #049;
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 14px;
}
#google .googleFeatureAdd dl dd {
	color: #333;
	margin-bottom: 20px;
}
#google .googleExamAdd {
	border-top-color: #ACA589;
	border-top-style: solid;
	border-top-width: 1px;
	background-color: #F0ECD9;
	padding: 20px;
}
#google .googleExamAdd ul {
	margin-top: 10px;
}
#google .googleExamAdd ul li {
	margin-bottom: 10px;
	text-indent: -1em;
	margin-left: 1em;
	list-style-type: disc;
	list-style-position: inside;
}





/*-------------------------------
笆ｳ20100824霑ｽ蜉��/縲�ｽ懈･ｭ閠�ｼ壽｡�伐笆ｳ-------------------------------*/


















/*--------------------------------笆ｼ20100819霑ｽ蜉�Microsoft繝輔か繝ｫ繝��CSS縲� 菴懈･ｭ閠�譯�伐笆ｼ--------------------------*/

/* Microsoft_Enterprise_Services common
------------------------------------------------------------ */
#microsoft_e_s .fl {float: left;}
#microsoft_e_s .fr {float: right;}
#microsoft_e_s .cb {
	overflow: hidden;
	clear:both;
	margin: auto;
}

#microsoft_e_s .cb:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

/*\*/
* html #microsoft_e_s .cb {
	height: 1em;
	overflow: visible;
}

/**/

#microsoft_e_s .mes_con{padding-bottom:20px;}
#microsoft_e_s .txt10{ font-size:10px;}

#microsoft_e_s h2{
	margin-bottom:0px;
}

#microsoft_e_s .mb_10{ margin-bottom:10px;}

#microsoft_e_s #main_tit{ padding-bottom:15px;}
#microsoft_e_s .mes_result{ padding-bottom:10px;}

#microsoft_e_s .conclusion{
	text-align:left;
	font-size:12px;
	line-height:120%;
	padding:0px 0 13px 0;
}

#microsoft_e_s #enterprise_tit dt{ padding:15px 0 0px 0;}
#microsoft_e_s #enterprise_tit dd{ padding:0px 0px 5px 0px;}
#microsoft_e_s #enterprise_tit .tar{ text-align:right;}

#microsoft_e_s #microsoft_e_s_navi dt{
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #CCC;
	margin-bottom: 10px 10px 10px 10px;
}
#microsoft_e_s #microsoft_e_s_navi dd{ padding-bottom:15px; font-size:10px; line-height:180%;}

#microsoft_e_s #service p{
	padding-bottom:5px;
}

#microsoft_e_s #service .bpos_btn{
	float:left;
	width:300px;
}
#microsoft_e_s #service .bpos_price{
	float:right;
	width:180px;
	padding:0px;
	margin:0px;
	display:block;
	text-align:right;
	line-height:23px;
	font-size:14px;
}
#microsoft_e_s #service strong{
	display:block;
	font-size:15px;
	line-height:30px;
	margin-bottom:5px;
	padding:8px 6px 5px 35px;
	font-weight:normal;
	color:#000000;
}
#microsoft_e_s .service_table{
	width:500px;
	border-collapse:collapse;
	margin-bottom:15px;
}
#microsoft_e_s .service_table td { 
	width:16px; 
	vertical-align:middle; 
	text-align:center;
}
#microsoft_e_s .service_table .w114 { 
	width:114px;
}
#microsoft_e_s .service_table th { 
	text-align:left; 
	font-size:10px; 
	vertical-align:top; 
	padding-right:8px;
}
#microsoft_e_s .service_table th .h32 { 
	height:32px;
}
#microsoft_e_s .service_table th strong{
	display:block;
	padding:2px 4px;
	font-size:12px;
	margin-bottom:5px;
	font-weight:bold;
}
#microsoft_e_s .ico li strong{
	font-weight:bold;
}
#microsoft_e_s .l_h110{
	line-height:110%;
}
#microsoft_e_s .con_flow{
	margin-bottom:15px;
}
#microsoft_e_s .nagare{
	padding-bottom:12px;
	margin-bottom:5px;
	background:url(/Microsoft/images/nagre.jpg) no-repeat top left;
	padding-left:22px;
}

#microsoft_e_s .nagare_end{
	padding-bottom:12px;
	margin-bottom:5px;
	padding-left:22px;
}

#microsoft_e_s #download{
	background:url(/MS_Enterprize_Service/images/download_back.jpg) no-repeat;
	padding:13px 0 0 273px;
	height:40px;
}

#microsoft_e_s .t_a_r{
	text-align:right;
	padding-top:10px;
}

#microsoft_e_s .t_a_l{
	text-align:left;
}

#microsoft_e_s .tit_back{
	background:url(/Microsoft/images/bpos/tit_back01jpg.jpg) no-repeat;
	padding-left:15px;
	line-height:28px;
	margin-bottom:10px;
	color:#FFFFFF;
}

/* Microsoft_Enterprise_Services top
------------------------------------------------------------ */
#microsoft_e_s #top{
	height:100%;
}

#microsoft_e_s #top #main_tit{padding:0px;}
#microsoft_e_s #top .main_img{padding:0 0 18px 0;}
#microsoft_e_s #top .mes_result{padding:0 0 10px 0;}

#microsoft_e_s #top #top_list{
	height:100%;
}

#microsoft_e_s #top #top_list h3{
	text-indent:-9999px;
	border:none;
	height: 42px;
}
#microsoft_e_s #top #top_list dl {
	margin: 0;
	padding: 0;
}

#microsoft_e_s #top #top_list h4{
	padding-bottom:10px;
}

#microsoft_e_s #top #top_list dl dd{
	border:#CCCCCC 1px solid;
	padding:7px 11px;
	margin: 7px 0;
}

#microsoft_e_s #top #top_list dl dd .fr{
	margin-top:6px;
	float: right;
}

#microsoft_e_s #top #top_list dl dd img{
	float: left;

}

/* client */
#microsoft_e_s #top #top_list #client{
	border:#E26600 6px solid;
	background-image: url(/MS_Enterprize_Service/img/Microsoft/client_main_tit.jpg);
	background-repeat: no-repeat;
	padding: 0px 20px;
	margin-bottom: 20px;
}

#microsoft_e_s #top #top_list #client dl dt{
	margin-top: 5px;

}

/* application */
#microsoft_e_s #top #top_list #application{
	border:#0074BF 6px solid;
	background-image: url(/MS_Enterprize_Service/img/Microsoft/application_main_tit.jpg);
	background-repeat: no-repeat;
	padding: 0 20px;
	margin-bottom: 20px;
}

#microsoft_e_s #top #top_list #application dl dt{
	background:url(/solution/Microsoft_Enterprise_Services/images/top/application_tit_back.jpg) no-repeat;
	margin-top: 5px;
}

/* server */
#microsoft_e_s #top #top_list #server{
	border:#46B034 6px solid;
	background-repeat: no-repeat;
	background-image: url(/MS_Enterprize_Service/img/Microsoft/server_main_tit.jpg);
	padding: 0 20px;
	margin-bottom: 20px;
}

#microsoft_e_s #top #top_list #server dl dt{
	background:url(/solution/Microsoft_Enterprise_Services/images/top/server_tit_back.jpg) no-repeat;
	margin-top: 5px;
}

/* licence */
#microsoft_e_s #top #top_list #licence{
	border:#585858 6px solid;
	background-repeat: no-repeat;
	padding: 0 20px;
	background-image: url(/MS_Enterprize_Service/img/Microsoft/licence_main_tit.jpg);
	margin-bottom: 20px;
}

#microsoft_e_s #top #top_list #licence dl dt{
	background:url(/solution/Microsoft_Enterprise_Services/images/top/licence_tit_back.jpg) no-repeat;
	margin-top: 5px;
}

/* other */
#microsoft_e_s #top #top_list #other{
	border:#602F7E 6px solid;
	background-image: url(/MS_Enterprize_Service/img/Microsoft/other_main_tit.jpg);
	background-repeat: no-repeat;
	padding: 0 20px;
	margin-bottom: 20px;
}

#microsoft_e_s #top #top_list #other dl dt{
	background:url(/solution/Microsoft_Enterprise_Services/images/top/other_tit_back.jpg) no-repeat;
	margin-top: 5px;
}

#microsoft_e_s #top #top_table{
	font-size:10px;
	width:100%;
	border-collapse:collapse;
	margin-bottom:10px;
	margin-top:5px;
}

#microsoft_e_s #top #top_table td{
	padding:5px 6px;
	border:#E3E3E3 1px solid;

}

#microsoft_e_s #top #top_table .t_a_c{
	text-align:center;
}

#microsoft_e_s #top #top_table th{
	padding:7px 6px;
	text-align:left;
	background:#333333;
	color:#FFFFFF;
	border:#E3E3E3 1px solid;

}

#microsoft_e_s #top .table_list{
	border:#E3E3E3 1px solid;
	padding:5px 10px 5px 7px;
	margin-bottom:10px;
}

#microsoft_e_s #top .table_list img{
	margin:0 3px;
	vertical-align:middle;
}



/* Microsoft_Enterprise_Services mes_client
------------------------------------------------------------ */
#microsoft_e_s #mes_client{
	height:100%;
}
#microsoft_e_s #mes_client .ico{
	height:100%;
	padding-bottom:10px;
}
#microsoft_e_s #mes_client .ico li{
	border:#ED6C00 1px solid;
	background:url(/Microsoft/images/client_ico_back.jpg) repeat-x bottom center;
	display:block;
	width:330px;
	font-size:11px;
	line-height:130%;
}
#microsoft_e_s #mes_client .ico li p{
	padding-top:15px;
	display:block;
	width:250px;
	float:left;
}
#microsoft_e_s #mes_client .ico li img{
	float:left;
}
#microsoft_e_s #mes_client #service{
	padding-bottom:15px;
	height:100%;
}
#microsoft_e_s #mes_client #service strong{
	background:url(/MS_Enterprize_Service/img/Microsoft/win7/client_tit_back.jpg) no-repeat;
	color:#E96A00;
	font-weight:bold;
	}
#microsoft_e_s #mes_client .service_table th strong{
	border:#EF7815 1px solid;
	background:#FCE8C7;
}

/* Microsoft_Enterprise_Services mes_application
------------------------------------------------------------ */
#microsoft_e_s #mes_application{
	height:100%;
}
#microsoft_e_s #mes_application .ico{
	height:100%;
	padding-bottom:10px;
}
#microsoft_e_s #mes_application .ico li{
	border:#0075C1 1px solid;
	background:url(/Microsoft/images/application_ico_back.jpg) repeat-x bottom center;
	display:block;
	width:330px;
	font-size:11px;
	line-height:130%;
}
#microsoft_e_s #mes_application .ico li p{
	padding-top:15px;
	display:block;
	width:250px;
	float:left;
}
#microsoft_e_s #mes_application .ico li img{ float:left;}
#microsoft_e_s #mes_application #service{
	padding-bottom:15px;
	height:100%;
}
#microsoft_e_s #mes_application #service strong{
	color:#0074BF;
	font-weight:bold;
	background-image: url(/common_data/img/Microsoft/moss/application_tit_back.jpg);
	}
#microsoft_e_s #mes_application #service .half{
	background:url(/MS_Enterprize_Service/img/Microsoft/ms_notes/application_tit_back_half.jpg) no-repeat;
	color:#0074BF;
	font-weight:bold;
	}
#microsoft_e_s #mes_application .service_table th strong{
	border:#0075C1 1px solid;
	background:#BFDCEF;
}
#microsoft_e_s #mes_application .waku{
	display:block;
	background:#BFDCEF;
	padding:10px 15px;
	margin-bottom:15px;
}
#microsoft_e_s #mes_application #service .waku strong{
	font-size:12px;
	padding:0 0 0px 0;
	border:none;
	border-bottom:1px #CCCCCC solid;
	display:block;
	background:none;
	color:#000000;
}
#microsoft_e_s #mes_application #service .waku_b{
	display:block;
	border:#0075C1 3px solid;
	padding:10px 12px;
	margin-bottom:15px;
}
#microsoft_e_s #mes_application .notes_migration_waku{
	height:100%;
}
#microsoft_e_s #mes_application .notes_migration_waku .fl,
#microsoft_e_s #mes_application .notes_migration_waku .fr{
	float:left;
	width:350px;
}
#microsoft_e_s #mes_application .notes_migration_waku .fr{
	float:right;
}
#microsoft_e_s #mes_application .notes_migration_waku .fl span,
#microsoft_e_s #mes_application .notes_migration_waku .fr span{
	display:block;
	text-align:center;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	background:#0075C1;
	line-height:25px;
}
#microsoft_e_s #mes_application .notes_migration_waku .tit{
	display:block;
	background:#0075C1;
	line-height:20px;
	padding-left:5px;
	font-size:12px;
	width:254px;
}
#microsoft_e_s #mes_application .bpos_dl{
	padding-bottom:20px;
}
#microsoft_e_s #mes_application .bpos_dl dt{
	padding-bottom:7px;
}
#microsoft_e_s #mes_application .bpos_dl dd{
	padding-bottom:12px;
}
#microsoft_e_s #mes_application .bps_waku{
	border:#107DC4 2px solid;
	padding:12px 10px;
	margin:5px 0 10px 0;
}
#microsoft_e_s #mes_application .bps_waku .sub_tit{
	background:#107DC4;
	line-height:23px;
	padding-left:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:5px;
}
#microsoft_e_s #mes_application .blue{
	color:#006EB6;
	font-weight:bold;
}

#microsoft_e_s .bpos_table{
	width:680px;
	border:#333333 1px solid;
	border-collapse:collapse;
	margin:10px auto;
}

#microsoft_e_s .bpos_table th{
	padding:5px 6px;
	border:#333333 1px solid;
}

#microsoft_e_s .bpos_table td{
	padding:5px 10px;
	border:#333333 1px solid;
}

#microsoft_e_s .bpos_table .glay{
	background:#F3F3F3;
}

#microsoft_e_s .t_a_c{
	text-align:center;
}

/* Microsoft_Enterprise_Services mes_server
------------------------------------------------------------ */
#microsoft_e_s #mes_server{
	height:100%;
}

#microsoft_e_s #mes_server .ico{
	height:100%;
	padding-bottom:10px;
}
#microsoft_e_s #mes_server .ico li{
	border:#45AF34 1px solid;
	background:url(/Microsoft/images/server_ico_back.jpg) repeat-x bottom center;
	display:block;
	width:330px;
	font-size:11px;
	line-height:130%;
}
#microsoft_e_s #mes_server .ico li p{
	padding-top:15px;
	display:block;
	width:250px;
	float:left;
}
#microsoft_e_s #mes_server .waku{
	display:block;
	background:#E9F8E7;
	padding:10px 15px;
	margin-bottom:15px;
	border:#89D77D 1px solid;
}
#microsoft_e_s #mes_server #service .waku strong{
	font-size:12px;
	padding:0 0 0px 0;
	border:none;
	border-bottom:1px #CCCCCC solid;
	display:block;
	background:none;
	color:#000000;
}
#microsoft_e_s #mes_server .ico li img{ float:left;}
#microsoft_e_s #mes_server #service{
	padding-bottom:15px;
	height:100%;
}
#microsoft_e_s #mes_server #service strong{
	background:url(/common_data/img/Microsoft/server_tit_back.jpg) no-repeat; 		
	color:#46B034; 
	font-weight:bold;
	}
#microsoft_e_s #mes_server .service_table th strong{
	border:#45AF34 1px solid;
	background:#E9F8E7;
}
/* Microsoft_Enterprise_Services mes_enterprise
------------------------------------------------------------ */
#microsoft_e_s #mes_enterprise{
	height:100%;
}
#microsoft_e_s #mes_enterprise .ico{
	height:100%;
	padding-bottom:10px;
}
#microsoft_e_s #mes_enterprise .ico li{
	border:#682F8D 1px solid;
	background:url(/Microsoft/images/enterprise_ico_back.jpg) repeat-x bottom center;
	display:block;
	width:330px;
	font-size:11px;
	line-height:130%;
}
#microsoft_e_s #mes_enterprise .ico li p{
	padding-top:15px;
	display:block;
	width:250px;
	float:left;
}
#microsoft_e_s #mes_enterprise .ico li img{ float:left;}
#microsoft_e_s #mes_enterprise #service{
	padding-bottom:15px;
	height:100%;
}
#microsoft_e_s #mes_enterprise #service strong{ 
	background:url(/common_data/img/Microsoft/enterprise_tit_back.jpg) no-repeat; 
	color:#682F8D; 
	font-weight:bold;
	}
#microsoft_e_s #mes_enterprise .service_table th strong{
	border:#682F8D 1px solid;
	background:#E3D1EF;
}
#microsoft_e_s #mes_enterprise .waku{
	display:block;
	background:#E3D1EF;
	padding:10px 15px;
	margin-bottom:15px;
}
/*--------------------------------笆ｲ20100819霑ｽ蜉��/ 菴懈･ｭ閠�譯�伐笆ｲ--------------------------*/






























































/*--------------------------------笆ｼ20100809霑ｽ蜉�FSSaaBIS繝輔か繝ｫ繝��CSS縲� 菴懈･ｭ閠�譯�伐笆ｼ--------------------------*/











/*	common (蜈ｱ騾�



--------------------------------------------*/



div#wrap div#FSSaaBIS {



}



/*for IE6 */



* html div#wrap div#FSSaaBIS {



	/*font-size: 0.75em;*/



	width: 522px;



	margin-right: -15px; /*maincontents縺ｮ繧ｺ繝ｬ蟇ｾ遲�/



}



/*for IE7 */



*:first-child+html div#wrap div#FSSaaBIS {



	/*font-size: 0.75em;*/



	width: 522px;



	margin-right: -15px; /*maincontents縺ｮ繧ｺ繝ｬ蟇ｾ遲�/



}







div#wrap div#FSSaaBIS h1.google {



	background: none;



	vertical-align: middle;



}



div#wrap div#FSSaaBIS h2 {



	background: none;



	border-bottom: none;



	width: 510px;	



	border-left: 5px solid #004499;



	margin: 30px 0;



	padding: 0 0 0 1.0em;



	line-height: 1.5;



}



div#wrap div#FSSaaBIS div.FSSaaBIS_Section_01 {



	clear: both;



	margin: 0 0 35px 0;



	width: 520px;



}



div#wrap div#FSSaaBIS div.FSSaaBIS_Section_02 {



	clear: both;



	margin: 0 0 18px 0;



	width: 520px;



}



div#wrap div#FSSaaBIS div.FSSaaBIS_Section_03 {



	clear: both;



	margin: 0 0 10px 0;



	width: 520px;



}



div#wrap div#FSSaaBIS p.backbt {



	margin: 30px 0 30px 0;



	text-align: center;



}



div#wrap div#FSSaaBIS div.inquiry {



	margin: 50px 0 0 0;



	padding: 10px;



	background-color: #F4F5F9;



	border: 2px solid #e2e2e2;



}



div#wrap div#FSSaaBIS div.inquiry p {



	margin: 10px 0 20px 17px;



}



div#wrap div#FSSaaBIS div.inquiry p strong {



	font-weight: bold;



}







div#wrap div#FSSaaBIS div.inquiry div {



	text-align: center;



}











div#wrap div#FSSaaBIS div.googleExam {	



	background-color: #F0ECD9;



	border-top: 3px solid #ACA589;



	font-size: 0.75em;



	padding: 10px 0 8px 10px;



	margin: 0 0 25px 0;



}



div#wrap div#FSSaaBIS div.googleExam ul {



	list-style-type: disc;



	padding: 8px 15px 0 25px;



}



div#wrap div#FSSaaBIS div.googleExam ul li {



	margin-bottom: 5px;



	line-height: 1.5;



}











div#wrap div#FSSaaBIS div.googleFeature {







	margin: 10px 0 25px 0;



}







div#wrap div#FSSaaBIS div.googleFeature dl {



	margin-left: 20px;



}



div#wrap div#FSSaaBIS div.googleFeature dl dt {



	color: #004499;



	font-weight: bold;



}



div#wrap div#FSSaaBIS div.googleFeature dl dd {



	margin-left:10px;



	margin-bottom: 7px;



}







div#wrap div#FSSaaBIS div.googleFeature dl dd p {



	margin-top: 5px;



	margin-left: 15px;



	text-indent: -1.0em;



}







/*	apps.html



--------------------------------------------*/



div#wrap div#FSSaaBIS img {



	border: none;



}







div#wrap div#FSSaaBIS div.appsTitle02 {



	margin: 10px 0 30px 0;



}







div#wrap div#FSSaaBIS div.appsBox {



	margin: 0 0 25px 0;



	padding: 0 0 10px 0;



	border: 1px solid #808080;



	font-size: 0.8em;



}







div#wrap div#FSSaaBIS div.appsBox strong {



	font-weight: bold;



}



div#wrap div#FSSaaBIS div.appsBoxTitle {



	text-align: center;



	background-color: #336699;



}



div#wrap div#FSSaaBIS div.appsBoxLeft,



div#wrap div#FSSaaBIS div.appsBoxCenter,



div#wrap div#FSSaaBIS div.appsBoxRight {



	width:154px;



	float: left;



	display: inline;



}



div#wrap div#FSSaaBIS div.appsBoxLeft {



	margin: 0 0 0 12px;



}



div#wrap div#FSSaaBIS div.appsBoxCenter {



	margin: 0 17px;



}



div#wrap div#FSSaaBIS div.appsBoxRight {



	margin: 0 12px 0 0;



}







div#wrap div#FSSaaBIS div.appsBtn {



	margin: 50px 0 45px 0;



	padding: 0 5px;



	text-align:center;



}



div#wrap div#FSSaaBIS div.appsBtnLeft {



	float: left;



}



div#wrap div#FSSaaBIS div.appsBtnRight {



	float: right;



}











/*	google_startpack.html



--------------------------------------------*/



div#wrap div#FSSaaBIS div.startpack {



	margin: 0px 0 30px 0;



}







div#wrap div#FSSaaBIS div.startpack table.type01Table {



    background-color: #FFF;



	color: #000;



	border-right:1px solid #CCCCCC;



	border-bottom:1px solid #CCCCCC;



	border-collapse:collapse;



	font-size: 0.85em;



	text-align: left;



	width: 520px;  



}



div#wrap div#FSSaaBIS div.startpack table.type01Table th,



div#wrap div#FSSaaBIS div.startpack table.type01Table td {



	border-left: 1px solid #CCCCCC;



	border-top: 1px solid #CCCCCC;



	border-collapse:collapse;



	padding: 4px 4px 4px 4px;



}



div#wrap div#FSSaaBIS div.startpack table.type01Table th {



    background-color: #ecf6ff;



	font-weight: bold;



}







div#wrap div#FSSaaBIS div.startpack table.type02Table {



    background-color: #FFF;



	color: #000;



	border: none



	border-collapse:collapse;



	text-align: left;



	width: 520px;  



}



div#wrap div#FSSaaBIS div.startpack table.type02Table th,



div#wrap div#FSSaaBIS div.startpack table.type02Table td {



	border: none



	border-collapse:collapse;



	padding: 4px 4px 4px 4px;



}



div#wrap div#FSSaaBIS div.startpack table.type02Table th {



    background-color: #ecf6ff;



	font-weight: bold;



}







div#wrap div#FSSaaBIS div.startpack table.type03Table {



    background-color: #FFF;



	color: #000;



	border-right:1px solid #CCCCCC;



	border-bottom:1px solid #CCCCCC;



	border-collapse:collapse;



	font-size: 0.85em;



	text-align: left;



	width: 520px;  



}



div#wrap div#FSSaaBIS div.startpack table.type03Table th,



div#wrap div#FSSaaBIS div.startpack table.type03Table td {



	border-left: 1px solid #CCCCCC;



	border-top: 1px solid #CCCCCC;



	border-collapse:collapse;



	padding: 4px 4px 4px 4px;



}



div#wrap div#FSSaaBIS div.startpack table.type03Table th {



    background-color: #ADD8E6;



	font-weight: bold;



}







/*	appliance.html



--------------------------------------------*/







div#wrap div#FSSaaBIS div.applianceBox {



	width:527px !important;



	float:left;



	clear:both;



	margin: 0 0 10px 0;



	padding: 0 0 10px 0;



	font-size: 0.8em;



}







div#wrap div#FSSaaBIS div.applianceBox2{



	width:525px !important;



	float:left;



	clear:both;



	margin: 0 0 10px 0;



	padding: 0 0 10px 0;



	font-size: 0.8em;



}







div#wrap div#FSSaaBIS div.appliance strong {



	font-weight: bold;



}







div#wrap div#FSSaaBIS div.applianceBoxLeft,



div#wrap div#FSSaaBIS div.applianceBoxCenter{



	width:167px;



	float: left;



	display: inline;



}







div#wrap div#FSSaaBIS div.applianceBoxLeft div.img,



div#wrap div#FSSaaBIS div.applianceBoxCenter div.img,



div#wrap div#FSSaaBIS div.applianceBoxRight div.img{



text-align:center;



padding:0 0 5px 0;}







div#wrap div#FSSaaBIS div.applianceBoxRight {



float:left;



	width:167px;



	display: inline;



	}



	div#wrap div#FSSaaBIS div.applianceBoxRightBottom {



float:left;



	width:165px;



		display: inline;



		margin:0;



		padding:0;



	}



div#wrap div#FSSaaBIS div.applianceBoxLeft {



	margin: 0;







}







div#wrap div#FSSaaBIS div.applianceBoxLeft p{



padding:10px}



div#wrap div#FSSaaBIS div.applianceBoxCenter {



	margin: 0 10px;











}



div#wrap div#FSSaaBIS div.applianceBoxCenter p{



padding:10px;}







div#wrap div#FSSaaBIS div.applianceBoxRight p{



padding:10px;}











/*	download.html



--------------------------------------------*/



div#wrap div#FSSaaBIS div.GoogleDownload{



width:483px;



background:#F0F0F0;



padding:15px 0;



margin:10px 0 0 0;}







div#wrap div#FSSaaBIS div.GoogleDownload p{



padding:10px 0 0 0;



font-size:90%;



}







/*	index.html



--------------------------------------------*/



div#wrap div#FSSaaBIS div.featureLead {



	margin: 15px 0 18px 0;



}







div#wrap div#FSSaaBIS div.featureLead img {



	margin: 0 0 0 0;



	padding: 0 0 0 0;



}







div#wrap div#FSSaaBIS div.featureLead p img.icon {



	float: left;



	margin-right: 15px;



}







div#wrap div#FSSaaBIS div.featureLead p img.btn {



	margin: 0 0 0 0;



	float: right;



}







div#wrap div#FSSaaBIS div.featureLead p.txt {



	float: left;



	width: 420px;



	padding: 0 0 0 0;



}







div#wrap div#FSSaaBIS p.notice {



	float: right;



	clear: both;



	font-size: 0.8em;



}







/*	saas.html



--------------------------------------------*/



div#wrap div#FSSaaBIS div.saas_saasTable {



	background: #F4F5F9 url(/solution/FSSaaBIS/img/saas_img_04_bottom.gif) no-repeat left bottom;



	padding: 0 0 15px 0;



}







div#wrap div#FSSaaBIS div.saas_saasTable img {



	margin-bottom: 10px;



}







div#wrap div#FSSaaBIS div.saas_saasTable table {



	width: 488px;



	margin: 0 auto;



	border-spacing: 0 6px;



}







div#wrap div#FSSaaBIS div.saas_saasTable table th {



	width: 130px;



	background-color: #7588d7;



	color: #FFF;



	font-weight: bold;



}







div#wrap div#FSSaaBIS div.saas_saasTable table td {



	width: 358px;



	background-color: #FFF;



	color: #000;



	font-size: 0.75em;



	margin: 6px 0;



	padding: 4px 0 4px 13px;



}











/*	virtualization.html



--------------------------------------------*/



div#wrap div#FSSaaBIS div.Vir_virTable {



}



div#wrap div#FSSaaBIS div.Vir_virTable table {



	width: 522px;



	border-spacing: 0 6px;



}



div#wrap div#FSSaaBIS div.Vir_virTable table th {



	background-color: #65AFDC;



}



div#wrap div#FSSaaBIS div.Vir_virTable table td {



	background-color: #DEF0FA;



	font-size: 0.75em;



	padding: 10px 0 10px 25px;



}



div#wrap div#FSSaaBIS div.Vir_virTable table td ul {



	list-style: disc;



}



div#wrap div#FSSaaBIS div.Vir_virTable table td ul li {



	line-height: 1.5;



}



div#wrap div#FSSaaBIS div.Vir_virTable table td ul li span {



	color: #FF0000;



}











/*	verification.html



--------------------------------------------*/



div#wrap div#FSSaaBIS div.verifImg01 {



	margin: 0 0 0 0;



}



div#wrap div#FSSaaBIS div.verifImg02 {



	margin: 15px 0 55px 0;



}



div#wrap div#FSSaaBIS div.thin_verifTable {



	width: 522px;



	background: #FFF8DF url(/solution/FSSaaBIS/img/verif_img_04_bottom.gif) no-repeat left bottom;



	padding: 0 0 15px 0;



	margin-bottom: 25px;



}



div#wrap div#FSSaaBIS div.thin_verifTable p.verifImg03Lead {



	margin: 5px 10px 10px 10px;



}



div#wrap div#FSSaaBIS div.thin_verifTable div.verifImg03Pict {



	float:left;



	padding: 0 0 0 12px;



}



div#wrap div#FSSaaBIS div.thin_verifTable div.verifImg03Feat {



	float:right;



	width:280px;



	padding: 0 14px 0 0;



}



div#wrap div#FSSaaBIS div.thin_verifTable div.verifImg03Feat dt {



	font-weight: bold;



}



div#wrap div#FSSaaBIS div.thin_verifTable div.verifImg03Feat dd ul {



	list-style:disc;



	margin-left: 28px;



	font-size: 0.9em;



}



div#wrap div#FSSaaBIS div.thin_verifTable div.verifImg03Feat dd ul li {



	line-height: 1.5em;



}



div#wrap div#FSSaaBIS div.thin_verifTable p.verifImg04Lead {



	float:left;



	width: 225px;



		font-size: 0.95em;



	padding: 8px 10px 15px 12px;



}



div#wrap div#FSSaaBIS div.thin_verifTable div.verifImg04Pict {



	padding: 8px 0 0 0;



}



div#wrap div#FSSaaBIS div.thin_verifTable table {



	clear: both;



	width: 502px;



	margin: 0 auto;



	border-spacing: 2 6px;



}



div#wrap div#FSSaaBIS div.thin_verifTable table th {



	background-color: #7588d7;



	color: #FFF;



	font-weight: bold;



	padding: 5px 0 5px 5px;



}



div#wrap div#FSSaaBIS div.thin_verifTable table td {



	background-color: #FFF;



	color: #000;



	font-size: 0.75em;



	margin: 6px 0;



	padding: 5px;



	vertical-align: top;



}











/*	about_thinclient.html



--------------------------------------------*/



div#wrap div#FSSaaBIS div.aboutThinclient p {



    margin: 10px 0px;



}



div#wrap div#FSSaaBIS div.aboutThinclient ul.bold li {



	list-style: decimal;



    color:#C00;



	font-weight: bold;



	margin: 0 0 0 2.0em;



	font-size: 1.1em;



}



div#wrap div#FSSaaBIS div.aboutThinclient p.txt85,



div#wrap div#FSSaaBIS div.aboutThinclient span.txt85,



div#wrap div#FSSaaBIS div.case p.txt85,



div#wrap div#FSSaaBIS div.case span.txt85 {



	font-size: 0.85em; 



}



div#wrap div#FSSaaBIS div.aboutThinclient div.aboutThinimg {



    margin: 15px 0 45px 0   



}



div#wrap div#FSSaaBIS div.aboutThinclient table.type4Table {



    background-color: #FFF;



	color: #000;



	border-right:1px solid #CCC;



	border-bottom:1px solid #CCC;	



	font-size: 0.75em;



	text-align: center;  



}



div#wrap div#FSSaaBIS div.aboutThinclient table.type4Table th,



div#wrap div#FSSaaBIS div.aboutThinclient table.type4Table td {



	border-left: 1px solid #CCC;



	border-top: 1px solid #CCC;	



	border-collapse: collapse;



	padding: 4px 0;



}



div#wrap div#FSSaaBIS div.aboutThinclient table.type4Table th {



    background-color: #ecf6ff;



}



div#wrap div#FSSaaBIS div.aboutThinclient table.type4Table td.title {



    background-color: #336799;



	color: #FFF;



	padding: 4px 0 4px 8px;



}



div#wrap div#FSSaaBIS div.aboutThinclient table.type4Table td dl {



	text-align: left;



	margin: 0 0 0 6px;



}



div#wrap div#FSSaaBIS div.aboutThinclient table.type4Table td dt {



	float: left;



	clear: both;



	width: 15px;



}



div#wrap div#FSSaaBIS div.aboutThinclient table.type4Table td dd {



	float: left;



	line-height: 1.5em;



	width: 200px;



}







/*	starter_pack.html



--------------------------------------------*/



div#wrap div#FSSaaBIS div.starter_pack p {



    margin: 10px 0px;



}



div#wrap div#FSSaaBIS div.starter_pack ul.bold li {



	list-style: decimal;



    color:#C00;



	font-weight: bold;



	margin: 0 0 0 2.0em;



	font-size: 1.1em;



}



div#wrap div#FSSaaBIS div.starter_pack p.txt85,



div#wrap div#FSSaaBIS div.starter_pack span.txt85,



div#wrap div#FSSaaBIS div.case p.txt85,



div#wrap div#FSSaaBIS div.case span.txt85 {



	font-size: 0.85em; 



}



div#wrap div#FSSaaBIS div.starter_pack div.starter_packimg {



    margin: 15px 0 45px 0   



}



div#wrap div#FSSaaBIS div.starter_pack table.type4Table {



    background-color: #FFF;



	color: #000;



	border-right:0px solid #CCC;



	border-bottom:0px solid #CCC;  



}



div#wrap div#FSSaaBIS div.starter_pack table.type4Table th,



div#wrap div#FSSaaBIS div.starter_pack table.type4Table td {



	border-left: 0px solid #CCC;



	border-top: 0px solid #CCC;	



	border-collapse: collapse;



	padding: 4px 0;



}



div#wrap div#FSSaaBIS div.starter_pack table.type4Table th {



    background-color: #ecf6ff;



}



div#wrap div#FSSaaBIS div.starter_pack table.type4Table td.title {



    background-color: #336799;



	color: #FFF;



	padding: 4px 0 4px 8px;



}



div#wrap div#FSSaaBIS div.starter_pack table.type4Table td dl {



	text-align: left;



	margin: 0 0 0 6px;



}



div#wrap div#FSSaaBIS div.starter_pack table.type4Table td dt {



	float: left;



	clear: both;



	width: 15px;



}



div#wrap div#FSSaaBIS div.starter_pack table.type4Table td dd {



	float: left;



	line-height: 1.5em;



	width: 200px;



}











/*	p2v.html



--------------------------------------------*/



div#wrap div#FSSaaBIS div.p2v p {



    margin: 10px 0px;



}



div#wrap div#FSSaaBIS div.p2v ul.bold li {



	list-style: decimal;



    color:#C00;



	font-weight: bold;



	margin: 0 0 0 2.0em;



	font-size: 1.1em;



}



div#wrap div#FSSaaBIS div.p2v p.txt85,



div#wrap div#FSSaaBIS div.p2v span.txt85,



div#wrap div#FSSaaBIS div.case p.txt85,



div#wrap div#FSSaaBIS div.case span.txt85 {



	font-size: 0.85em; 



}



div#wrap div#FSSaaBIS div.p2v div.p2vimg {



    margin: 15px 0 45px 0   



}



div#wrap div#FSSaaBIS div.p2v table.type4Table {



    background-color: #FFF;



	color: #000;



	border-right:1px solid #CCC;



	border-bottom:1px solid #CCC;	



	font-size: 0.75em;



	text-align: left;



	width: 510px;  



}



div#wrap div#FSSaaBIS div.p2v table.type4Table th,



div#wrap div#FSSaaBIS div.p2v table.type4Table td {



	border-left: 1px solid #CCC;



	border-top: 1px solid #CCC;	



	border-collapse: collapse;



	padding: 4px 0;



}



div#wrap div#FSSaaBIS div.p2v table.type4Table th {



    background-color: #ecf6ff;



	font-weight: bold;



}



div#wrap div#FSSaaBIS div.p2v table.type4Table td.title {



    background-color: #336799;



	color: #FFF;



	padding: 4px 0 4px 8px;



}



div#wrap div#FSSaaBIS div.p2v table.type4Table td dl {



	text-align: left;



	margin: 0 0 0 6px;



}



div#wrap div#FSSaaBIS div.p2v table.type4Table td dt {



	float: left;



	clear: both;



	width: 15px;



}



div#wrap div#FSSaaBIS div.p2v table.type4Table td dd {



	float: left;



	line-height: 1.5em;



	width: 200px;



}







div#wrap div#FSSaaBIS div.p2v2 p {



    margin: 10px 0px;



	font-size: 10px;



}







/*	case.html



--------------------------------------------*/



div#wrap div#FSSaaBIS h2.pattern {



    font-weight: bold;



    font-size: 107%;



    background: url(/MS_Enterprize_Service/img/h2_bg.gif) no-repeat top #e8e8e8;



    border-bottom:1px solid #cccccc;



    padding: 3px 7px;



    margin: 15px 0 0 0;



	border: none;



}



div#wrap div#FSSaaBIS div.case p {



	margin: 10px 0 0 0;



}



div#wrap div#FSSaaBIS div.case img {



	margin: 20px 0 0 0;



}







div#wrap div#FSSaaBIS div.case table.type4Table {



    background-color: #FFF;



	color: #000;



	border-right:1px solid #CCC;



	border-bottom:1px solid #CCC;	



	font-size: 0.75em;



	text-align: center;



	margin: 20px 0 0 0;



}



div#wrap div#FSSaaBIS div.case table.type4Table caption {



	caption-side: top;



	text-align: left;



	font-size: 1.2em;



	margin: 20px 0 -20px 0;



}



div#wrap div#FSSaaBIS div.case table.type4Table th,



div#wrap div#FSSaaBIS div.case table.type4Table td {



	border-left: 1px solid #CCC;



	border-top: 1px solid #CCC;	



	border-collapse: collapse;



	padding: 4px 0;



}



div#wrap div#FSSaaBIS div.case table.type4Table th {



    background-color: #ecf6ff;



}



div#wrap div#FSSaaBIS div.case table.type4Table th.outlinePC {



    background-color: #99f;



	color: #FFF;



}



div#wrap div#FSSaaBIS div.case table.type4Table th.outlineClient {



    background-color: #FC0;



	color: #000;



}



div#wrap div#FSSaaBIS div.case dl.caseOne,



div#wrap div#FSSaaBIS div.case dl.caseThree {



	margin: 15px 0 30px 0;



}



div#wrap div#FSSaaBIS div.case dl.caseOne dt,



div#wrap div#FSSaaBIS div.case dl.caseThree dt {



	float: left;



	margin: 0 0 0 0;



	padding: 0 0 0 0;	



}



div#wrap div#FSSaaBIS div.case dl.caseOne dt {



	width: 120px;



	line-height: 1.5;



}



div#wrap div#FSSaaBIS div.case dl.caseThree dt {



	width: 50px;



}



div#wrap div#FSSaaBIS div.case dl.caseOne dd {



	margin: 0 0 0 120px;



	line-height: 1.5;



}



div#wrap div#FSSaaBIS div.case dl.caseThree dd {



	margin: 0 0 0 50px;



	/*line-height: 1.5;*/



}



div#wrap div#FSSaaBIS div.case ul {



	list-style: disc;



	margin: 0 0 0 3.0em;



	/*line-height: 1.5;	*/



}



div#wrap div#FSSaaBIS div.case dl.caseThree ul.inStyle {



	list-style: decimal;



	padding: 0 0 0 3.0em;



}











/*	google/case



--------------------------------------------*/







#google_case .mainImg{



	padding-bottom:20px;



}







#google_case .prpfile {



	padding-bottom:15px;



	height:100%;



}







#google_case .prpfile .img{



	width:249px;



	float:left;



}







#google_case .prpfile .txt{



	width:400px;



	float:left;



	padding-left:15px;



}







#google_case .column{



	padding-bottom:15px;



}







#google_case .column .bold{

	font-weight:bold;

}





#google_case .column p{

	padding-bottom:10px;

}





#google_case .column .pagetop{

	padding:15px 0 30px 0;

	display:block;

	clear:both;

}





#google_case .column dt{



	font-size:14px;



	border-bottom:1px #CCCCCC dotted;



	padding-bottom:5px;



	margin-bottom:10px;



	font-weight:bold;



}







#google_case .column .pagetop{



	padding:15px 0;



}







#google_case dl.mokuji {



	border:#CCCCCC 1px solid;



	margin-bottom:15px;



	height:100%;



}







#google_case dl.mokuji dt {



	background:#CCCCCC;



	line-height:25px;



	font-weight:bold;



	padding-left:15px;



}







#google_case dl.mokuji dd {



	padding:10px 15px;



}







#google_case dl.mokuji dd p{



	padding-bottom:5px;



	background:url(/MS_Enterprize_Service/img/yazirsi06.gif) no-repeat 0px 3px;



	padding-left:15px;



}











/*	FSSaaBIS/saas



--------------------------------------------*/







#FSSaaBIS .appsBox{



	height:100%;



	border:#CCCCCC 1px solid;



	margin-bottom:20px;



}











#FSSaaBIS .appsBox .appsBoxTitle{



	background:#336699;



	line-height:25px;



	text-align:center;



}







#FSSaaBIS .appsBox .appsBoxLeft,



#FSSaaBIS .appsBox .appsBoxCenter,



#FSSaaBIS .appsBox .appsBoxRight{



	width:200px;



	padding:20px 17px 20px 17px;



	float:left;



}







#FSSaaBIS .appsBox .align_c{



	padding-bottom:10px;



}















/*	FSSaaBIS/this_client.html



--------------------------------------------*/











div.renewal img {



vertical-align:bottom;



}



div.renewal dd.area01 {



background:url(/solution/FSSaaBIS/img/thinclient_new_img02.jpg) no-repeat scroll left top transparent;



height:190px;



position:relative;



}



div#FSSaaBIS div.renewal dd.area01 h2 {



background:none repeat scroll 0 0 transparent;



border:medium none;



margin:0;



padding:0;



position:absolute;



width:240px;



}



div.renewal dd.area02 {



background:url(/solution/FSSaaBIS/img/thinclient_new_img09.jpg) no-repeat scroll left top transparent;



height:501px;



position:relative;



}







div#FSSaaBIS div.renewal dd.area02 h2 {



background:none repeat scroll 0 0 transparent;



border:medium none;



margin:0;



padding:0;



position:absolute;



width:275px;



}



div#FSSaaBIS div.renewal dd.area02 h3 {



background:none repeat scroll 0 0 transparent;



border:medium none;



margin:0;



padding:0;



position:absolute;



width:250px;



}



div.renewal dd.area03 {



background:url(/solution/FSSaaBIS/img/thinclient_new_img17.jpg) no-repeat scroll left top transparent;



height:88px;



margin:30px 0 -20px;



position:relative;



}



div#FSSaaBIS div.renewal dd.area03 p {



background:none repeat scroll 0 0 transparent;



border:medium none;



margin:0;



padding:0;



position:absolute;



width:170px;



}















/*	FSSaaBIS/verification.html



--------------------------------------------*/







div#FSSaaBIS div.thin_verifTable {



background:url(/solution/FSSaaBIS/img/verif_img_04_bottom.gif) no-repeat scroll left bottom #FFF8DF;



margin-bottom:25px;



padding:0 0 15px;



}



div#FSSaaBIS div.thin_verifTable p.verifImg03Lead {



margin:5px 10px 10px;



}



div#FSSaaBIS div.thin_verifTable div.verifImg03Pict {



float:left;



padding:0 0 0 12px;



}



div#FSSaaBIS div.thin_verifTable div.verifImg03Feat {



float:right;



padding:0 14px 0 0;



width:440px;



}



div#FSSaaBIS div.thin_verifTable div.verifImg03Feat dt {



font-weight:bold;



}



div#FSSaaBIS div.thin_verifTable div.verifImg03Feat dd ul {



font-size:0.9em;



list-style:disc outside none;



margin-left:28px;



}



div#FSSaaBIS div.thin_verifTable div.verifImg03Feat dd ul li {



line-height:1.5em;



}



div#FSSaaBIS div.thin_verifTable p.verifImg04Lead {



float:left;



font-size:0.95em;



padding:8px 10px 15px 12px;



width:405px;



}



div#FSSaaBIS div.thin_verifTable div.verifImg04Pict {



padding:8px 0 0;



}



div#FSSaaBIS div.thin_verifTable table {



clear:both;



margin:0 auto;



width:502px;



}



div#FSSaaBIS div.thin_verifTable table th {



background-color:#7588D7;



color:#FFFFFF;



font-weight:bold;



padding:5px 0 5px 5px;



}



div#FSSaaBIS div.thin_verifTable table td {



background-color:#FFFFFF;



color:#000000;



font-size:0.75em;



margin:6px 0;



padding:5px;



vertical-align:top;



}















/*	FSSaaBIS/case.html



--------------------------------------------*/











div#FSSaaBIS h2.pattern {



background:url(/solution/FSSaaBIS/img/h2_bg.gif) no-repeat scroll center top #E8E8E8;



border:medium none;



font-size:107%;



font-weight:bold;



margin:15px 0 0;



padding:3px 7px;



}











div#FSSaaBIS div.case p {



margin:10px 0 0;



}



div#FSSaaBIS div.case img {



margin:20px 0 0;



}



div#FSSaaBIS div.case table.type4Table {



background-color:#FFFFFF;



border-bottom:1px solid #CCCCCC;



border-right:1px solid #CCCCCC;



color:#000000;



font-size:0.75em;



margin:20px 0 0;



border-collapse:collapse;



}



div#FSSaaBIS div.case table.type4Table caption {



caption-side:top;



font-size:1.2em;



margin:20px 0 -20px;



text-align:left;



}



div#FSSaaBIS div.case table.type4Table th, div#FSSaaBIS div.case table.type4Table td {



border-collapse:collapse;



border-left:1px solid #CCCCCC;



border-top:1px solid #CCCCCC;



padding:4px 4px;



}



div#FSSaaBIS div.case table.type4Table th {



background-color:#ECF6FF;



}



div#FSSaaBIS div.case table.type4Table th.outlinePC {



background-color:#9999FF;



color:#FFFFFF;



}



div#FSSaaBIS div.case table.type4Table th.outlineClient {



background-color:#FFCC00;



color:#000000;



}



div#FSSaaBIS div.case dl.caseOne, div#FSSaaBIS div.case dl.caseThree {



margin:15px 0 30px;



}



div#FSSaaBIS div.case dl.caseOne dt, div#FSSaaBIS div.case dl.caseThree dt {



float:left;



margin:0;



padding:0;



}



div#FSSaaBIS div.case dl.caseOne dt {



line-height:1.5;



width:120px;



}



div#FSSaaBIS div.case dl.caseThree dt {



width:50px;



}



div#FSSaaBIS div.case dl.caseOne dd {



line-height:1.5;



margin:0 0 0 120px;



}



div#FSSaaBIS div.case dl.caseThree dd {



margin:0 0 0 50px;



}



div#FSSaaBIS div.case ul {



list-style:disc outside none;



margin:0 0 0 3em;



}



div#FSSaaBIS div.case dl.caseThree ul.inStyle {



list-style:decimal outside none;



padding:0 0 0 3em;



}



div#lp {



font-size:100%;



margin:0 0 0 10px;



width:505px;



}











/*	FSSaaBIS/about_thinclient.html



--------------------------------------------*/







div#FSSaaBIS div.aboutThinclient table.type4Table {



background-color:#FFFFFF;



border-bottom:1px solid #CCCCCC;



border-right:1px solid #CCCCCC;



color:#000000;



font-size:0.75em;



text-align:center;



}



div#FSSaaBIS div.aboutThinclient table.type4Table th, div#FSSaaBIS div.aboutThinclient table.type4Table td {



border-collapse:collapse;



border-left:1px solid #CCCCCC;



border-top:1px solid #CCCCCC;



padding:4px 0;



}



div#FSSaaBIS div.aboutThinclient table.type4Table th {



background-color:#ECF6FF;



}



div#FSSaaBIS div.aboutThinclient table.type4Table td.title {



background-color:#336799;



color:#FFFFFF;



padding:4px 0 4px 8px;



}



div#FSSaaBIS div.aboutThinclient table.type4Table td dl {



margin:0 0 0 6px;



text-align:left;



}



div#FSSaaBIS div.aboutThinclient table.type4Table td dt {



clear:both;



float:left;



width:15px;



}



div#FSSaaBIS div.aboutThinclient table.type4Table td dd {



float:left;



line-height:1.5em;



width:200px;



}















/*	FSSaaBIS/p2v.html



--------------------------------------------*/



div#FSSaaBIS div.topicArea4{



	border:1px solid #FFCC33;



	padding:15px 20px;



	height:100%;



	margin-bottom:20px;



	background:#F6F6F6;



}

/*	h繧ｿ繧ｰ險ｭ螳�


--------------------------------------------*/

h5{
font-weight:bold;
font-size:107%;
background:url(/MS_Enterprize_Service/img/h5_bg.gif) no-repeat top #e8e8e8;
border-bottom:1px solid #cccccc;
padding:3px 7px;
margin:0 0 15px 0;
}

h4{
font-weight:bold;
font-size:107%;
background:url(/MS_Enterprize_Service/img/h4_bg.gif) no-repeat top #e8e8e8;
border-bottom:1px solid #cccccc;
padding:3px 18px;
margin:0 0 15px 0;
}

h6{
font-weight:bold;
font-size:105%;
padding:3px 18px;
margin:0 0 15px 0;
}

/*-------------------------------------
笆ｼ20100902 繧ｵ繧､繝峨Γ繝九Η繝ｼ縺ｫ邱ｨ髮�庄閭ｽ鬆伜沺霑ｽ蜉�名-------------------------*/
#project #solutionList_sideBox {
	width: 230px;
	float: left;
}

#project #solutionList_side {
	width: 230px;
}
/*-------------------------------------
笆ｲ20100902 繧ｵ繧､繝峨Γ繝九Η繝ｼ縺ｫ邱ｨ髮�庄閭ｽ鬆伜沺霑ｽ蜉�夢-------------------------*/
