@charset "utf-8";
/* ***************************************************************************** 
　目次
-------------------------------------------------------------------------------
	01. cmn
	02. indexBox
	03. documentBox
	04. securityindexBox
	05. security state
	06. managementBox
	07. scanBox
	08. cloudBox
	09. mobileBox
	10. mobile faqBox
	11. sharpdeskmBox
	12. guideBox
	13. sdmSupportmodelBox
	14. outputBox
	15. earthquakeBox
	16. cmnConsulArea03
	17. sdBox
*/
/* ***************************************************************************** */
/*-----------------------------------------------------------
===  [ 01. cmn ]  ====================================
------------------------------------------------------------*/
/* cmnColor01
----------------------------------------------------*/
.cmnColor01 {
	color: #1EB0FF;
}

/* cmnUtility
----------------------------------------------------*/
.cmnUtility {
	margin: 0 0 15px;
}
.cmnUtility ul {
	float: right;
}
.cmnUtility li {
	display: inline;
}

/* cmnSolbox01
----------------------------------------------------*/
.cmnSolLeadbox01,
.cmnSolLeadbox02,
.cmnSolLeadbox03{
	height: 183px;
	overflow: hidden;
	margin: 0 0 10px;
	position: relative;
}
.cmnSolLeadbox01 .lead01,
.cmnSolLeadbox02 .lead01,
.cmnSolLeadbox03 .lead01 {
	position: absolute;
	top: 50%;
	left: 320px;
	margin-top: -1.5em;
	width: 585px;
}

/* cmnSolbox01
----------------------------------------------------*/
.cmnSolbox01 {
	width: 930px;
	overflow: hidden;
	margin: 0 0 10px;
}
.cmnSolbox01 .clearfix {
	width: 940px;
}
.cmnSolbox01 .clearfix .cmnSolbox01Inner {
	float: left;
	width: 460px;
	margin: 0 10px 10px 0;
	background: url(/business/print/solution/images/n_bg_solbox01_02.gif) no-repeat left bottom;
}
.cmnSolbox01 .clearfix .cmnSolbox01Inner ul {
	background: url(/business/print/solution/images/n_bg_solbox01_01.gif) no-repeat left top;
	padding: 13px 10px 0;
}
.cmnSolbox01 .clearfix .cmnSolbox01Inner li {
	display: inline;
}
.cmnSolbox01 .clearfix .cmnSolbox01Inner p {
	padding: 0 10px;
}
.cmnSolbox01 .clearfix .cmnSolbox01Inner a {
	display: block;
	margin: 15px 0 0;
	background: url(/business/images_global/products/n_ic_arw_05.gif) no-repeat left 0.2em;
	min-height: 12px;
	height: auto !important;
	height: 12px;
	line-height:1.25;
	padding: 0 0 0 20px;
}
.cmnSolbox01 .clearfix .cmnSolbox01Inner p.innerAr a {
	display: block;
	margin: 15px 0 0;
	background: url(/common/img/global/icon_arrow.gif) no-repeat left 0.2em;
	min-height: 12px;
	height: auto !important;
	height: 12px;
	line-height:1.25;
	padding: 0 0 0 20px;
}
.cmnSolbox01 .clearfix .cmnSolbox01Inner a.noarrow {
	margin: 5px 0 0;
	background: none;
	min-height: 1px;
	padding: 0;
}

/* cmnSolbox02
----------------------------------------------------*/
.cmnSolbox02 {
	width: 830px;
	margin: 0 auto 40px;
}
.cmnSolbox02_box01 {
	background: url(/business/print/solution/images/n_bg_solbox02_04.jpg) no-repeat left bottom;
	padding: 20px 0 0;
}

.cmnSolbox02_box01 dl {
	width: 606px;
	margin: 0 0 0 auto;
	background: url(/business/print/solution/images/n_bg_solbox02_02.gif) repeat-y left top;
}
.cmnSolbox02_box01 dt {
	color: #275e72;
	font-size: 138.4615%;
	background: url(/business/print/solution/images/n_bg_solbox02_01.gif) no-repeat left top;
	padding: 15px 20px 0 36px;
	margin-bottom: 0 !important;
}
.cmnSolbox02_box01 dd {
	background: url(/business/print/solution/images/n_bg_solbox02_03.gif) no-repeat left bottom;
	padding: 15px 20px 15px 36px;
}
.cmnSolbox02_box01 dd li {
	background: url(/business/print/solution/images/n_ico_solbox02_01.gif) no-repeat left 0.2em;
	padding: 0 0 0 25px;
	font-size: 107.6923%;
}
		/* scan solution only 01 */
		.cmnSolbox02_box01_scan01 {
			background: url(/business/print/solution/images/n_bg_solbox02_04_scan01.jpg) no-repeat left bottom;
			padding: 20px 0 0;
		}
		
		.cmnSolbox02_box01_scan01 dl {
			width: 606px;
			margin: 0 0 0 auto;
			background: url(/business/print/solution/images/n_bg_solbox02_02.gif) repeat-y left top;
		}
		.cmnSolbox02_box01_scan01 dt {
			color: #275e72;
			font-size: 138.4615%;
			background: url(/business/print/solution/images/n_bg_solbox02_01.gif) no-repeat left top;
			padding: 15px 20px 0 36px;
			margin-bottom: 0 !important;
		}
		.cmnSolbox02_box01_scan01 dd {
			background: url(/business/print/solution/images/n_bg_solbox02_03.gif) no-repeat left bottom;
			padding: 15px 20px 15px 36px;
		}
		.cmnSolbox02_box01_scan01 dd li {
			background: url(/business/print/solution/images/n_ico_solbox02_01.gif) no-repeat left 0.2em;
			padding: 0 0 0 25px;
			font-size: 107.6923%;
		}
		/* ---- scan solution end 02 */
		/* scan solution only */
		.cmnSolbox02_box01_scan02 {
			background: url(/business/print/solution/images/n_bg_solbox02_04_scan02.jpg) no-repeat left bottom;
			padding: 20px 0 0;
		}
		
		.cmnSolbox02_box01_scan02 dl {
			width: 606px;
			margin: 0 0 0 auto;
			background: url(/business/print/solution/images/n_bg_solbox02_02.gif) repeat-y left top;
		}
		.cmnSolbox02_box01_scan02 dt {
			color: #275e72;
			font-size: 138.4615%;
			background: url(/business/print/solution/images/n_bg_solbox02_01.gif) no-repeat left top;
			padding: 15px 20px 0 36px;
			margin-bottom: 0 !important;
		}
		.cmnSolbox02_box01_scan02 dd {
			background: url(/business/print/solution/images/n_bg_solbox02_03.gif) no-repeat left bottom;
			padding: 15px 20px 15px 36px;
		}
		.cmnSolbox02_box01_scan02 dd li {
			background: url(/business/print/solution/images/n_ico_solbox02_01.gif) no-repeat left 0.2em;
			padding: 0 0 0 25px;
			font-size: 107.6923%;
		}
		/* ---- scan solution end */
		/* scan solution only */
		.cmnSolbox02_box01_scan03 {
			background: url(/business/print/solution/images/n_bg_solbox02_04_scan03.jpg) no-repeat left bottom;
			padding: 20px 0 0;
		}
		
		.cmnSolbox02_box01_scan03 dl {
			width: 606px;
			margin: 0 0 0 auto;
			background: url(/business/print/solution/images/n_bg_solbox02_02.gif) repeat-y left top;
		}
		.cmnSolbox02_box01_scan03 dt {
			color: #275e72;
			font-size: 138.4615%;
			background: url(/business/print/solution/images/n_bg_solbox02_01.gif) no-repeat left top;
			padding: 15px 20px 0 36px;
			margin-bottom: 0 !important;
		}
		.cmnSolbox02_box01_scan03 dd {
			background: url(/business/print/solution/images/n_bg_solbox02_03.gif) no-repeat left bottom;
			padding: 15px 20px 15px 36px;
		}
		.cmnSolbox02_box01_scan03 dd li {
			background: url(/business/print/solution/images/n_ico_solbox02_01.gif) no-repeat left 0.2em;
			padding: 0 0 0 25px;
			font-size: 107.6923%;
		}
		/* ---- scan solution end */
.cmnSolbox02_box02 {
	background: url(/business/print/solution/images/n_bg_solbox02_05.jpg) no-repeat left top;
	margin: 12px 0 10px;
	min-height: 208px;
}
.cmnSolbox02_box02 dl {
	padding: 55px 0 0;
}
.cmnSolbox02_box02 dt {
	color: #cc0000;
	font-size: 138.4615%;
}
.cmnSolbox02_box02 dd {
	padding: 15px 0;
	margin: 0 13px;
	font-size: 123.0769%;
	line-height:20px;
	width: 570px;
}

/* cmnSolbox02Ico
----------------------------------------------------*/
.cmnSolbox02Ico01,
.cmnSolbox02Ico02,
.cmnSolbox02Ico03,
.cmnSolbox02Ico04 {
	color: #fff;
	font-size: 92.3076%;
	padding: 2px 10px;
	margin: 0 3px 0 0;
}
.cmnSolbox02Ico01 {
	background: #336fa4;
}
.cmnSolbox02Ico02 {
	background: #90a826;
}
.cmnSolbox02Ico03 {
	background: #9459b0;
}
.cmnSolbox02Ico04 {
	background: #df4d41;
}

/* cmnSolbox03
----------------------------------------------------*/
.cmnSolbox03Inner {
	width: 100%;
	overflow: hidden;
}
.cmnSolbox03Boxwrap {
	width: 120%;
}
	.cmnSolbox03Boxwrap:before,
	.cmnSolbox03Boxwrap:after {
		content: " ";
		display: table;
	}
	.cmnSolbox03Boxwrap:after {
		clear: both;
	}
		/* for ie6,ie7 */
		.ie6 .cmnSolbox03Boxwrap,
		.ie7 .cmnSolbox03Boxwrap {
			zoom: 1;
		}
.cmnSolbox03Box {
	width: 355px;
	float: left;
	margin: 0 15px 15px 0;
}
	.cmnSolbox03Box:before,
	.cmnSolbox03Box:after {
		content: " ";
		display: table;
	}
	.cmnSolbox03Box:after {
		clear: both;
	}
		/* for ie6,ie7 */
		.ie6 .cmnSolbox03Box,
		.ie7 .cmnSolbox03Box {
			zoom: 1;
		}
.cmnSolbox03Img {
	width: 120px;
	float: left;
	margin: 0 !important;
}
.cmnSolbox03Txt {
	width: 220px;
	float: right;
	margin: 0 !important;
}
.cmnSolbox03Txt a {
	display: block;
}
.cmnSolbox03Txt span {
	display: block;
	padding: 5px 0 0;
}

/* cmnSolguide01
----------------------------------------------------*/
.cmnSolguide01 {
	background: url(/business/print/solution/images/n_bg_solguide_02.gif) no-repeat left bottom;
	padding: 0 0 7px;
	margin: 0 0 20px;
}
.cmnSolguide01 .cmnSolguide01Tit {
	background: url(/business/print/solution/images/n_bg_solguide_01.gif) no-repeat left top;
	font-weight: bold;
	padding: 11px 11px 0;
}
.cmnSolguide01 .cmnSolguide01Inner {
	width: 710px;
	margin: 0 auto;
	background: url(/business/print/solution/images/n_bg_solguide_04.gif) no-repeat left bottom;
}
.cmnSolguide01 .cmnSolguide01Box {
	background: url(/business/print/solution/images/n_bg_solguide_03.gif) no-repeat left top;
	padding: 16px 17px 15px;
}
	.cmnSolguide01 .cmnSolguide01Box:before,
	.cmnSolguide01 .cmnSolguide01Box:after {
		content: " ";
		display: table;
	}
	.cmnSolguide01 .cmnSolguide01Box:after {
		clear: both;
	}
		/* for ie6,ie7 */
		.ie6 .cmnSolguide01 .cmnSolguide01Box,
		.ie7 .cmnSolguide01 .cmnSolguide01Box {
			zoom: 1;
		}
.cmnSolguide01 .cmnSolguide01Box .flLeft,
.cmnSolguide01 .cmnSolguide01Box .flRight {
	width: 326px;
}
	.cmnSolguide01 .cmnSolguide01Box .flLeft:before,
	.cmnSolguide01 .cmnSolguide01Box .flRight:before,
	.cmnSolguide01 .cmnSolguide01Box .flLeft:after,
	.cmnSolguide01 .cmnSolguide01Box .flRight:after {
		content: " ";
		display: table;
	}
	.cmnSolguide01 .cmnSolguide01Box .flLeft:after,
	.cmnSolguide01 .cmnSolguide01Box .flRight:after {
		clear: both;
	}
		/* for ie6,ie7 */
		.ie6 .cmnSolguide01 .cmnSolguide01Box .flLeft,
		.ie7 .cmnSolguide01 .cmnSolguide01Box .flLeft,
		.ie6 .cmnSolguide01 .cmnSolguide01Box .flRight,
		.ie7 .cmnSolguide01 .cmnSolguide01Box .flRight {
			zoom: 1;
		}
.cmnSolguide01 .cmnSolguide01Img {
	width: 146px;
	float: left;
	margin: 0 !important;
}
.cmnSolguide01 .cmnSolguide01Txt {
	width: 165px;
	float: right;
}
.cmnSolguide01 .cmnSolguide01Btn {
	display: block;
	background: url(/business/print/images_global/n_btn_bg02.gif) no-repeat left top;
	height: 42px;
	line-height: 42px;
	padding: 0 0 0 60px;
	font-weight: bold;
}

/* cmnMobilePager
----------------------------------------------------*/
.cmnMobilePager {
	border: 2px solid #ccc;
	padding: 10px;
}
.cmnMobilePager ul li {
	margin: 0 !important;
	width: 350px;
}
.cmnMobilePager .cmnMobilePagerLeft {
	float: left;
	border-right: 1px dotted #ccc;
}
.cmnMobilePager .cmnMobilePagerRight {
	float: right;
	text-align: right;
}
.cmnMobilePager ul li a {
	min-height: 12px;
	height: auto !important;
	height: 12px;
	line-height:1.25;
}
.cmnMobilePager .cmnMobilePagerLeft a {
	padding: 0 0 0 20px;
	background: url(/business/print/images_global/n_ic_arw_03.gif) no-repeat left 0.2em;
}
.cmnMobilePager .cmnMobilePagerRight a {
	padding: 0 20px 0 0;
	background: url(/business/images_global/products/n_ic_arw.gif) no-repeat right 0.2em;
}

/* cmnAppDownload
----------------------------------------------------*/
.cmnAppDownload {
	background: url(/business/print/solution/mobile/images/n_bg_app_download_01.gif) no-repeat left top;
	padding: 10px;
	margin: 15px 0 0;
}
.cmnAppDownload ul {
	height: 108px;
}
.cmnAppDownload li {
	float: left;
	width: 235px;
	text-align: center;
	margin: 0 !important;
	font-size: 92.3% !important;
}
.cmnAppDownload li img {
	margin: 0 0 10px;
}

/* cmnMobileMenu
----------------------------------------------------*/
.cmnMobileMenu {
	background: url(/business/print/solution/mobile/images/cmn_bg_mobilemenu_01.gif) no-repeat left top;
	padding: 10px;
	height: 460px;
	margin: 0 0 10px;
}
.cmnMobileMenu p {
	text-align: center;
	margin: 0 0 15px;
}
.cmnMobileMenu ul {
	margin: 0 !important;
}
.cmnMobileMenu ul li {
	margin: 0 0 10px !important;
}
.cmnMobileMenu ul li a.arrow01 {
	display: block;
	margin: 5px 0 0;
}

/* ***************************************************************************** */
/*-----------------------------------------------------------
===  [ 02. indexBox ]  ====================================
------------------------------------------------------------*/
/* -- indexMenuArea -- */
.indexBox .indexMenuArea {
	background: url(/business/print/solution/images/n_bg_index_menu01.gif) no-repeat left bottom;
	margin: 0 0 20px;
}
.indexBox .indexMenuArea p {
	margin: 0 !important;
}
.indexBox .indexMenuArea dl {
	margin: 10px 11px;
}
.indexBox .indexMenuArea dt {
	float: left;
	width: 108px;
}
.indexBox .indexMenuArea dd {
	float: right;
	width: 800px;
}
.indexBox .indexMenuArea dd ul {
	margin: 0 !important;
}
.indexBox .indexMenuArea dd li {
	float: left;
	margin: 0 !important;
}
/* -- indexSolbox01 -- */
.indexBox .indexSolbox01 {
	background: no-repeat left top;
	min-height: 235px;
	margin: 0 0 20px;
}
.indexBox .indexSolbox01 p {
	padding: 0 40px 0 340px;
}
.indexBox .indexSolbox01 p.lead01 {
	padding-top: 55px;
}
.indexBox #indexDoc .indexSolbox01 {
	background-image: url(/business/print/solution/images/n_bg_index_01.jpg);
}
.indexBox #indexSec .indexSolbox01 {
	background-image: url(/business/print/solution/images/n_bg_index_02.jpg);
	margin: 0 0 10px;
}
.indexBox #indexMan .indexSolbox01 {
	background-image: url(/business/print/solution/images/n_bg_index_03.jpg);
}
.indexBox #indexSca .indexSolbox01 {
	background-image: url(/business/print/solution/images/n_bg_index_08.jpg);
}
.indexBox #indexClo .indexSolbox01 {
	background-image: url(/business/print/solution/images/n_bg_index_05.jpg);
}
.indexBox #indexMob .indexSolbox01 {
	background-image: url(/business/print/solution/images/n_bg_index_06.jpg);
}
.indexBox #indexPub .indexSolbox01 {
	background-image: url(/business/print/solution/images/n_bg_index_07.jpg);
}
.indexBox #indexOut .indexSolbox01 {
	background-image: url(/business/print/solution/images/n_bg_index_09.jpg);
}
.indexBox #indexDes .indexSolbox01 {
	background-image: url(/business/print/solution/images/n_bg_index_10.jpg);
}

.indexBox .cmnSolbox03Box {
	width: 445px;
}
.indexBox .cmnSolbox03Txt {
	width: 300px;
}

/* tabAreaNav	
----------------------------------------------------*/
.indexBox .tabAreaNav {
	height: 35px;
	overflow: hidden;
}
.indexBox .tabAreaNav li {
	float: left;
	text-align: center;
	font-size: 92.30769%;
	background: #dbdee3 url(/business/print/solution/images/n_bg_index_tab_01.gif) no-repeat -182px 0;
}
.indexBox .tabAreaNav li.first-child {
	background-position: left top;
}
.indexBox .tabAreaNav li.last-child {
	background-position: right top;
}
.indexBox .tabAreaNav li a {
	display: block;
	padding: 10px 5px;
	width: 172px;
	color: #333;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
}
.indexBox .tabAreaNav li.first-child a {
	width: 172px;
}
.indexBox .tabAreaNav li.selected a,
.indexBox .tabAreaNav li a:hover {
	background: #275e72 no-repeat -182px 0;
	color: #fff;
	font-weight: bold;
}
.indexBox .tabAreaNav li.first-child.selected a,
.indexBox .tabAreaNav li.first-child a:hover {
	background-position: left top;
}
.indexBox .tabAreaNav li.last-child.selected a,
.indexBox .tabAreaNav li.last-child a:hover {
	background-position: right top;
}
.indexBox .tabAreaNav li.selected a.bg01,
.indexBox .tabAreaNav li a.bg01:hover {
	background-image: url(/business/print/solution/images/n_bg_index_tab_02.gif);
}
.indexBox .tabAreaNav li.selected a.bg02,
.indexBox .tabAreaNav li a.bg02:hover {
	background-image: url(/business/print/solution/images/n_bg_index_tab_03.gif);
}
.indexBox .tabAreaNav li.selected a.bg03,
.indexBox .tabAreaNav li a.bg03:hover {
	background-image: url(/business/print/solution/images/n_bg_index_tab_04.gif);
}
.indexBox .tabAreaNav li.selected a.bg04,
.indexBox .tabAreaNav li a.bg04:hover {
	background-image: url(/business/print/solution/images/n_bg_index_tab_05.gif);
}
.indexBox .tabAreaNav li.selected a.bg05,
.indexBox .tabAreaNav li a.bg05:hover {
	background-image: url(/business/print/solution/images/n_bg_index_tab_06.gif);
}
.indexBox .tabAreaCont .tabAreaContInner {
}
.indexBox .tabAreaCont .tab01 {
	border-top: 5px solid #336fa4;
	border-right: 1px solid #b4b9bd;
	border-bottom: 1px solid #b4b9bd;
	border-left: 1px solid #b4b9bd;
}
.indexBox .tabAreaCont .tab02 {
	border-top: 5px solid #90a826;
	border-right: 1px solid #b4b9bd;
	border-bottom: 1px solid #b4b9bd;
	border-left: 1px solid #b4b9bd;
}
.indexBox .tabAreaCont .tab03 {
	border-top: 5px solid #df4d41;
	border-right: 1px solid #b4b9bd;
	border-bottom: 1px solid #b4b9bd;
	border-left: 1px solid #b4b9bd;
}
.indexBox .tabAreaCont .tab04 {
	border-top: 5px solid #9459b0;
	border-right: 1px solid #b4b9bd;
	border-bottom: 1px solid #b4b9bd;
	border-left: 1px solid #b4b9bd;
}
.indexBox .tabAreaCont .tab05 {
	border-top: 5px solid #d9910c;
	border-right: 1px solid #b4b9bd;
	border-bottom: 1px solid #b4b9bd;
	border-left: 1px solid #b4b9bd;
}
.indexBox .tabAreaCont .list01 {
	padding: 20px 9px 10px;
	background: #f5f8fa;
}
.indexBox .tabAreaCont .list01 dt {
	margin: 0 !important;
	width: 60px;
}
.indexBox .tabAreaCont .list01 dd {
	margin: -1.5em 0 10px 0 !important;
	padding: 0 0 10px 70px;
	border-bottom: 1px dotted #b9bec2;
}
.indexBox .tabAreaCont .list01 dd.last-child {
	border: none;
	padding-bottom: 0;
}
.indexBox .tabAreaCont h2 {
	background: #dbe0e4 no-repeat 14px 1em;
	padding: 10px 10px 10px 33px;
}
.indexBox .tabAreaCont .tab01 h2 {
	background-image: url(/business/print/solution/images/n_ico_index_tab_02.gif);
}
.indexBox .tabAreaCont .tab02 h2 {
	background-image: url(/business/print/solution/images/n_ico_index_tab_03.gif);
}
.indexBox .tabAreaCont .tab03 h2 {
	background-image: url(/business/print/solution/images/n_ico_index_tab_04.gif);
}
.indexBox .tabAreaCont .tab04 h2 {
	background-image: url(/business/print/solution/images/n_ico_index_tab_05.gif);
}
.indexBox .tabAreaCont .cmnSolcaseArea01 {
	background: #dbe0e4;
}
.indexBox .tabAreaCont .cmnSolcaseArea01Inner {
	background: #dbe0e4;
}
.indexBox .tabAreaCont .cmnSolcaseArea01Boxswrap {
	margin: 0 0 0 7px;
}
.indexBox .tabAreaCont .cmnSolcaseArea01BoxWrap {
	width: 445px;
	background: url(/business/print/solution/images/n_bg_index_solcase_05.gif) repeat-y left top;
}
.indexBox .tabAreaCont .cmnSolcaseArea01Box {
	background: url(/business/print/solution/images/n_bg_index_solcase_04.gif) no-repeat left top;
}
.indexBox .tabAreaCont .cmnSolcaseArea01BoxInner {
	background: url(/business/print/solution/images/n_bg_index_solcase_06.gif) no-repeat left bottom;
}
.indexBox .tabAreaCont .cmnSolcaseArea01BoxContent {
	width: 280px;
}


/* ***************************************************************************** */
/*-----------------------------------------------------------
===  [ 03. documentBox ]  ====================================
------------------------------------------------------------*/

.documentBox .cmnSolLeadbox01 {
	background: url(/business/print/solution/document/images/n_bg_index_01.jpg) no-repeat left top;
}

/* ***************************************************************************** */
/*-----------------------------------------------------------
===  [ 04. securityindexBox ]  ====================================
------------------------------------------------------------*/

.securityBox .cmnSolLeadbox01 {
	background: url(/business/print/solution/security/images/n_bg_index_01.jpg) no-repeat left top;
}
.securityBox .cmnSolbox01 li strong {
	font-size: 92.3076%;
}

/* ***************************************************************************** */
/*-----------------------------------------------------------
===  [ 05. state ]  ====================================
------------------------------------------------------------*/

.state3-9Box .tbl02 tbody td {
	text-align: center !important;
	vertical-align: middle !important;
}
.state3-9Box .tbl02 tbody td.txtLeft {
	text-align: left !important;
}

/* ***************************************************************************** */
/*-----------------------------------------------------------
===  [ 06. managementBox ]  ====================================
------------------------------------------------------------*/

.managementBox .cmnSolLeadbox01 {
	background: url(/business/print/solution/management/images/n_bg_index_01.jpg) no-repeat left top;
}
.managementBox .btnNon {
	display: none;
}
.managementBox .box01 {
	background: #f4f4f4;
	padding: 15px 15px 0;
}
.managementBox .box01 h3 {
	color: #275e72;
	margin: 0 0 10px;
	font-size: 107.6923%;
}
.managementBox .box01 .txt01 {
	font-size: 76.923%;
}

/* ***************************************************************************** */
/*-----------------------------------------------------------
===  [ 07. scanBox ]  ====================================
------------------------------------------------------------*/

.scanBox .cmnSolLeadbox01 {
	background: url(/business/print/solution/scan/images/n_bg_index_01.jpg) no-repeat left top;
}

.scanBox .cmnSolLeadbox02 {
	background: url(/business/print/solution/scan/images/n_bg_gmail_01.jpg) no-repeat left top;
}

.scanBox .cmnSolLeadbox03 {
	background: url(/business/print/solution/scan/images/n_bg_ntslite_01.jpg) no-repeat left top;
}

.scanBox .box01 {
	position: relative;
}
.scanBox .box01 li {
	position: absolute;
	margin: 0 !important;
}
.scanBox .box01 .btn01 {
	top: 55px;
	right: 35px;
}
.scanBox .box01 .btn02 {
	top: 518px;
	right: 177px;
}
.scanBox .box01 .btn03 {
	top: 489px;
	left: 19px;
}
.scanBox .box01 .btn04 {
	top: 131px;
	right: 246px;
}
.scanBox .box01 .btn05 {
	bottom: 19px;
	left: 19px;
}
.scanBox .box01 .btn06 {
	top: 540px;
	left: 237px;
}
.scanBox .box01 .btn07 {
	bottom: 19px;
	left: 166px;
}
.scanBox .box01 .btn08 {
	bottom: 19px;
	left: 312px;
}
.scanBox .box01 .btn09 {
	bottom: 19px;
	left: 458px;
}
.scanBox .box01 .btn10 {
	bottom: 19px;
	left: 605px;
}
.scanBox .box01 .btn11 {
	bottom: 19px;
	left: 752px;
}

/* ***************************************************************************** */
/*-----------------------------------------------------------
===  [ 08. cloudBox ]  ====================================
------------------------------------------------------------*/

.cloudBox .cmnSolLeadbox01 {
	background: url(/business/print/solution/cloud/images/n_bg_index_01.jpg) no-repeat left top;
}
.cloudBox .box01 {
	margin: 0 0 15px;
}
.cloudBox .box01 li,
.cloudBox .box01 p {
	margin: 0 !important;
}
.cloudBox .box01 li {
	float: left;
}
.cloudBox .box02 {
	background: #f4f4f4;
	padding: 10px 15px;
	margin: 0 0 15px;
}
.cloudBox .box02 .flLeft {
	width: 143px;
	margin: 0 !important;
}
.cloudBox .box02 .flRight {
	width: 705px;
	padding: 10px 0 0;
}
.cloudBox .box02 .flRight p {
	margin: 0 !important;
}
.cloudBox .box02 .flRight p.lead01 {
	margin: 0 0 10px !important;
}
.cloudBox .box02 .flRight p.lead01 span {
	color: #333;
	font-size: 81.25%;
}
/* ***************************************************************************** */
/*-----------------------------------------------------------
===  [ 09. mobileBox ]  ====================================
------------------------------------------------------------*/

.mobileBox .cmnSolLeadbox01 {
	background: url(/business/print/solution/mobile/images/n_bg_index_01.jpg) no-repeat left top;
}
.mobileBox .box01 {
	margin: 0 0 15px;
}
.mobileBox .box01 li,
.mobileBox .box01 p {
	margin: 0 !important;
}
.mobileBox .box01 li {
	float: left;
}
.mobileBox .box02 {
	background: #f4f4f4;
	padding: 10px 15px;
	margin: 0 0 15px;
}
.mobileBox .box02 .flLeft {
	width: 143px;
	margin: 0 !important;
}
.mobileBox .box02 .flRight {
	width: 705px;
	padding: 10px 0 0;
}
.mobileBox .box02 .flRight p {
	margin: 0 !important;
}
.mobileBox .box02 .flRight p.lead01 {
	margin: 0 0 10px !important;
}
.mobileBox .box02 .flRight p.lead01 span {
	color: #333;
	font-size: 81.25%;
}
.mobileBox .box03 li {
	margin: 0 !important;
}
.mobileBox .box03 li {
	float: left;
}
.mobileBox .tbl01 strong {
	font-weight: bold !important;
}

/* ***************************************************************************** */
/*-----------------------------------------------------------
===  [ 10. faqBox ]  ====================================
------------------------------------------------------------*/
.faqBox .box01 {
	border: 5px solid #dbe0e4;
	padding: 13px;
	margin: 0 0 10px;
}
.faqBox .box01 dt {
	font-weight: bold;
	font-size: 107.69%;
}
.faqBox .box01 dd li a {
	display: block;
	padding: 0 0 0 20px;
	background: url(/business/images_global/products/n_ic_arw_05.gif) no-repeat left 0.2em;
}
.faqBox .box02 {
	border-top: 1px dotted #b7bec2;
	padding: 10px 0 0;
	margin: 10px 0 0;
}
.faqBox .box02.first-child {
	margin: 0;
	padding: 0;
	border: none;
}
.faqBox .box02 dt,
.faqBox .box02 dd {
	position: relative;
	padding: 5px 0 5px 85px;
}
.faqBox .box02 dt {
	font-weight: bold;
}
.faqBox .box02 dt img,
.faqBox .box02 dd img {
	position: absolute;
	top: 0;
	left: 0;
}

/* ***************************************************************************** */
/*-----------------------------------------------------------
===  [ 11. sharpdeskmBox ]  =================================
------------------------------------------------------------*/
.sharpdeskmBox .titStyle06{
	line-height:2em;
	text-indent:1.3em;
}
.sharpdeskmBox .list03 li{
	margin-bottom:0.25em!important;
	background:none!important;
}

/* ***************************************************************************** */
/*-----------------------------------------------------------
===  [ 12. guideBox ]  =================================
------------------------------------------------------------*/
.guideBox .w300{
	width:300px;
}

/* ***************************************************************************** */
/*-----------------------------------------------------------
===  [ 13. sdmSupportmodelBox ]  ============================
------------------------------------------------------------*/
.sdmSupportmodelBox table.cmn_tbl01,
.sdmSupportmodelBox table.tbl02{
	margin:0 auto;
}
.sdmSupportmodelBox .cmn_tbl01 td{
	vertical-align:top;
}
.sdmSupportmodelBox .cmn_tbl01 td:first-child,
.sdmSupportmodelBox .cmn_tbl01 td:last-child{
	text-align:left !important;
}
.sdmSupportmodelBox table.tbl02 td{
	text-align:center !important;
}
.sdmSupportmodelBox ul.cmnSubmenu01{
	background-color:#c6d4da;
	border-top:5px solid #1C4D5F;
	padding:10px 15px;
}
.sdmSupportmodelBox .cmnSubmenu01 li{
	float: left;
	line-height: 1.5;
	padding: 0 0 0 13px;
	margin: 0 30px 0 0;
	background: url(/business/images_global/products/n_ic_arw_02.png) no-repeat left 0.4em;
}
.sdmSupportmodelBox .cmnSubmenu01 li a{
	display:block;
}
.cmnSubmenu01 li a.current{
	color: #333;
  font-weight: bold;
  text-decoration: none;
}

/*-- 不要になったスタイル --------
.sdmSupportmodelBox .cmn_tbl01 td li{
	background: url(/business/print/solution/mobile/images/n_ic_arw01.png) no-repeat left 0.3em;
	text-indent:0.5em;
}
.sdmSupportmodelBox .cmn_tbl01 th,
.sdmSupportmodelBox .cmn_tbl01 td{
	padding:3px;
}
.sdmSupportmodelBox .cmn_tbl01 hr{
	border-top:1px solid #B4B9BD;
	border-bottom:1px solid #fff;
	display:block;
}
*/

/* ***************************************************************************** */
/* update 2016/03/13 */
/*-----------------------------------------------------------
===  [ 14. outputBox ]  ====================================
------------------------------------------------------------*/
.outputBox .cmnSolLeadbox01 {
	background: url(/business/print/solution/output/images/n_bg_index_01.jpg) no-repeat left top;
}

/* ***************************************************************************** */
/*-----------------------------------------------------------
===  [ 15. earthquakeBox ]  ====================================
------------------------------------------------------------*/
.earthquakeBox .cmnSolLeadbox01 {
	background: url(/business/print/solution/management/images/n_bg_index_02.jpg) no-repeat left top;
}
.earthquakeBox .box01 {
	background: #f4f4f4;
	padding: 15px 15px 0;
}
.earthquakeBox .box01 h3 {
	color: #275e72;
	margin: 0 0 10px;
	font-size: 107.6923%;
}
.earthquakeBox .box01 .txt01 {
	font-size: 76.923%;
}

/* ***************************************************************************** */
/*-----------------------------------------------------------
===  [ 16. cmnConsulArea03 ]  ====================================
------------------------------------------------------------*/
.cmnConsulArea03 {
	background: url(/business/print/images_global/n_bg_consul_04.gif) no-repeat left top;
	padding: 11px 0;
}
.cmnConsulArea03:before,
.cmnConsulArea03:after {
	content: " ";
	display: table;
}
.cmnConsulArea03:after {
	clear: both;
}
	/* for ie6,ie7 */
	.ie6 .cmnConsulArea03,
	.ie7 .cmnConsulArea03 {
		zoom: 1;
	}
.cmnConsulArea03 p {
	margin: 0 !important;
}

.cmnConsulArea03 p.cmnConsulArea03Tit {
	width: 190px;
	float: left;
	padding-left: 40px;
}
.cmnConsulArea03 p.cmnConsulArea03Img {
	width: 222px;
	float: left;
	padding-left: 55px;
}
.cmnConsulArea03 p.cmnConsulArea03Btn {
	width: 286px;
	float: left;
}



/* ***************************************************************************** */
/*--------------------------------------------------update 2018/09/18
===  [ 17. sdBox ]  ====================================
------------------------------------------------------------*/

.sdBox .titStyle06{
	color: #275e72;
	line-height:2em;
	text-indent:-1em;
}

.cmnSolLeadbox04,
.cmnSolLeadbox05,
.cmnSolLeadbox06,
.cmnSolLeadbox07 {
	height: 183px;
	overflow: hidden;
	margin: 0 0 10px;
	position: relative;
}

.cmnSolLeadbox04 .lead01,
.cmnSolLeadbox05 .lead01,
.cmnSolLeadbox06 .lead01,
.cmnSolLeadbox07 .lead01 {
	position: absolute;
	top: 40%;
	left: 320px;
	margin-top: -1.5em;
	width: 585px;
}


.sdBox .cmnSolLeadbox04 {
	background: url(/business/print/solution/sharpdesk/images/n_bg_index_01.jpg) no-repeat left top;
}

.sdBox .cmnSolLeadbox05 {
	background: url(/business/print/solution/sharpdesk/images/n_bg_scan_01.jpg) no-repeat left top;
}

.sdBox .cmnSolLeadbox06 {
	background: url(/business/print/solution/sharpdesk/images/n_bg_ocr_01.jpg) no-repeat left top;
}
.sdBox .cmnSolLeadbox07 {
	background: url(/business/print/solution/sharpdesk/images/n_bg_comp_01.jpg) no-repeat left top;
}

table.tablePad10 td{
	padding-top:10px;
}

/* cmnSolbox04
----------------------------------------------------*/
.cmnSolbox01 .clearfix .cmnSolbox04Inner {
	float: left;
	width: 460px;
	margin: 0 10px 10px 0;
}


.cmnSolbox04 {
	width: 880px;
	margin: 0 auto;
}
.cmnSolbox04_box01 {
	height:230px;
	background: url(/business/print/solution/sharpdesk/images/n_bg_solbox04_01.jpg) no-repeat left bottom;
	padding: 20px 0 0;
}

.cmnSolbox04_box02 {
	height:230px;
	background: url(/business/print/solution/sharpdesk/images/n_bg_solbox04_02.jpg) no-repeat left bottom;
	padding: 20px 0 0;
}

.cmnSolbox04_box03 {
	height:213px;
	background: url(/business/print/solution/sharpdesk/images/n_bg_solbox04_03.jpg) no-repeat left bottom;
	padding: 20px 0 0;
}

.cmnSolbox04_box04 {
	height:230px;
	background: url(/business/print/solution/sharpdesk/images/n_bg_solbox04_04.jpg) no-repeat left bottom;
	padding: 20px 0 0;
}

.cmnSolbox04_box01 dl,
.cmnSolbox04_box02 dl,
.cmnSolbox04_box03 dl,
.cmnSolbox04_box04 dl {
	width: 600px;
	margin: 0 0 0 auto;
}
.cmnSolbox04_box01 dt,
.cmnSolbox04_box02 dt,
.cmnSolbox04_box04 dt {
	color: #275e72;
	font-size: 138.4615%;
	padding: 15px 20px 0 40px;
	margin-bottom: 0 !important;
}
.cmnSolbox04_box01 dd,
.cmnSolbox04_box02 dd,
.cmnSolbox04_box04 dd {
	padding: 15px 20px 15px 40px;
}

.cmnSolbox04_box03 dt {
	color: #275e72;
	font-size: 138.4615%;
	padding: 10px 10px 0 50px;
	margin-bottom: 0 !important;
}
.cmnSolbox04_box03 dd {
	padding: 15px 10px 15px 50px;
}


/* cmnSolbox05
----------------------------------------------------*/
.cmnSolbox05 {
	width: 830px;
	margin: 0 auto 40px;
}

.cmnSolbox05_box01 {
	background: url(/business/print/solution/sharpdesk/images/n_bg_solbox05_01.jpg) no-repeat left top;
	margin: 12px 0 10px;
	min-height: 210px;
}
.cmnSolbox05_box02 {
	background: url(/business/print/solution/sharpdesk/images/n_bg_solbox05_02.jpg) no-repeat left top;
	margin: 12px 0 10px;
	min-height: 210px;
}
.cmnSolbox05_box03 {
	background: url(/business/print/solution/sharpdesk/images/n_bg_solbox05_03.jpg) no-repeat left top;
	margin: 12px 0 10px;
	min-height: 214px;
}
.cmnSolbox05_box04 {
	background: url(/business/print/solution/sharpdesk/images/n_bg_solbox05_04.jpg) no-repeat left top;
	margin: 12px 0 10px;
	min-height: 216px;
}

.cmnSolbox05_box01 dl,
.cmnSolbox05_box02 dl,
.cmnSolbox05_box03 dl,
.cmnSolbox05_box04 dl {
	padding: 55px 0 0;
}
.cmnSolbox05_box01 dt,
.cmnSolbox05_box02 dt,
.cmnSolbox05_box03 dt,
.cmnSolbox05_box04 dt {
	color: #cc0000;
	font-size: 138.4615%;
}
.cmnSolbox05_box01 dd,
.cmnSolbox05_box02 dd,
.cmnSolbox05_box03 dd,
.cmnSolbox05_box04 dd {
	padding: 15px 0;
	margin: 0 13px;
	font-size: 123.0769%;
	line-height:20px;
	width: 570px;
}



.sdBox .box01 {
	position: relative;
}
.sdBox .box01 li {
	position: absolute;
	margin: 0 !important;
}
.sdBox .box01 .btn01 {
	top: 55px;
	right: 35px;
}
.sdBox .box01 .btn02 {
	top: 518px;
	right: 177px;
}
.sdBox .box01 .btn03 {
	top: 489px;
	left: 19px;
}
.sdBox .box01 .btn04 {
	top: 131px;
	right: 246px;
}
.sdBox .box01 .btn05 {
	bottom: 19px;
	left: 19px;
}
.sdBox .box01 .btn06 {
	top: 540px;
	left: 237px;
}
.sdBox .box01 .btn07 {
	bottom: 19px;
	left: 166px;
}
.sdBox .box01 .btn08 {
	bottom: 19px;
	left: 312px;
}
.sdBox .box01 .btn09 {
	bottom: 19px;
	left: 458px;
}
.sdBox .box01 .btn10 {
	bottom: 19px;
	left: 605px;
}
.sdBox .box01 .btn11 {
	bottom: 19px;
	left: 752px;
}


























