﻿@charset "UTF-8";

#mainContents {
	width:742px;
	background-color:#fff;
	border:solid 3px #313131;
	}
dl#lcNavi dd img {
	padding:3px;
	}


/* innerTop
----------------------------------------------- */

p.innerTop {
	display:block;
	width:334px;
	height:36px;
	}

p.innerTop a {
	display:block;
	width:74px;
	height:36px;
	background:#fff url(/tecnica/common/img/btn_pagetop_inner.gif) 0 0 no-repeat;
	color:#343434;
	text-align:left;
	padding-left:36px;
	line-height:36px;
	}
p.innerTop a:visited  {
	color:#343434;
	}
p.innerTop a:hover {
	color:#ee7700;
	}



/* b1Sec01
----------------------------------------------- */

#b1Sec01 {
	position:relative;
	width:742px;
	height:953px;
	background:url(../img/b1_sec01_bg.jpg) left top no-repeat;
	}

#b1Sec01 h4 {
	position:absolute;
	top:21px;
	left:21px;
	}

#b1Sec01 p.text1 {
	position:absolute;
	top:62px;
	left:324px;
	}

#b1Sec01 p.text2 {
	position:absolute;
	top:122px;
	left:261px;
	}

#b1Sec01 p.copy1 {
	position:absolute;
	top:304px;
	left:272px;
	width:445px;
	line-height:20px;
	}

/* b1Sec02
----------------------------------------------- */

#b1Sec02 {
	position:relative;
	width:742px;
	height:410px;
	background:url(../img/b1_sec02_bg.jpg) left top no-repeat;
	}

#b1Sec02 dl#btn1 dt {
	position:absolute;
	top:39px;
	left:426px;
	}

#b1Sec02 dl#btn2 dt {
	position:absolute;
	top:172px;
	left:426px;
	}

#b1Sec02 dl#btn3 dt {
	position:absolute;
	top:285px;
	left:426px;
	}

#b1Sec02 dd {
	width:251px;
	color:#343434;
	font-size:12px;
	line-height:20px;
	}

#b1Sec02 dl#btn1 dd {
	position:absolute;
	top:68px;
	left:430px;
	}

#b1Sec02 dl#btn2 dd {
	position:absolute;
	top:201px;
	left:430px;
	}

#b1Sec02 dl#btn3 dd {
	position:absolute;
	top:314px;
	left:430px;
	}

/* b1Sec03
----------------------------------------------- */

#b1Sec03 {
	position:relative;
	width:742px;
	height:550px;
	background:url(../img/b1_sec03_bg.jpg) left top no-repeat;
	}

#b1Sec03 h4 {
	position:absolute;
	top:12px;
	left:21px;
	}

#b1Sec03 p.copy2 {
	position:absolute;
	top:191px;
	left:318px;
	width:220px;
	line-height:20px;
	}

#b1Sec03 p.copy2 span {
	color:#ee7700;
	font-weight:bold;
	}

#b1Sec03 p.text3 {
	position:absolute;
	top:116px;
	left:571px;
	}

#b1Sec03 p.text4 {
	position:absolute;
	top:324px;
	left:410px;
	}

#b1Sec03 p.copy3 {
	position:absolute;
	top:415px;
	left:415px;
	width:288px;
	line-height:20px;
	}

#b1Sec03 p.innerTop {
	position:absolute;
	top:514px;
	left:632px;
	}


/* b2
----------------------------------------------- */

#b2 {
	position:relative;
	width:742px;
	height:515px;
	background:url(../img/b2_bg.jpg) left top no-repeat;
	}

#b2 h4 {
	position:absolute;
	top:24px;
	left:81px;
	}

#b2 p.text1 {
	position:absolute;
	top:112px;
	left:252px;
	}

#b2 p.text2 {
	position:absolute;
	top:325px;
	left:357px;
	}

#b2 p.copy1 {
	position:absolute;
	top:238px;
	left:260px;
	width:445px;
	line-height:20px;
	}

#b2 p.innerTop {
	position:absolute;
	top:479px;
	left:632px;
	}


/* b3
----------------------------------------------- */

#b3 {
	position:relative;
	width:742px;
	height:1244px;
	background:url(../img/b3_bg.jpg) left top no-repeat;
	}

#b3 h4 {
	position:absolute;
	top:52px;
	left:40px;
	}

#b3 p.copy1 {
	position:absolute;
	top:179px;
	left:49px;
	width:332px;
	color:#fff;
	line-height:20px;
	}

#b3 li.list1 {
	position:absolute;
	top:372px;
	left:288px;
	}

#b3 li.list2 {
	position:absolute;
	top:416px;
	left:288px;
	}

#b3 li.list3 {
	position:absolute;
	top:486px;
	left:288px;
	}

#b3 h5.text1 {
	position:absolute;
	top:665px;
	left:374px;
	}

#b3 h5.text2 {
	position:absolute;
	top:892px;
	left:374px;
	}

#b3 p.copy2 {
	position:absolute;
	top:743px;
	left:568px;
	width:127px;
	line-height:20px;
	}

#b3 p.copy3 {
	position:absolute;
	top:811px;
	left:568px;
	width:127px;
	line-height:20px;
	}

#b3 p span {
	color:#ee7700;
	font-weight:bold;
	}

#b3 p.copy4 {
	position:absolute;
	top:963px;
	left:565px;
	width:130px;
	line-height:20px;
	}

#b3 p.btn1 {
	position:absolute;
	top:743px;
	left:419px;
	}

#b3 p.btn2 {
	position:absolute;
	top:796px;
	left:419px;
	}

#b3 p.btn3 {
	position:absolute;
	top:1088px;
	left:40px;
	}

#b3 p.innerTop {
	position:absolute;
	top:1208px;
	left:632px;
	}


/* b4
----------------------------------------------- */

#b4 {
	position:relative;
	width:742px;
	height:1064px;
	background:url(../img/b4_bg.jpg) left top no-repeat;
	}

#b4 h4 {
	position:absolute;
	top:42px;
	left:42px;
	}

#b4 p.text1 {
	position:absolute;
	top:206px;
	left:42px;
	}

#b4 dl.list1 dt {
	position:absolute;
	top:486px;
	left:259px;
	}

#b4 dl.list2 dt {
	position:absolute;
	top:652px;
	left:259px;
	}

#b4 dl.list3 dt {
	position:absolute;
	top:804px;
	left:259px;
	}

#b4 dl.list1 dd {
	position:absolute;
	top:556px;
	left:269px;
	width:400px;
	line-height:20px;
	}

#b4 dl.list2 dd {
	position:absolute;
	top:721px;
	left:269px;
	width:266px;
	line-height:20px;
	}

#b4 dl.list3 dd {
	position:absolute;
	top:889px;
	left:269px;
	width:266px;
	line-height:20px;
	}

#b4 p.btn {
	position:absolute;
	top:974px;
	left:267px;
	}

#b4 p.copy1 {
	position:absolute;
	top:1024px;
	left:282px;
	width:254px;
	line-height:20px;
	}

#b4 p.innerTop {
	position:absolute;
	top:1027px;
	left:632px;
	}


/* b5
----------------------------------------------- */

#b5 {
	position:relative;
	width:742px;
	height:503px;
	background:url(../img/b5_bg.jpg) left top no-repeat;
	}

#b5 h4 {
	position:absolute;
	top:25px;
	left:353px;
	}

#b5 p.text1 {
	position:absolute;
	top:91px;
	left:353px;
	}

#b5 p.copy1 {
	position:absolute;
	top:372px;
	left:362px;
	width:329px;
	line-height:20px;
	}

#b5 p.innerTop {
	position:absolute;
	top:467px;
	left:632px;
	}


/* b6
----------------------------------------------- */

#b6 {
	position:relative;
	width:742px;
	height:935px;
	background:url(../img/b6_bg.jpg) left top no-repeat;
	}

#b6 h4 {
	position:absolute;
	top:35px;
	left:50px;
	}

#b6 p.copy1 {
	position:absolute;
	top:170px;
	left:55px;
	width:314px;
	line-height:20px;
	}

#b6 dl.ct1 dt {
	position:absolute;
	top:308px;
	left:50px;
	}

#b6 dl.ct2 dt {
	position:absolute;
	top:518px;
	left:354px;
	}

#b6 dl.ct3 dt {
	position:absolute;
	top:691px;
	left:41px;
	}

#b6 dl.ct1 dd {
	position:absolute;
	top:397px;
	left:55px;
	width:321px;
	line-height:20px;
	}

#b6 dl.ct2 dd {
	position:absolute;
	top:606px;
	left:374px;
	width:315px;
	line-height:20px;
	}

#b6 dl.ct3 dd {
	position:absolute;
	top:789px;
	left:52px;
	width:328px;
	line-height:20px;
	}

#b6 p.innerTop {
	position:absolute;
	top:899px;
	left:632px;
	}




