@charset "utf-8";
#ContentsWrap {width: 100%;  padding-bottom:0px;}
#ContentsBox {margin-top: 30px;}

/*スライダー*/
#TopMain {width: 100%; height: 320px;background:#e3f2f9; }
#homeSlider {height: 320px;width: 1260px; margin: 0 auto; overflow: hidden;position: relative;z-index: 0;}
#homeSlider ul {display: block;	height: 320px;}
#homeSlider ul li {width: 1260px; position: absolute;}

#homeSlider ul li a {
  display: block;
  height: 320px;
  width: 1260px;
  position: relative;
  z-index: 0;
  background-repeat: no-repeat;
}
#homeSlider ul li a:hover {
  background-position: 0 -320px;
}

#homeSlider ul li a.top_slide_h2   {background-image:url('../img/top_mainimage01.png');}
#homeSlider ul li a.top_slide_h301 {background-image:url('../img/top_qlik.png'); }
#homeSlider ul li a.top_slide_h302 {background-image:url('../img/top_mainimage03.png');}
#homeSlider ul li a.top_slide_h303 {background-image:url('../img/top_mainimage04.png');}
#homeSlider ul li a.top_slide_h304 {background-image:url('../img/top_mainimage05.png');}
#homeSlider ul li a.top_slide_h305 {background-image:url('../img/top_mainimage06.png');}
#homeSlider ul li a.top_slide_h307 {background-image:url('../img/top_invoiceagent.png');}
#homeSlider ul li a.top_slide_h308 {background-image:url('../img/amateras-ray.png');}

#slideList {position: fixed;}
#slideStage {position: relative;}
#sliderArrow span {	margin-top: -190px;	cursor: pointer;position: absolute;	z-index: 1;}
#sliderArrow span.l {height: 58px;	width: 30px;margin-left: 150px;	background-image: url(../img/slider_leftarrow.png);	display: block;}
#sliderArrow span.r {height: 58px;	width: 31px;margin-left: 1079px;background-image: url(../img/slider_rightarrow.png);}
#sliderArrow span.l:hover {	background-position: 0px -58px;}
#sliderArrow span.r:hover {	background-position: 0px -58px;}

#sliderNavi {margin-top: -30px;	left: 616px; height: 17px;	position: absolute;	z-index: 1;}
#sliderNavi a {	background-image: url(../img/slider-pagenation-button.png);	display: block;	height: 16px;width: 16px;float: left;cursor: pointer;margin-right: 9px;	background-position: 0px 0px;}
#sliderNavi a:hover {background-position: -16px -16px;}
#sliderNavi a.now {	background-position: -16px 0px;}
#sliderNavi a.now:hover {background-position: -16px -16px;}


/*製品紹介*/
.Idx-Prd-Blk__left {float: left; width: 355px;}
.Idx-Prd-Blk__right {float: right; width: 355px;}

.Idx-Prd-Blk__left a,
.Idx-Prd-Blk__right a {display: block; height: 185px; background: url(../img/top_Idx-Prd-Blk.png) no-repeat;}

.Idx-Prd-Blk__left a:hover,
.Idx-Prd-Blk__right a:hover {background-position: 0 -185px;}

.Idx-Prd-Blk li.Box__IMG {height: 92px; padding-top: 27px; text-align: center;}
.Idx-Prd-Blk li.Box__Txt {margin: 0 23px;}

.Idx-Prd-Blk a.external {
  display: block;
  height: 185px;
  background: url(../img/top_Idx-Prd-Blk_external.png) no-repeat;
}

.News-Blk {margin-bottom: 30px; font-size: 12px;}
.News-Blk h3 a {float: right; font-size: 12px;}
.News-Blk .date {width: 114px; float:left; margin: 0px 0;}
.News-Blk .news {width: 582px; float:left; margin: 0px 0; background:url('../img/icon_blue_arrow.png') 0 5px no-repeat; display: block; padding-left: 20px;}
.News-Blk .line {clear:both; height: 7px; border-bottom: 1px dotted #666; margin-bottom: 10px;}



