@charset "utf-8";
/*--CSS for Kokusai Cable Ship_English Version081025--*/
/*--browserInitialization--*/
*{
	margin:0;
	padding:0;
	color:#454545;
	font-family:Verdana,Arial,"ヒラギノ角ゴProW3","Osaka","MS Pゴシック",sans-serif;
	line-height:1.0;
	font-size:12px;
	}
/*--body--*/
body{
	background:url(../images/bodyBackground.jpg) repeat-x;	
	}
/*--linkText--*/
a:link{
	color:#0000ff;
	text-decoration:none;
	}
a:visited{
	color:#0000ff;
	text-decoration:none;
	}
a:hover{
	color:#454545;
	text-decoration:underline;
	}
a:active{
	color:#454545;
	text-decoration:underline;
	}
/*--image--*/
img{
	border:0;
	}
/*--clearFloat--*/
div.clearLeft{
	clear:left;
	}
div.clearRight{
	clear:right;
	}
div.clearBoth{
	clear:both;
	}
/*--frameWork--*/
/**--wholeContainer--**/
div#container{
	width:877px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	background:url(../images/containerBackground.jpg) repeat-y;
	}
/*--header--*/
div#header{
	width:877px;
	height:130px;
	border-top:4px solid #023893;
	}
div#header div#logo{
	width:350px;
	height:82px;
	}
div#header div#logo img#companyLogo{
	margin-top:12px;
	margin-left:20px;
	}
div#header div#logo{
	float:left;
	}
/*--assistMenu--*/
div#header ul#assistMenu{
	list-style:none;
	width:360px;
	float:left;
	margin-top:14px;
	margin-left:148px;
	}
div#header ul#assistMenu li#home{
	width:70px;
	text-align:left;
	float:left;
	padding-left:6px;
	border-left:5px solid #3399ff;
	height:12px;
	line-height:115%;
	}
div#header ul#assistMenu li#contact{
	width:70px;
	text-align:left;
	float:left;
	padding-left:6px;
	border-left:5px solid #3399ff;
	height:12px;
	line-height:115%;
	}
div#header ul#assistMenu li#privacy{
	width:110px;
	text-align:left;
	float:left;
	padding-left:6px;
	border-left:5px solid #3399ff;
	height:12px;
	line-height:115%;
	}
div#header ul#assistMenu li#english{
	width:60px;
	text-align:left;
	float:left;
	padding-left:6px;
	border-left:5px solid #3399ff;
	height:12px;
	line-height:115%;
	}
div#header ul#assistMenu li a{
	font-size:11px;
	}
/*--assistMenu2--*/
div#header ul#assistMenu2{
	list-style:none;
	width:360px;
	float:left;
	margin-top:5px;
	margin-left:148px;
	}
div#header ul#assistMenu2 li#sitemap{
	width:70px;
	text-align:left;
	padding-left:6px;
	border-left:5px solid #3399ff;
	height:12px;
	line-height:115%;
	float:left;
	}
div#header ul#assistMenu2 li#relatedLink{
	width:100px;
	text-align:left;
	padding-left:6px;
	border-left:5px solid #3399ff;
	height:12px;
	line-height:115%;
	float:left;
	}	
div#header ul#assistMenu2 li a{
	font-size:11px;
	}
/*--searchMenu--*/
div#header ul#searchMenu{
	list-style:none;
	width:250px;
	float:left;
	margin-top:6px;
	margin-left:262px;
	}
div#header ul#searchMenu span{	
	color:#434343;
	font-size:11px;
	}
div#header ul#searchMenu input#textadj1{	
	color:#434343;
	width:130px;
	}
div#header ul#searchMenu input#textadj2{	
	color:#434343;
	font-size:11px;
	text-align:200%;
	padding-top:2px;
	}
/*--globalMenu--*/
div#header div#globalMenu{
	width:859px;
	height:46px;
	margin-left:8px;
	border:1px solid #3399ff;
	}
div#header div#globalMenu ul{
	margin-top:1px;
	height:42px;
	padding:0px;
	list-style:none;
	}
div#header div#globalMenu ul li{
	float:left;
	width:171px;
	height:42px;
	margin-top:1px;
	margin-right:0px;
	}
div#header div#globalMenu ul li#gnavSolution{
	float:left;
	width:171px;
	height:42px;
	margin-top:1px;
	margin-left:2px;
	margin-right:0px;
	text-decoration:none;
/*--forIE6correction--*/
	_margin-left:1px;
	}	
div#header div#globalMenu ul li#gnavSolution a{
	display:block;
	line-height:350%;
	text-align:center;
	width:171px;
	height:42px;
	background:url(../images/gnavSolution.jpg) no-repeat;
	color:#fff;
	}
div#header div#globalMenu ul li#gnavService a{
	display:block;
	line-height:350%;
	text-align:center;
	width:171px;
	height:42px;
	background:url(../images/gnavService.jpg) no-repeat;
	color:#fff;
	}
div#header div#globalMenu ul li#gnavCableShip a{
	display:block;
	line-height:350%;
	text-align:center;
	width:171px;
	height:42px;
	background:url(../images/gnavCableShip.jpg) no-repeat;
	color:#fff;
	}
div#header div#globalMenu ul li#gnavFacilities a{
	display:block;
	line-height:350%;
	text-align:center;
	width:171px;
	height:42px;
	background:url(../images/gnavFacilities.jpg) no-repeat;
	color:#fff;
	}	
div#header div#globalMenu ul li#gnavCompanyProfile a{
	display:block;
	line-height:350%;
	text-align:center;
	width:171px;
	height:42px;
	background:url(../images/gnavCompanyProfile.jpg) no-repeat;
	color:#fff;
	}
div#header div#globalMenu ul li a:hover{
	display:block;
	line-height:250%;
	text-align:center;
	width:171px;
	height:42px;
	background:url(../images/globalMenuBack.jpg) no-repeat;
	color:#454545;
	text-decoration:none;
	}
/*--topImage--*/
/*--flashPosition--*/
h1#topImage{
	margin-top:20px;
	margin-left:24px;
	margin-bottom:25px;
	}	
/*--topicPath--*/
p#topicPath{
	margin-top:6px;
	margin-left:24px;
	margin-bottom:-10px;
	width:500px;
	}
/*--contents--*/
div#contents{
	width:877px;
	}
/*--subMenu--*/
div#subMenu{
	float:left;
	width:209px;
	}
div#subMenu ul#pattern1{
	width:185px;
	margin-left:24px;
	list-style:none;
	}
div#subMenu ul#pattern1 li{
	width:185px;
	margin-bottom:12px;
	}
div#subMenu ul#pattern2{
	width:185px;
	margin-left:24px;
	list-style:none;
	}
div#subMenu ul#pattern2 li{
	width:185px;
	margin-bottom:-2px;
	}
div#subMenu ul.pattern3{
	width:185px;
	margin-left:24px;
	list-style:none;
	margin-top:12px;
	}
div#subMenu ul.pattern3 li{
	width:185px;
	margin-bottom:0px;
	}
div#subMenu ul#pattern4{
	width:183px;
	margin-left:24px;
	list-style:none;
	border:1px solid #cedeea;
	margin-top:-2px;
	}
div#subMenu ul#pattern4 li{
	width:150px;
	background:url(../images/bulletSquare.gif) no-repeat 0 15px;
	padding-top:10px;
	padding-left:16px;
	margin-bottom:16px;
	margin-left:8px;
	}
div#subMenu ul#pattern4 li a{
	line-height:150%;
	}
/*--socondLayerLeftItem--*/
div#subMenu ul#itemBack{
	width:185px;
	margin-left:24px;
	list-style:none;
	}
div#subMenu ul#itemBack li.itemBack1{
	width:185px;
	height:30px;
	margin-bottom:0px;
	}
div#subMenu ul#itemBack li.itemBack1 a{
	display:block;
	line-height:240%;
	padding-left:20px;
	width:165px;
	height:30px;
	background:url(../images/itemBack1.gif) no-repeat;
	text-decoration:none;
	}
div#subMenu ul#itemBack li.itemBack1 a:hover{
	display:block;
	line-height:240%;
	padding-left:20px;
	width:165px;
	height:30px;
	background:url(../images/itemBack1Back.jpg) no-repeat;
	text-decoration:none;
	}
div#subMenu ul#itemBack li.itemBack1on a{
	display:block;
	line-height:240%;
	padding-left:20px;
	width:165px;
	height:30px;
	background:url(../images/itemBack1Back.jpg) no-repeat;
	text-decoration:none;
	}
div#subMenu ul#itemBack li.itemBack2{
	width:185px;
	height:30px;
	margin-bottom:0px;
	}
div#subMenu ul#itemBack li.itemBack2 a{
	display:block;
	line-height:240%;
	padding-left:20px;
	width:165px;
	height:30px;
	background:url(../images/itemBack2.gif) no-repeat;
	text-decoration:none;
	}
div#subMenu ul#itemBack li.itemBack2 a:hover{
	display:block;
	line-height:240%;
	padding-left:20px;
	width:165px;
	height:30px;
	background:url(../images/itemBack2Back.jpg) no-repeat;
	text-decoration:none;
	}
div#subMenu ul#itemBack li.itemBack2on a{
	display:block;
	line-height:240%;
	padding-left:20px;
	width:165px;
	height:30px;
	background:url(../images/itemBack2Back.jpg) no-repeat;
	text-decoration:none;
	}
/*--forTwoRowsOfItemBack2--*/
div#subMenu ul#itemBack li.itemBack2TwoRows{
	width:185px;
	height:45px;
	margin-bottom:0px;
	}
div#subMenu ul#itemBack li.itemBack2TwoRows a{
	display:block;
	line-height:120%;
	padding-left:20px;
	width:165px;
	height:35px;
	background:url(../images/itemBack2TwoRows.gif) no-repeat;
	text-decoration:none;
	padding-top:10px;
	}
div#subMenu ul#itemBack li.itemBack2TwoRows a:hover{
	display:block;
	line-height:120%;
	padding-left:20px;
	width:165px;
	height:35px;
	background:url(../images/itemBack2BackTwoRows.jpg) no-repeat;
	text-decoration:none;
     padding-top:10px;
	}
div#subMenu ul#itemBack li.itemBack2TwoRowsOn a{
	display:block;
	line-height:120%;
	padding-left:20px;
	width:165px;
	height:35px;
	background:url(../images/itemBack2BackTwoRows.jpg) no-repeat;
	text-decoration:none;
     padding-top:10px;
	}
/*--endOfForTwoRowsOfItemBack2--*/
div#subMenu ul#itemBack li.itemBack3{
	width:185px;
	height:30px;
	margin-bottom:0px;
	}
div#subMenu ul#itemBack li.itemBack3 a{
	display:block;
	line-height:240%;
	padding-left:40px;
	width:145px;
	height:30px;
	background:url(../images/itemBack3.gif) no-repeat;
	text-decoration:none;
	}
div#subMenu ul#itemBack li.itemBack3 a:hover{
	display:block;
	line-height:240%;
	padding-left:40px;
	width:145px;
	height:30px;
	background:url(../images/itemBack3Back.jpg) no-repeat;
	text-decoration:none;
	}
div#subMenu ul#itemBack li.itemBack3on a{
	display:block;
	line-height:240%;
	padding-left:40px;
	width:145px;
	height:30px;
	background:url(../images/itemBack3Back.jpg) no-repeat;
	text-decoration:none;
	}
/*--forTwoRowsOfItemBack3--*/
div#subMenu ul#itemBack li.itemBack3TwoRows{
	width:185px;
	height:45px;
	margin-bottom:0px;
	}
div#subMenu ul#itemBack li.itemBack3TwoRows a{
	display:block;
	line-height:120%;
	padding-left:40px;
	width:145px;
	height:35px;
	background:url(../images/itemBack3TwoRows.gif) no-repeat;
	text-decoration:none;
	padding-top:10px;
	}
div#subMenu ul#itemBack li.itemBack3TwoRows a:hover{
	display:block;
	line-height:120%;
	padding-left:40px;
	width:145px;
	height:35px;
	background:url(../images/itemBack3BackTwoRows.jpg) no-repeat;
	text-decoration:none;
	padding-top:10px;
	}
div#subMenu ul#itemBack li.itemBack3TwoRowsOn a{
	display:block;
	line-height:120%;
	padding-left:40px;
	width:145px;
	height:35px;
	background:url(../images/itemBack3BackTwoRows.jpg) no-repeat;
	text-decoration:none;
	padding-top:10px;
	}
/*--endOfForTwoRowsOfItemBack3--*/
div#subMenu ul#itemBack li.itemBack4{
	width:185px;
	height:30px;
	margin-bottom:0px;
	}
div#subMenu ul#itemBack li.itemBack4 a{
	display:block;
	line-height:240%;
	padding-left:40px;
	width:145px;
	height:30px;
	background:url(../images/itemBack4.gif) no-repeat;
	text-decoration:none;
	}
div#subMenu ul#itemBack li.itemBack4 a:hover{
	display:block;
	line-height:240%;
	padding-left:40px;
	width:145px;
	height:30px;
	background:url(../images/itemBack4Back.jpg) no-repeat;
	text-decoration:none;
	}
div#subMenu ul#itemBack li.itemBack5{
	width:185px;
	height:90px;
	margin-bottom:12px;
	background:url(../images/itemBack5.gif) no-repeat;
	}
/*--/secondLayerLeftItem--*/
div#subMenu ul#subMenuMain{
	width:191px;
	list-style:none;
	}
div#subMenu ul#subMenuMain li{
	margin-top:0;
	margin-bottom:4px;
	width:191px;
	height:30px;
	border:1px solid #ccc;
	background-color:#f8f8ff;
	text-align:center;
	}
div#subMenu ul#subMenuMain li a{
	width:191px;
	height:30px;
	display:block;
	text-align:center;
	line-height:250%;
	}
div#subMenu ul#subMenuMain li#menuTop{
	background-color:#cedeea;
	color:#454545;
	font-size:14px;
	font-weight:bold;
	height:30px;
	line-height:220%;
	}
/*--mainContents--*/
div#mainContents{
	float:left;
	width:668px;
	margin-top:0px;
	}
/*--events--*/
div#events{
	width:625px;
	border:1px solid #ccc;
	margin-left:17px;
	margin-bottom:22px;
	}
div#events p{
	line-height:170%;
	padding-top:10px;
	padding-right:14px;
	padding-left:30px;
	}
div#events p#greeting{
	margin-top:15px;
	font-size:16px;
	}
div#events p#signature{
	margin-left:370px;
	}
div#events div.eventsOnePhotoCenter{
	margin-top:15px;
	text-align:center;
	margin-bottom:20px;
	}
div#events div.eventsOnePhotoCenter p{
	margin-top:0px;
	text-align:center;
	padding-top:7px;
	}
/*--news--*/
div#news{
	width:625px;
	border:1px solid #ccc;
	margin-left:17px;
	margin-bottom:22px;
	}
div#news dl{
	margin-top:2px;
	padding-top:5px;
	margin-left:14px;
	height:300px;
	overflow:auto;
	}
div#news dl dt{
	margin-top:10px;
	}
div#news dl dd{
	line-height:150%;
	margin-top:7px;
	margin-left:22px;
	padding-right:10px;
	}
div#news dl dd span{
	color:#ff0000;
	}
div#focusingSolution{
	width:625px;
	height:463px;
	background:url(../images/solutionBack.gif) no-repeat;
	border:1px solid #ccc;
	margin-left:17px;
	margin-top:0px;
	margin-bottom:22px;
	}
div#focusingSolution div.itemLeftTop{
	float:left;
	width:312px;
	}
div#focusingSolution div.itemRightTop{
	float:left;
	width:313px;
	}	
div#focusingCableShip{
	width:625px;
	height:250px;
	background:url(../images/cableShipBack.gif) no-repeat;
	border:1px solid #ccc;
	margin-left:17px;
	margin-top:0px;
	margin-bottom:22px;
	}
div#focusingCableShip div.itemLeftTop{
	float:left;
	width:312px;
	}
div#focusingCableShip div.itemRightTop{
	float:left;
	width:313px;
	}
div#focusingFacilities{
	width:625px;
	height:250px;
	background:url(../images/facilitiesBack.gif) no-repeat;
	border:1px solid #ccc;
	margin-left:17px;
	margin-top:0px;
	margin-bottom:22px;
	}
div#focusingFacilities div.itemLeftTop{
	float:left;
	width:312px;
	}
div#focusingFacilities div.itemRightTop{
	float:left;
	width:313px;
	}
/*--titleBackTop--*/
div.titleBackTop{
	width:627px;
	margin-left:17px;
	margin-bottom:2px;
	}
h2.titleBackTop2{
	width:627px;
	height:35px;
	margin-left:17px;
	margin-bottom:0px;
	background:url(../images/subTitleBack.jpg) no-repeat 0px 0px;
	font-size:17px;
	color:#fff;
	padding-left:15px;
	padding-bottom:0px;
	line-height:220%;
	}	
h2.subTitleInstallation{
	margin-left:12px;
	margin-top:16px;
	padding-left:4px;
	height:21px;
	color:#838383;
	background:url(../images/subTitleUnderBar.gif) no-repeat 0px 17px;
	font-size:12px;
	font-weight:600;
	}
h2.subTitleInstallation a{
	line-height:113%;
	}
h2.subTitleMaintenance{
	margin-left:12px;
	margin-top:16px;
	padding-left:4px;
	height:21px;
	color:#838383;
	background:url(../images/subTitleUnderBar.gif) no-repeat 0px 17px;
	font-size:12px;
	font-weight:600;
	}
h2.subTitleMaintenance a{
	line-height:113%;
	}
h2.subTitleEngineering{
	margin-left:12px;
	margin-top:16px;
	padding-left:4px;
	height:21px;
	color:#838383;
	background:url(../images/subTitleUnderBar.gif) no-repeat 0px 17px;
	font-size:12px;
	font-weight:600;
	}
h2.subTitleEngineering a{
	line-height:113%;
	}
h2.subTitleService{
	margin-left:12px;
	margin-top:16px;
	padding-left:4px;
	height:21px;
	color:#838383;
	background:url(../images/subTitleUnderBar.gif) no-repeat 0px 17px;
	font-size:12px;
	font-weight:600;
	}
h2.subTitleService a{
	line-height:113%;
	}
h2.subTitleOceanLink{
	margin-left:12px;
	margin-top:16px;
	padding-left:4px;
	height:21px;
	color:#838383;
	background:url(../images/subTitleUnderBar.gif) no-repeat 0px 17px;
	font-size:12px;
	font-weight:600;
	}
h2.subTitleOceanLink a{
	line-height:113%;
	}
h2.subTitlePacificLink{
	margin-left:12px;
	margin-top:16px;
	padding-left:4px;
	height:21px;
	color:#838383;
	background:url(../images/subTitleUnderBar.gif) no-repeat 0px 17px;
	font-size:12px;
	font-weight:600;
	}
h2.subTitlePacificLink a{
	line-height:113%;
	}
h2.subTitleExplorer{
	margin-left:12px;
	margin-top:16px;
	padding-left:4px;
	height:21px;
	color:#838383;
	background:url(../images/subTitleUnderBar.gif) no-repeat 0px 17px;
	font-size:12px;
	font-weight:600;
	}
h2.subTitleExplorer a{
	line-height:113%;
	}
h2.subTitleMarcas{
	margin-left:12px;
	margin-top:16px;
	padding-left:4px;
	height:21px;
	color:#838383;
	background:url(../images/subTitleUnderBar.gif) no-repeat 0px 17px;
	font-size:12px;
	font-weight:600;
	}
h2.subTitleMarcas a{
	line-height:113%;
	}
img.focusing{
	margin-left:12px;
	margin-top:9px;
	}
ul.focusingDescription{
	width:297px;
	list-style:none;
	padding-top:10px;
	}
ul.focusingDescription li{
	background:url(../images/bulletSquare.gif) no-repeat 0 4px;
	padding-left:17px;
	margin-bottom:7px;
	margin-left:17px;
	line-height:150%;
	height:80px;
	}
img.toDetail{
	position:relative;
	top:0px;
	left:35px;
	}
div#mainContents h3.smallTitleBack{
	margin-top:20px;
	margin-left:18px;
	padding-left:10px;
	width:627px;
	height:24px;
	line-height:200%;
	background:url(../images/smallTitleBackGreen.jpg) no-repeat;
	color:#454545;
	font-size:14px;
	}
div#mainContents h3.smallTitleBack a{
	line-height:200%;
	color:#454545;
	font-size:14px;
	}
/*--entry--*/	
div.entry{
	width:594px;
	margin-top:15px;
	margin-left:37px;
	margin-bottom:20px;
	}
div.entry div.entryInnerCompliance{
	width:594px;
     background:url(../images/entryInnerBack.jpg) no-repeat 0px 0px;
     height:546px;
     margin-top:10px;
	}
div.entry div.entryInnerCompliance ol{
	padding-top:5px;
	margin-left:10px;
	margin-top:0px; 
	}
div.entry div.entryInnerCompliance ol li{
	margin-bottom:0px;
	padding-top:20px;
	padding-bottom:0px;
	}
div.entry div.entryInnerPrivacyPolicy{
	width:594px;
     background:url(../images/entryInnerBackPrivacyPolicy.jpg) no-repeat 0px 0px;
     height:391px;
     margin-top:10px;
	}
div.entry div.entryInnerPrivacyPolicy ol{
	padding-top:5px;
	margin-left:10px;
	margin-top:0px; 
	}
div.entry div.entryInnerPrivacyPolicy ol li{
	margin-bottom:0px;
	padding-top:20px;
	padding-bottom:0px;
	}
div.entry div.entryInnerSafety{
	width:594px;
     background:url(../images/entryInnerBackSafety.jpg) no-repeat 0px 0px;
     height:260px;
     margin-top:10px;
	}
div.entry div.entryInnerSafety ul{
	padding-top:5px;
	margin-left:20px;
	margin-top:0px; 
	width:550px; 
	list-style:none;
	}
div.entry div.entryInnerSafety ul li{
	background:url(../images/bulletSquare.gif) no-repeat 0px 21px;
	padding-left:20px;	
	padding-top:13px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-top:0px;
	line-height:200%;	
	}
/*--entryInnerEnvironment--*/
div.entry div#entryInnerEnvironment{
	width:594px;
	height:575px; 
     background:url(../images/environmentFrame.jpg) no-repeat 0px 0px;
	 padding-top:30px;
     }
div.entry div#entryInnerEnvironment p{
     padding-top:50px;
     padding-right:30px;
     padding-left:30px;
	 font-size:14px;
     }
div.entry div#entryInnerEnvironment ol{
	width:500px;
	margin-left:10px;
	padding-left:40px;
	}
div.entry div#entryInnerEnvironment ol li{
	line-height:180%;
	margin-bottom:10px;
	font-size:14px;
	}
div.entry div.entryInnerSalesContact{
	width:594px;
	height:111px; 
     background:url(../images/salesContactFrame.jpg) no-repeat 0px 0px;
     }
div.entry div.entryInnerSalesContact p{
	padding-top:15px;
	padding-left:25px;
	}
div.entry div#entryInnerEnvironment p{
     padding-top:50px;
     padding-right:30px;
     padding-left:30px;
     }
/*--entryTop--*/
div.entry div#entryTop{
	width:592px;
	border:1px solid #ccc;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:4px;
	}
div.entry div#entryTop div.entryTopItem{
	width:592px;
	margin-left:0px;
	margin-top:0px;
	}
div.entry div#entryTop div.entryTopItem div.itemLeft{
	float:left;
	width:288px;
	border:1px solid #ccc;
	margin-left:4px;
	_margin-left:2px;
	margin-top:4px;
	height:172px;
     }
div.entry div#entryTop div.entryTopItem div.itemLeft h2{
	margin-top:12px;
	margin-left:8px;
	background:url(../images/entryTopSubTitleBack.jpg) no-repeat 0px 17px;
	line-height:120%;
	padding-bottom:8px;
	}
div.entry div#entryTop div.entryTopItem div.itemLeft p{
	float:left;
	width:196px;
	margin-right:8px;
	padding-left:8px;
	}
div.entry div#entryTop div.entryTopItem div.itemLeft p.noPhoto{
	width:265px;
	margin-right:6px;
	padding-left:8px;
	}
div.entry div#entryTop div.entryTopItem div.itemLeft img{
	float:left;
	margin-top:14px;
	}
div.entry div#entryTop div.entryTopItem div.itemRight{
	float:left;
	width:288px;
	border:1px solid #ccc;
	margin-left:4px;
	margin-top:4px;
	height:172px;
	}
div.entry div#entryTop div.entryTopItem div.itemRight h2{
	margin-top:12px;
	margin-left:8px;
	background:url(../images/entryTopSubTitleBack.jpg) no-repeat 0px 17px;
	line-height:120%;
	padding-bottom:8px;
	}
div.entry div#entryTop div.entryTopItem div.itemRight p{
	float:left;
	width:196px;
	margin-right:8px;
	padding-left:8px;
	}
div.entry div#entryTop div.entryTopItem div.itemRight p.noPhoto{
	width:265px;
	margin-right:6px;
	padding-left:8px;
	}
div.entry div#entryTop div.entryTopItem div.itemRight img{
	float:left;
	margin-top:14px;
	}
/*--entryTopSolution--*/
div.entry div#entryTopSolution{
	width:592px;
	border:1px solid #ccc;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:4px;
	}
div.entry div#entryTopSolution div.entryTopItem{
	width:592px;
	margin-left:0px;
	margin-top:0px;
	}
div.entry div#entryTopSolution div.entryTopItem div.itemLeft{
	float:left;
	width:288px;
	border:1px solid #ccc;
	margin-left:4px;
	_margin-left:2px;
	margin-top:4px;
	height:250px;
     }
div.entry div#entryTopSolution div.entryTopItem div.itemLeft h2{
	margin-top:12px;
	margin-left:8px;
	background:url(../images/entryTopSubTitleBack.jpg) no-repeat 0px 17px;
	line-height:120%;
	padding-bottom:8px;
	}
div.entry div#entryTopSolution div.entryTopItem div.itemLeft p{
/*--	float:left;
	width:196px;--*/
	margin-right:8px;
	padding-left:8px;
	}
div.entry div#entryTopSolution div.entryTopItem div.itemLeft img{
	float:right;
	margin-top:14px;
	margin-right:8px;
	margin-left:10px;
	margin-bottom:10px;
	}
div.entry div#entryTopSolution div.entryTopItem div.itemRight{
	float:left;
	width:288px; 
	border:1px solid #ccc;
	margin-left:4px;
	margin-top:4px;
	height:250px;
	}
div.entry div#entryTopSolution div.entryTopItem div.itemRight h2{
	margin-top:12px;
	margin-left:8px;
	background:url(../images/entryTopSubTitleBack.jpg) no-repeat 0px 17px;
	line-height:120%;
	padding-bottom:8px;
	}
div.entry div#entryTopSolution div.entryTopItem div.itemRight p{
	margin-right:8px;
	padding-left:8px;
	}
div.entry div#entryTopSolution div.entryTopItem div.itemRight img{
	float:right;
	margin-top:14px;
	margin-right:8px;
	margin-left:10px;
	margin-bottom:10px;
	}	
/*--entryTable--*/
div.entry table.entryTable{
	border-collapse:collapse;
	width:594px;
	margin-top:10px;
	margin-left:0px;
	}
div.entry table.entryTable td{
	height:30px;
	border:1px solid #ccc;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:3px;
	line-height:150%;
	}
div.entry table.entryTable td.columnOne{
	width:20%;
	background-color:#f8f8ff;
	}
div.entry table.entryTable td.columnOnePtn2{
	width:27%;
	background-color:#f8f8ff;
	}
div.entry table.entryTable td.columnOneRelatingSites{
	width:38%;
	background-color:#f8f8ff;
	}
div.entry table.entryTable td span{
	color:#FF0000;
	}
/*--entryTableManagement--*/
div.entry table.entryTableManagement{
	border-collapse:collapse;
	width:560px;
	margin-top:10px;
	margin-left:16px;
	_margin-left:8px;
	}
div.entry table.entryTableManagement td{
	height:30px;
	border:1px solid #ccc;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:3px;
	line-height:150%;
	}
div.entry table.entryTableManagement td.columnOne{
	width:30%;
	background-color:#f8f8ff;
	}	
/*--entryTableSitemap--*/
div.entry table.entryTableSite_map{
	border-collapse:collapse;
	width:594px;
	margin-top:10px;
	margin-left:0px;
	}
div.entry table.entryTableSite_map td{
	height:30px;
	border:1px solid #ccc;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:3px;
	line-height:150%;
	width:34%;
	}
/*--entryOrderedList--*/
div.entry ol{
	width:550px;
	margin-left:0px;
	padding-left:25px;
	}
div.entry ol li{
	line-height:220%
	padding-bottom:40px;
	}
/*--entryUnnumberedListPattern2--*/
div.entry ul#menuPattern2{
	width:577px;
	margin-left:50px;
	list-style:none;
	}
div.entry ul#menuPattern2 li{
	background:url(../images/bulletSquareGray.jpg) no-repeat 0px 7px;
	line-height:180%;
	padding-left:20px;
	}
/*--entryUnnumberedListPattern1--*/
div.entry ul#menuPattern1{
	width:577px;
	margin-left:0px;
	list-style:none;
	}
div.entry ul#menuPattern1 li{
	background:url(../images/bulletSquare.gif) no-repeat 0px 11px;
	line-height:250%;
	padding-left:20px;
	}
/*--entryUnnumberedListPattern0--*/
div.entry ul#menu{
	width:520px;
	margin-left:48px;
	list-style:none;
	}
div.entry ul#menu li{
	background:url(../images/remarksMarkModify.gif) no-repeat 0 3px;
	padding-left:20px;
	margin-bottom:15px;
	margin-top:8px;
	margin-left:16px;
	line-height:150%;
	}
/*--clearfix--*/
div.entry div.forClearFix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
div.entry div.forClearFix{
	display:inline-block;
	}
/*--hides from IE-mac--\*/
* html div.forClearFix{
	height:1%;
	}
div.entry div.forClearFix{
	display:block;
	}
/*--end hide from ie-mac--*/	
div.entry div.entryInner p{
	line-height:170%;
	padding:10px 20px 10px 20px;
	}
div.entry div.entryInner img.productPhoto{
	margin-left:10px;
	margin-right:15px;
	margin-top:13px;
	margin-bottom:10px;
	float:right;
	}
div.entry div.entryInner img#screw{
	margin-left:23px;
	margin-top:13px;
	margin-bottom:10px;
	}
div.entry div#preface{
	width:558px;
	margin-left:0;
	margin-bottom:20px;
	background-color:#f8f8ff;
	border:1px solid #cedeea;
	}
div.entry div#preface p{
	width:520px;
	line-height:150%;
	padding:10px 20px 10px 20px;
	}
div.entry h2.title{
	width:560px;
	height:26px;
	margin-top:10px;
    margin-left:0;
	background:url(../images/titleBack.gif) no-repeat;
	font-size:14px;
	padding-left:17px;
	padding-top:7px;
	}
div.entry h2.titleTwoColor{
	width:560px;
	height:26px;
	margin-top:10px;
    margin-left:0;
	background:url(../images/titleBackTwoColor.gif) no-repeat;
	font-size:14px;
	padding-left:17px;
	padding-top:7px;
	}
div.entry h2.titleTwoColor span{
	margin-left:100px;
	font-size:14px;
	}
div.entry h2.titleOneColor{
	width:560px;
	height:32px;
	margin-top:10px;
    margin-left:0;
	background:url(../images/titleBackOneColor.gif) no-repeat;
	font-size:14px;
	padding-left:17px;
	padding-top:7px;
	line-height:150%;
	}
div.entry h4.smallTitleInEntry{
	margin-top:20px;
	padding-left:13px;
	width:594px;
	height:24px;
	line-height:120%;
	background:url(../images/smallTitleBackInEntry.jpg) no-repeat 0px 0px;
	color:#454545;
	font-size:13px;
	}
div.entry h4.smallTitleInEntryVer2{
	margin-top:10px;
	padding-left:13px;
	width:594px;
	height:24px;
	line-height:160%;
	background:url(../images/smallTitleBackInEntryVer2.jpg) no-repeat 0px 0px;
	color:#454545;
	font-size:13px;
	}
div.entry h4.smallTitleInEntryVer2Exception{
	margin-top:20px;
	padding-left:13px;
	width:594px;
	height:24px;
	line-height:160%;
	background:url(../images/smallTitleBackInEntryVer2.jpg) no-repeat 0px 0px;
	color:#454545;
	font-size:13px;
	}
div.entry ol{
	margin-top:15px;
	}
div.entry ol li{
	line-height:200%;
	}
div.entry p{
	line-height:170%;
	padding:10px 0px 10px 0px;
	}
div.entry p.comment{
	padding-top:15px;
	}
div.entry p.toTop{
	width:70px;
	padding:0;
	margin-top:10px;
     margin-left:520px;
	}
div#mainContents p.toTopVer2{
	width:80px;
	padding:0;
	margin-top:10px;
	margin-left:545px; 
	}
div.entry p.mailForm{
	line-height:170%;
	padding:10px 20px 0px 0px;
	}
div.entry p.cableShipQuestion{
	background-color:#cedeea;
	padding-left:10px;
	}
div.entry p.cableShipAnswer{
	padding-left:10px;
	}
div.entry p.explanation{
	border:1px solid #c3dffd;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	}
div.entry div.entryTwoPhotoLeft{
	float:left;
	margin-top:15px;
	margin-left:26px;
	_margin-left:13px;
	margin-right:25px;
	margin-bottom:10px;
	}
div.entry div.entryTwoPhotoLeft p{
	text-align:center;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:160%;
	}
div.entry div.entryTwoPhotoLeftPtn2{
	float:left;
	margin-top:15px;
	margin-left:50px;
	_margin-left:25px;
	margin-right:35px;
	margin-bottom:10px;
	}
div.entry div.entryTwoPhotoLeftPtn2 p{
	text-align:center;
	margin-top:0px;
	}
div.entry div.entryTwoPhotoLeftPtn3{
	float:left;
	margin-top:15px;
	margin-left:95px;
	_margin-left:47px; 
	margin-right:25px;
	margin-bottom:10px;
	}
div.entry div.entryTwoPhotoLeftPtn3 p{
	text-align:center;
	line-height:160%;
	padding-top:0px;
	padding-bottom:0px;
	}
div.entry div.entryTwoPhotoRightPtn3{
	float:left;
	margin-top:15px;
	margin-bottom:10px;
	}
div.entry div.entryTwoPhotoRightPtn3 p{
	text-align:center;
	margin-top:0px;
	line-height:120%;
	padding-top:0px;
	padding-bottom:0px;
	}
div.entry div.entryTwoPhotoRight{
	float:left;
	margin-top:15px;
	margin-bottom:10px;
	}
div.entry div.entryTwoPhotoRight p{
	text-align:center;
	padding-top:0px;
	padding-bottom:0px;
	line-height:160%;
	}
div.entry div.entryOnePhotoRight{
	float:right;
	margin-top:15px;
	margin-right:15px;
	margin-left:25px;
	}
div.entry div.entryOnePhotoRight p{
	margin-top:0px;
	text-align:center;
	margin-bottom:5px;
	padding-top:0px;
	padding-bottom:0px;
	}
div.entry div.entryOnePhotoRight p.titlePattern2{
	margin-top:0px;
	margin-left:45px;
	margin-bottom:10px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	}
div.entry div.entryOnePhotoRight p#titlePattern3{
	margin-top:0px;
	text-align:center;
	margin-bottom:10px;
	padding-bottom:0px;
	line-height:120%;
	}
div.entry div.entryOnePhotoLeft{
	float:left;
	margin-top:15px;
	margin-right:15px;
	margin-left:0px;
	}
div.entry div.entryOnePhotoLeft p{
	margin-top:0px;
	margin-left:70px;
	margin-bottom:10px;
	padding-left:0px;
	}
div.entry div.entryTwoPhotosCenter{
	margin-top:15px;
	text-align:center;
	}
div.entry div.entryTwoPhotosCenter div.entryTwoPhotosLeft{
	margin-right:20px;
	display:inline;
	}
div.entry div.entryTwoPhotosCenter div.entryTwoPhotosRight{
	display:inline;
	}
div.entry div.entryOnePhotoCenter{
	margin-top:15px;
	text-align:center;
	}
div.entry div.entryOnePhotoCenter p{
	margin-top:0px;
	text-align:center;
	}
/*--entryTableForm--*/
div.entry table.entryTableForm{
	border-collapse:collapse;
	width:594px;
	margin-top:10px;
	margin-left:0px;
	}
div.entry table.entryTableForm td{
	border:1px solid #ccc;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	line-height:150%; 
	}
div.entry table.entryTableForm td.columnOne{
	width:20%;
	background-color:#f8f8ff;
	}
div.entry table.entryTableForm td.columnOne span{
	color:#FF0000;
	}
div.entry input.vadjust{
	padding-top:3px;
	padding-left:2px; 
	padding-bottom:3px;
	}
div.entry textarea#questions{
	padding-top:3px;
	padding-left:3px;
	line-height:1.5em;
	}
	
div.entry div#machineGA35_250{
	width:520px;
	margin-top:15px;
	margin-left:20px;
	}
div.entry div#machineGA35_250 img{
	border:1px solid #ccc;
	}
div.entry div#machineGA35_250 p{
	width:520px;
	margin-top:0;
	text-align:center;
	margin-bottom:0;
	padding:5px;
	}
div.entry p#signature{
	width:140px;
	margin-left:198px;
	}
div.entry ul#profile{
	width:328px;
	margin-left:210px;
	list-style:none;
	border:1px solid #ccc;
	}
div.entry img#president{
	margin-left:10px;
	margin-right:35px;
	margin-top:13px;
	float:right;
	}
div.entry img.productPhoto{
	margin-left:10px;
	margin-right:35px;
	margin-top:13px;
	margin-bottom:10px;
	float:right;
	}
div.entry ul#profile li{
	margin-bottom:15px;
	margin-top:8px;
	margin-left:8px;
	line-height:50%;
	}
div.entry h3.privacyTitle{
	padding-bottom:5px;
	margin-top:20px;
	margin-left:20px;
	background:url(../images/dottedLinesForPrivacy.gif) no-repeat 0 15px;
	}
div.entry table.entryTableSitemap{
	border-collapse:collapse;
	width:520px;
	margin-top:10px;
	margin-left:20px;
	}
div.entry table.entryTableSitemap td{
	border:1px solid #ccc;
	text-align:center;
	height:30px;
	width:34%;
	line-height:150%;
	padding-top:4px;
	}
h3.sitemap{
	padding-bottom:5px;
	margin-top:20px;
	margin-left:20px;
	background:url(../images/dottedLinesForPrivacy.gif) no-repeat 0 15px;
	}
/*--isoLogo--*/
div#isoLogo{
	margin-top:20px;
	margin-bottom:10px;
	width:668px;
	height:70px;
	}
div#isoLogo img{
	padding-left:538px;
	}
/*--footer--*/
div#footer{
	margin-left:7px;
	width:861px;
	height:32px;
	background:url(../images/footerBack.jpg) no-repeat;
	text-align:center;
	line-height:250%;
	border:1px solid #ccc;
	}
div#footer a{
	color:#454545;
	}
div#footer a:hover{
	color:#454545;
	text-decoration:underline;
	}
/*--address--*/
address{
	margin-left:5px;
	width:867px;
	padding-top:5px;
	text-align:right;
	background-color:#fff;
	height:30px;
	}
/*--sup--*/
sup{
	font-size:12px;
	}