@charset "UTF-8";

#main{
	width:900px;
	height:560px;
	margin:0 auto;
	position:relative;
	//overflow:hidden;
}
#main p,#main h1,#main h2,#main h3,#main ul,#main li{
	margin:0;
	padding:0;
	line-height:10px;
}

#main p,#main h2{
	text-indent:-9999px;
}


/* INNER MENU */

#main #brand_menu{
	width:194px;
	overflow:hidden;
	position:absolute;
	left:710px;
	top:23px;
	height:510px;
	background:url(../brand/images/bg_bmenu.gif) no-repeat;
}

.bms a{
	display:block;
	height:30px;
}

.active{
	
}

#bm1 a{
	margin-top:50px;
	display:block;
	height:55px;
	background:url(../brand/images/bt_1.gif) no-repeat;
	text-indent:-9999px;
}
#bm1 a:hover,#bm1 a.active{
	background:url(../brand/images/bt_1.gif) no-repeat -194px 0;
}

#bm2{
	height:60px;
	background:url(../brand/images/bt_2.gif) no-repeat;
	text-indent:-9999px;
}

.bms a{
	display:block;
	height:54px;
	text-indent:-9999px;
}

#bms21 a{
	background:url(../brand/images/bt_21.gif) no-repeat;
	height:75px;
}
#bms22 a{
	background:url(../brand/images/bt_22.gif) no-repeat;
	height:70px;
}
#bms23 a{
	background:url(../brand/images/bt_23.gif) no-repeat;
	height:40px;
}
#bms24 a{
	background:url(../brand/images/bt_24.gif) no-repeat;
	height:50px;
}
#bms25 a{
	background:url(../brand/images/bt_25.gif) no-repeat;
	height:40px;
}


#bms21 a:hover,#bms21 a.active{
	background:url(../brand/images/bt_21.gif) no-repeat -194px 0;
}
#bms22 a:hover,#bms22 a.active{
	background:url(../brand/images/bt_22.gif) no-repeat -194px 0;
}
#bms23 a:hover,#bms23 a.active{
	background:url(../brand/images/bt_23.gif) no-repeat -194px 0;
}
#bms24 a:hover,#bms24 a.active{
	background:url(../brand/images/bt_24.gif) no-repeat -194px 0;
}
#bms25 a:hover,#bms25 a.active{
	background:url(../brand/images/bt_25.gif) no-repeat -194px 0;
}


/* contents */

.contents{
	position:absolute;
	top:0;
	left:0;
	width:710px;
	height:560px;
}

.contents .txt{
	text-indent:-9999px;
	overflow:hidden;	
}

#contents1{
	background:url(../brand/images/1105TE_CB.jpg) no-repeat 418px 27px;
}

#main #contents1 h1#ttl{
	position:absolute;
	left:0px;
	top:23px;
	background:url(../brand/images/c1_ttl.gif) no-repeat;
	height:30px;
	width:160px;
}

#main #contents1 #txt11{
	position:absolute;
	left:0px;
	top:73px;
	height:350px;
	width:360px;
	background:url(../brand/images/c1_txt1.gif) no-repeat;
}

#main #contents1 #txt12{
	position:absolute;
	left:0px;
	top:448px;
	height:100px;
	width:410px;
	background:url(../brand/images/c1_txt2.gif) no-repeat;
}
#main #contents1 #txt12 a:hover{
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;	
}

/*2*/
#contents2{
	background:url(../brand/images/1105TE_F2B.jpg) no-repeat 417px 208px;
}

#main #contents2 h2#ttl2,
#main #contents3 h2#ttl3,
#main #contents4 h2#ttl4,
#main #contents5 h2#ttl5,
#main #contents6 h2#ttl6,
#main #contents7 h2#ttl7{
	position:absolute;
	left:0px;
	top:23px;
	background:url(../brand/images/c2_ttl.gif) no-repeat;
	height:30px;
	width:190px;
}

#main #contents2 #txt21{
	position:absolute;
	left:0px;
	top:73px;
	height:65px;
	width:350px;
	background:url(../brand/images/c2_txt1.gif) no-repeat;
}

#main #contents2 #txt22{
	position:absolute;
	left:0px;
	top:163px;
	height:165px;
	width:350px;
	background:url(../brand/images/c2_txt2.gif) no-repeat;
}

#main #contents2 #txt23 a{
	display:block;
	position:absolute;
	left:0px;
	top:478px;
	height:60px;
	width:210px;
	background:url(../brand/images/c2_bt1.gif) no-repeat;
}

#main #contents2 #txt23 a:hover{
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;	
}
/*3*/
#contents3{
	background:url(../brand/images/BA01.jpg) no-repeat 503px 293px;
}

#main #contents3 #txt31{
	position:absolute;
	left:0px;
	top:73px;
	height:65px;
	width:460px;
	background:url(../brand/images/c3_txt1.gif) no-repeat;
}

#main #contents3 #txt32{
	position:absolute;
	left:0px;
	top:143px;
	height:255px;
	width:460px;
	background:url(../brand/images/c3_txt2.gif) no-repeat;
}

#main #contents3 #txt33 a{
	display:block;
	position:absolute;
	left:0px;
	top:518px;
	height:20px;
	width:190px;
	background:url(../brand/images/c3_bt1.gif) no-repeat;
}
#main #contents3 #txt33 a:hover{
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;	
}
/*4*/
#contents4{
	background:url(../brand/images/BA02.jpg) no-repeat 2px 293px;
}

#main #contents4 #txt41{
	position:absolute;
	left:0px;
	top:68px;
	height:25px;
	width:230px;
	background:url(../brand/images/c4_txt1.gif) no-repeat;
}

#main #contents4 #txt42{
	position:absolute;
	left:0px;
	top:113px;
	height:100px;
	width:460px;
	background:url(../brand/images/c4_txt2.gif) no-repeat;
}

#main #contents4 #txt43 a{
	display:block;
	position:absolute;
	left:0px;
	top:498px;
	height:40px;
	width:190px;
	background:url(../brand/images/c4_bt1.gif) no-repeat;
}
#main #contents4 #txt43 a:hover{
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;	
}

/*5*/
#contents5{
	background:url(../brand/images/BA03.jpg) no-repeat 2px 378px;
}

#main #contents5 #txt51{
	position:absolute;
	left:0px;
	top:73px;
	height:40px;
	width:460px;
	background:url(../brand/images/c5_txt1.gif) no-repeat;
}

#main #contents5 #txt52{
	position:absolute;
	left:0px;
	top:138px;
	height:210px;
	width:460px;
	background:url(../brand/images/c5_txt2.gif) no-repeat;
}

#main #contents5 #txt53 a{
	display:block;
	position:absolute;
	left:0px;
	top:518px;
	height:20px;
	width:190px;
	background:url(../brand/images/c5_bt1.gif) no-repeat;
}
#main #contents5 #txt53 a:hover{
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;	
}
/*6*/
#contents6{

}

#main #contents6 #txt61{
	position:absolute;
	left:0px;
	top:68px;
	height:25px;
	width:410px;
	background:url(../brand/images/c6_txt1.gif) no-repeat;
}

#main #contents6 #txt62{
	position:absolute;
	left:0px;
	top:95px;
	height:40px;
	width:410px;
	background:url(../brand/images/c6_txt2.gif) no-repeat;
}

#main #contents6 #txt63{
	position:absolute;
	left:0px;
	top:143px;
	height:390px;
	width:680px;
	background:url(../brand/images/c6_txt3.gif) no-repeat;
}
#main #contents6 #txt63 a:hover{
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;	
}
