@charset "UTF-8";


/*===================================================================
	index.html
===================================================================*/

#contents .headSection .aside {
	width: 141px;
}
#contents .headSection .aside .guide {
	font-size: 72%;
	width: 141px;
}
#contents .headSection .aside .guide li {
	float:right;
}
.letter-space-small{
	letter-spacing: -0.01em;
}
.letter-space-wide{
	letter-spacing: 0.05em;
}
.index .main {
	position: relative;
}
.index .detailSection .selectBox {
	margin: 0 -8px 55px 0;
}
.index .detailSection .selectBox li {
	cursor: pointer;
	float:left;
	margin: 0 8px 8px 0;
}
.index .detailSection .selectBox .active img {
	visibility:hidden;
}
.index .detailSection .selectBox .sales.active {
	background: url(/products/dotprinter/software/images/index/idx_nav_btn01_on.png) left top no-repeat;
}
.index .detailSection .selectBox .account.active {
	background: url(/products/dotprinter/software/images/index/idx_nav_btn02_on.png) left top no-repeat;
}
.index .detailSection .selectBox .legal.active {
	background: url(/products/dotprinter/software/images/index/idx_nav_btn03_on.png) left top no-repeat;
}
.index .detailSection .selectBox .manifest.active {
	background: url(/products/dotprinter/software/images/index/idx_nav_btn04_on.png) left top no-repeat;
}
.index .detailSection .selectBox .send.active {
	background: url(/products/dotprinter/software/images/index/idx_nav_btn05_on.png) left top no-repeat;
}
.index .detailSection .selectBox .seal.active {
	background: url(/products/dotprinter/software/images/index/idx_nav_btn06_on.png) left top no-repeat;
}
.index .detailSection .selectBox .tool.active {
	background: url(/products/dotprinter/software/images/index/idx_nav_btn07_on.png) left top no-repeat;
}
.index .detailSection .selectBox .peripheral.active {
	background: url(/products/dotprinter/software/images/index/idx_nav_btn08_on.png) left top no-repeat;
}
.index .detailSection .softwareProducts {
	margin: 0 -20px 0 0;
}

.index .detailSection .softwareProducts .itemBox {
	background: url(/products/dotprinter/software/images/index/idx_bg.png) left bottom no-repeat;
	float:left;
	display:none;
	margin: 0 20px 40px 0;
	padding: 0;
	width:470px;
}
.index .detailSection .softwareProducts .itemBox .ttl01 {
	background: url(/products/dotprinter/software/images/index/idx_bg_top01.png) left top no-repeat;
	height:215px;
	padding: 10px 0 0 0;
}
.index .detailSection .softwareProducts .itemBox .ttl01 dt {
	color: #0a4f92;
	font-size:200%;
	display:inline-block;
	*display:inline;
	line-height: 1.3;
	padding: 33px 0 0 30px;
	*zoom:1;
	width:255px;
}
.index .detailSection .softwareProducts .itemBox .ttl01 .company {
	color: #363636;
	display:block;
	font-size:60%;
	margin: .5em 0 0;
}
.index .detailSection .softwareProducts .itemBox .ttl01 .icon {
	background: url(/products/dotprinter/software/images/index/idx_txt_bg.png) left top no-repeat;
	color:#fff;
	display:block;
	font-size:57%;
	font-weight:normal;
	line-height:26px;
	height:26px;
	margin: 15px 0 0;
	text-align: center;
	width:200px;
}
.index .detailSection .softwareProducts .itemBox .ttl01 dd {
	display:inline-block;
	*display:inline;
	vertical-align: top;
	padding: 1px 0 0 0;
	*zoom:1;
}
.index .detailSection .softwareProducts .itemBox .itemIcon {
	margin: 0 -12px 18px 0;
	padding: 0 20px;
}
.index .detailSection .softwareProducts .itemBox .itemIcon li {
	display:inline-block;
	*display:inline;
	margin: 0 12px 0 0;
	*zoom:1;
}
.index .detailSection .softwareProducts .itemBox .productsTxt {
	padding: 0 20px;
}
.index .detailSection .softwareProducts .itemBox .productsTxt .mark {
	display:inline;
}
.index .detailSection .softwareProducts .itemBox .productsTxt .continue {
	display:none;
}
.index .detailSection .softwareProducts .itemBox .productsTxt .continue .txtBr {
	margin: 0 0 0 2em;
}
.index .detailSection .softwareProducts .itemBox .productsTxt .continue .txtBr02 {
	margin: 0 0 0 1em;
}
.index .detailSection .softwareProducts .itemBox .productsTxt .listMark {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:14px;
}
.index .detailSection .softwareProducts .itemBox .productsTxt .listTxt {
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align: top;
	width:414px;
}
.index .detailSection .softwareProducts .active {
	display:block;
}

.index .detailSection .softwareProducts .itemBox .open {
	display:none;
	padding: 0 20px;
}
.index .detailSection .softwareProducts .itemBox .open .sttl {
	background: #0a4f92;
	color:#fff;
	font-weight:bold;
	display:inline-block;
	*display:inline;
	margin: 10px 0 5px;
	padding: 0 7px;
	*zoom:1;
}
.index .detailSection .softwareProducts .itemBox .open .txt02 {
	margin: 1em 0 0 0;
}
.index .detailSection .softwareProducts .itemBox .open .txt02 a {
	margin: 0 0 0 5px;
}
.index .detailSection .softwareProducts .itemBox .open .markList .dot {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:14px;
	vertical-align: top;
}
.index .detailSection .softwareProducts .itemBox .open .markList .txt {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width: 406px;
}
.index .detailSection .softwareProducts .itemBox .open .txtList .num {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:14px;
	vertical-align: top;
}
.index .detailSection .softwareProducts .itemBox .open .txtList .txt {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width: 406px;
}
.index .detailSection .softwareProducts .itemBox .open .detailDiscript {
	margin: 15px 0 0 0;
}
.index .detailSection .softwareProducts .itemBox .open .detailDiscript li span {
display:inline-block;
	*display:inline;
	font-weight:bold;
	*zoom:1;
	vertical-align: top;
}
.index .detailSection .softwareProducts .itemBox .open .detailDiscript li .num {
	width: 10em;
}
.index .detailSection .softwareProducts .itemBox .open .detailDiscript li .txt {
	display:inline-block;
	margin: 0 0 0 1em;
	text-indent: -1em;
	width: 19em;
}
.index .detailSection .softwareProducts .itemBox .open .detailDiscript li span em {
	color: #ff0000;
}
.index .detailSection .softwareProducts .itemBox .open .parallel {
	margin: 0 0 10px;
}
.index .detailSection .softwareProducts .itemBox .open .parallel li {
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.index .detailSection .softwareProducts .itemBox .open .parallel li a {
	margin: 0 .5em 0 0;
}
.index .detailSection .softwareProducts .itemBox .open .inquiryArea {
	background: #f6f6f6;
	margin: 0 auto 11px;
	padding: 20px;
}
.index .detailSection .softwareProducts .itemBox .open .inquiryArea .ttl {
	color:#0a4f92;
	font-weight: bold;
	margin: 0 0 15px 0;
}
.index .detailSection .softwareProducts .itemBox .open .inquiryArea .txt {
	font-size:79%;
}
.index .detailSection .softwareProducts .itemBox .open .inquiryArea .address dt {
	clear:left;
	float:left;
	font-size:79%;
	font-weight: normal;
	width:100px;
}
.index .detailSection .softwareProducts .itemBox .open .inquiryArea .address dd {
	font-size:79%;
	margin: 0 0 0 100px;
	width:290px;
}
.index .detailSection .softwareProducts .itemBox .open .inquiryArea .address dd a {
	margin: 0 5px 0 0;
	word-wrap:break-word;
}
.index .detailSection .softwareProducts .itemBox .open .inquiryArea .address .dtType02 {
	width:125px;
}
.index .detailSection .softwareProducts .itemBox .open .inquiryArea .address .ddType02 {
	margin:0 0 0 125px;
	width: 260px;
}
.index .detailSection .softwareProducts .itemBox .open .inquiryArea .address .dtType03 {
	width:60px;
}
.index .detailSection .softwareProducts .itemBox .open .inquiryArea .address .ddType03 {
	margin:0 0 0 60px;
}
.index .detailSection .softwareProducts .itemBox .productsBtn {
	cursor: pointer;
	padding: 19px 0 30px;
	text-align: center;
}
.index .btmArea {
	margin: 0 auto;
	width:960px;
}
.index .btmArea .endTxt {
	text-align: center;
}
.index .btmArea .bnr {
	text-align: center;
}
.index .main .syouhyou {
	position: relative;
	top: -30px;
	*top: 10px;
}

@media print{
 .index .main .itemBox {
    min-height:490px;
  }
}
