﻿@charset "utf-8";


/* FAX関連共通バナー */
#LNV-BNR2 { padding-left: 7px;
}
/* FAX関連共通バナー */


/* ナビゲーションボタン調整 */
#GNV-BTN-3 a { background-position: -234px -31px;
}
/* ナビゲーションボタン調整 */


/* 本文調整 */
.wrap-part { margin: 12px 0px 0px 8px;
}
/* 本文調整 */


/* ナビゲーションボタン調整 */
#LNV-BNR1 { margin: 24px 0px 11px 0px;
}
#LNV-BNR2 { margin: 0px 0px 15px 0px;
}
.LNV-BNR2B { margin: 0px 8px 15px 8px;
	border: solid 1px #ccc;
	padding: 3px;
	background: #fff;
}
#LNV-BNR3 { margin: 0px 0px 15px 8px;
	background: url(/imgs/service/lnv_bn3b.gif);
	border-bottom: solid 1px #BFBFBF;
	width: 164px;
}
#LNV-BNR3 p { padding: 1px 7px 0px 7px;
}
#LNV-BNR4 { margin: 0px 0px 15px 8px;
	width: 164px;
}
#LNV-BNR4 p { padding: 1px 7px 8px 7px;
}
/* ナビゲーションボタン調整 */

/* トップページ */
.top #MAIN { background: #fff;
}
.top #INTRO { background: url(/imgs/case/top_bg.jpg) no-repeat;
	background-position: 362px 0px;
	height: 182px;
	margin-left: 31px;
}
.top h1 { border-bottom: none;
	padding: 24px 0px 0px 0px;
}
.top #INTRO p { width: 420px;
	margin-top: 6px;
}

.top #CTS { margin: 24px 12px 0px 31px;
}

.top h2 { border-bottom: solid 1px #d2d2d2;
	padding-bottom: 3px;
}

.top .case-list { border-bottom: dotted 1px #d2d2d2;
	padding: 10px 0px;
}
.top .case-list#LIST-E { border-bottom: solid 1px #d2d2d2;
}
.top .case-list h3 { float: left;
}
.top .case-list dl { margin: 6px 0px 0px 238px;
}
.top .case-list dl.list-1 { border-bottom: dotted 1px #d2d2d2;
}
.top .case-list dt { font-weight: bold;
	padding-top: 3px;
}
.top .case-list dd { margin: 0px;
	padding-bottom: 7px;
}
/* トップページ */


/* 各製品ページフッター空白 */
.byprd #FTR { margin-top: 300px;
}
/* 各製品ページフッター空白 */


/* SCAW */
.case-main h2 { margin: 29px 0px 4px 0px;
	
}
.case-main h3 { background: url(/imgs/case/case_bg.gif) repeat-x;
	padding: 10px 0px 11px 0px;
	border-bottom: dotted 1px #A1A1A1;
	margin-bottom: 10px;
}
.case-main h4 { margin: 12px 0px 7px 0px;
	padding: 5px 6px 5px 6px;
	border: solid 1px #D7E2F1;
	background: #F2F5FA;	
}
.case-main #INTRO { margin-bottom: 26px;
}
.case-main .photo { margin: 3px 0px 0px 18px;
	float: right;
	width: 145px;
}
.case-main .photo span { margin-top: 2px;
}
.case-main .blue { color: #255392;
}

.case-main #RGT-CLM p { margin-bottom: 10px;
}
.case-main dl { margin-bottom: 30px;
}
.case-main dt { float: left;
	margin-left: 5px;
}
.case-main dd { margin: 0px 0px 18px 56px;
}
.case-main .bottom { height: 180px;
}
.case-main .right2 { margin: 0px 7px 0px 0px;
}
.case-main #NEXT { margin: 0px 7px 0px 0px;
	padding-top: 20px;
	display: block;
	text-align: right;
}

	/* 富士車輛分 */
	div.mrgn { padding-bottom: 3em;
	}
	.mrgn h5 { padding: 0 0 1em 5px;
	}
	.mrgn h6 { padding: 0 0 0.5em 5px;
	}
	.mrgn ul { padding: 0 0 1em 1.75em;
	}
	.mrgn li { list-style: disc;
	}
	/* 富士車輛分 */

/* SCAW */



/* SCAW 調整 case-main-2 */
.case-main-2 h4 { margin: 0px 0px 7px 0px;
	padding: 0px;
	border: none;
	background: none;	
}
.case-main-2 h5 { margin: 12px 0px 7px 0px;
	padding: 5px 6px 5px 6px;
	border: solid 1px #D7E2F1;
	background: #F2F5FA;	
}
/* SCAW 調整 case-main-2 */


/* SCAW 調整 case-main-3 */
.case-main-3 #RGT-CLM p { margin-bottom: 20px;
}
/* SCAW 調整 case-main-3 */


/* SCAW 調整 case-main-4 */
.case-main-4 #SOLUTION { padding-top: 20px;
}
.case-main-4 #RGT-CLM p { margin-bottom: 20px;
}
.case-main-4 dl { margin-bottom: 20px;
}
.case-main-4 dt { float: none;
	margin-bottom: 5px;
	font-weight: bold;
}
.case-main-4 dd { margin: 0px 0px 10px 5px;
}
.case-main-4 #RGT-CLM ul { margin: 0px 0px 20px 15px;
	padding-left: 12px;
}
.case-main-4 #RGT-CLM li { list-style: disc;
	margin: 0px 0px 5px 10px;
	padding-left: 0px;
}
/* SCAW 調整 case-main-4 */


/* SCAW 調整 case-main-5 */

.case-main-5 #SOLUTION { padding-top: 20px;
}
.case-main-5 #RGT-CLM p { margin-bottom: 20px;
}
.case-main-5 #RGT-CLM ul { margin: 0px 0px 0px 8px;
	padding-left: 5px;
}
.case-main-5 #RGT-CLM li { list-style: disc;
	margin: 0px 0px 2px 8px;
	padding-left: 0px;
}
.case-main-5 dl { margin-bottom: 20px;
	width: 318px;
}
.case-main-5 dt { float: none;
	margin-bottom: 5px;
	font-weight: bold;
}
.case-main-5 dd { margin: 0px 0px 10px 5px;
}
.case-main-5 .photo { margin: 3px 0px 0px 18px;
	float: right;
	width: 183px;
}
.case-main-5 .bottom { height: 140px;
}
.case-main-5 #INTRO { border: solid 1px #255392;
}
.case-main-5 #INTRO th { border-bottom: solid 1px #255392;
	border-right: solid 1px #255392;
	padding: 3px;
	width: 60px;
	background: #F2F5FA;
}
.case-main-5 #INTRO td { border-bottom: solid 1px #255392;
	border-right: solid 1px #255392;
	padding: 3px;
}
.case-main-5 #INTRO .t-2 { border-bottom: none;
}
.case-main-5 #INTRO .t-3 { border-right: none;
}
.case-main-5 #INTRO .t-4 { border: none;
}
/* SCAW 調整 case-main-5 */


/* protectFAX */
.pfax #PROFILE { margin-top: 20px;
	border: solid 1px #ccc;
	padding: 7px 10px 0px 10px
}
.pfax #PROFILE dl { margin-bottom: 10px;
}
.pfax #PROFILE dd { margin: 0px 0px 5px 75px;
}
.pfax .right img { margin: 3px 0px 12px 12px;
}

.pfax #GAIKYO { margin: 24px 12px 0px 12px;
	padding-top: 24px;
	border-top: dotted 1px #ccc;
}
.pfax #GAIKYO h5 { font-weight: normal;
}
.pfax #GAIKYO table { border: solid 1px #e7e7e7;
}
.pfax #GAIKYO th { text-align: left;
	font-weight: normal;
	padding: 5px;
	border-right: solid 1px #e7e7e7;
	border-bottom: solid 1px #e7e7e7;
}
.pfax #GAIKYO td { padding: 5px;
	border-bottom: solid 1px #e7e7e7;
}
.pfax #GAIKYO td.no-border-bottom, #GAIKYO th.no-border-bottom { border-bottom: none;
}

.pfax #KK-SPACE { padding-bottom: 36px;
}
/* protectFAX */


/* vmware */
.case-main-6 #RGT-CLM p { margin-bottom : 20px ;
}
.case-main-6 .gaikyo { border-top: 1px dotted #CCCCCC ;
	margin: 24px 12px 0 ;
	padding-top: 24px ;
}
.case-main-6 .gaikyo table { border: 1px solid #E7E7E7 ;
}
.case-main-6 .gaikyo th { border-bottom: 1px solid #E7E7E7 ;
	border-right: 1px solid #E7E7E7 ;
	font-weight: normal ;
	padding: 5px ; 
	text-align: left ;
}
.case-main-6 .gaikyo td { border-bottom: 1px solid #E7E7E7 ;
	padding: 5px ;
}
/* vmware */

/* intora */
.case-main-3 .logo { padding: 3px 3px 12px 18px ;
	float: right ;
}
/* intora */
