@charset "utf-8";
/* **************************************************

Name: index.css

Description: てくてくトップ 

Create: 2014.xx.xx
Update: 2014.xx.xx

Copyright 2014 Hitachi, Ltd.

***************************************************** */
#mainVisual {
  font-family: Helvetica, Arial;
  position: relative;
  height: 440px;
  margin-bottom: 20px;
  letter-spacing: .08em;
}
#mainVisual .main-01 {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
	background: url(/image/global/channel/tech-tech/bg-visual.png) no-repeat left top;
}

#mainVisual .main-01 .abs {
	position: absolute;
}

#mainVisual .main-01 .visual-logo-01 {
	top: 74px;
	left: 88px;
}

#mainVisual .main-01 .visual-logo-02 {
	top: 70px;
	left: 234px;
}

#mainVisual .main-01 .visual-logo-02 span {
	display: block;
}

#mainVisual .main-01 .visual-logo-01 {
	overflow: hidden;
	width: 0;
	height: 0;
}

#mainVisual .main-01 .visual-logo-01 img {
	width: 100%;
	height: 100%;
}

#mainVisual .main-01 .visual-lead {
	top: 40px;
	left: 366px;
	width: 534px;
	height: 145px;
	color: #209f8b;
	line-height: 1.8;
	font-weight: bold;
}

#mainVisual .main-01 .visual-lead .text {
	padding: 24px;
}

#mainVisual .main-01 .visual-lead .text .line {
	display: block;
}

#mainVisual .main-01 .visual-lead .text .line .char {
	position: relative;
}

#mainVisual .main-01 .visual-trek {
	top: 186px;
	right: 66px;
}

#mainVisual .main-01 .girl {
	bottom: 20px;
	left: -200px;
	width: 130px;
	height: 232px;
	z-index: 10;
	background-image: url(/image/global/channel/tech-tech/walk_girl.png);
	background-repeat: no-repeat;
}

.banner-container {
	margin: 0 0 40px;
	font-family: Helvetica, Arial;
}

.banner-container .banner-inner {
	overflow: hidden;
	margin: -15px 0 0 -15px;
}

.banner-container .banner-inner .banner-item a {
}

.banner-container .banner-inner .banner-item .note {
	font-size: 67%;
}

.banner-container .banner-inner .banner-item a:hover img {
	opacity: .8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.banner-container .banner-inner .banner-item.col-2 {
	float: left;
	width: 475px;
	margin: 15px 0 0 15px;
}
