﻿@charset "utf-8";

/* 共通バナー */
#LNV-BNR2 { margin-left: 7px;
}
/* 共通バナー */


/* トップページ */
.solution-top h2 { margin: 29px 0px 19px 0px;
}
.solution-top h3 { margin: 24px 0px 0px 0px;
}
.solution-top #FEATURE { margin-bottom: 40px;
}
.solution-top #FEATURE ul { margin: 3px 0px 10px 0px;
}
.solution-top #FEATURE li { border-bottom: dotted 1px #7B7B7B;
	padding: 9px 0px;
}
.solution-top #DRAWING { margin: 0px 0px 0px 12px;
}
.solution-top #DRAWING p { margin: 10px 0px 0px 20px;
}
.solution-top #DRAWING { margin: 0px 0px 0px 12px;
}
.solution-top .option h3 { padding-bottom: 9px ;
}
.solution-top .option p { margin-bottom: 1em ;
}
.solution-top #INQ { margin-top: 104px;
}
/* トップページ */


/* 特長ページ */
.feature h2 { margin: 29px 0px 10px 0px;
}
.feature h3 { margin: 0px 0px 7px 0px;
}
.feature h4 { margin: 21px 0px 12px 0px;
	border-bottom: solid 1px #4271B1;
	padding-bottom: 6px;
}
.feature .pdf-atn { margin-top: 1em ;
}
.feature .drawing { padding: 15px 0 0 ;
}
.feature .register-atn { margin-top: 48px;
}
.feature  #INQ { margin-top: 60px;
}
/* 特長ページ */



/* FAX環境ページ */
.seculity h2 { margin: 29px 0px 10px 0px;
}
.seculity h3 { margin: 24px 0px 0px 0px;
}
.seculity h4 { margin: 24px 0px 10px 0px;
	border-bottom: solid 1px #4271B1;
	padding-bottom: 4px;
}
.seculity #FAX { margin: 0px 0px 24px 0px;
}
.seculity #FAX ul { margin: 3px 0px 20px 12px;
	padding-left: 10px;
}
.seculity #FAX li { list-style: disc;
	margin-left: 9px;
}
.seculity #INQ { margin-top: 60px;
}
.seculity .drawing { margin: 3px 10px 0px 12px;
	float: right;
}
.seculity .height { height: 165px;
}
/* FAX環境ページ */



/* サービスページ */
.service h2 { margin: 29px 0px 10px 0px;
}
.service h3 { margin: 24px 0px 7px 0px;
}
.service #SRV { margin: 20px 0px 24px 0px;
}
.service .clm { border-bottom: dotted 1px #7B7B7B;
	padding: 16px 0px 14px 0px;
}
.service .clm dl { padding: 0 0 12px ;
}
.service .clm dt { float: left ;
	width: 15em ;
}
.service .clm dd { margin-left: 15em ;
}
.service .clm dl.spt {
	padding-top: 1em ;
}
.service .clm dl.spt dt { float: none ;
	width: auto ;
	font-weight: bold ;
}
.service .clm dl.spt dd { margin-left: 0 ;
}
.service .top h4,
.service .clm h5 { padding: 12px 0 0 ;
}

.service .clm li { margin-left: 1.2em ;
	list-style: disc outside ;
}
.service .top li { margin: 0 ;
	list-style: none ;
}
.service #SRV h4 { margin-bottom: 3px;
}
.service #INQ { margin-top: 60px;
}
/* サービスページ */

/* SVFXページ */
.svfx h2 { margin: 29px 0px 10px 0px;
}
.svfx h3 { margin: 0 0px 7px 0px;
}
.svfx #SRV { margin: 0 0px 24px 0px;
}
.svfx .clm { padding: 0 0px 14px 0px;
	border-bottom: 1px dotted #7B7B7B ;
}
.svfx .clm p,
.svfx .clm ul { padding-bottom: 1em ;
}
.svfx .clm dl { padding: 0 0 12px ;
}
.svfx .clm dt { float: left ;
	width: 17em ;
}
.svfx .top h4 { padding: 12px 0 0 ;
}
.svfx .clm dd { margin-left: 15em ;
}
.svfx .clm li { margin-left: 1.2em ;
	list-style: disc outside ;
}
.svfx .drawing { text-align: center ;
}
.svfx #SRV h4 { margin-bottom: 3px;
	padding: 24px 0 0 ;
}
.sub-clm { display: block ;
	padding-top: 0.5em ;
}
.svfx #INQ { margin-top: 60px;
}
.svfx .clm .caption li { list-style: none ;
	margin: 0 ;
}
.svfx .clm ul.caption { padding-bottom: 0px ;
	margin-bottom: 0px ;
}
.svfx .clm dl.caption { padding-bottom: 20px ;
}
.svfx .clm dl.caption dt { float: left ;
	width: 1em ;
}
.svfx .clm dl.caption dd { margin-left: 1em ;
}
/* SVFXページ */
