#mainttlarea{
	width:868px;
	height:504px;
}

#mainttlarea .bgarea{
	width:868px;
	height:504px;
	z-index: 0;
	position: absolute;
}

#mainttlarea .ttlbox{
	width:413px;
	height:504px;
	z-index: 1;
	position: absolute;
}

#mainttlarea .ttlbox h1{
	padding: 145px 0 0 46px;
}

#mainttlarea .ttlbox .imgline{
	padding: 0 0 0 46px;
}

#mainttlarea .ttlbox h2{
	padding: 0 0 0 46px;
}

#mainttlarea .ttlbox .txtmain{
	font-size:12px;
	line-height:20px;
	width:364px;
	padding: 0 0 0 46px;
}

#mainintroductionarea{
	width:868px;
	clear:left;
	background-color:#fcfbfa;
}

#mainintroductionarea .introductionbox1{
	width:868px;
	height:336px;
}

#mainintroductionarea .introductionbox1 .textbox{
	width:449px;
	height:336px;
	background:url(../introduction/image/bg_sub_1.gif);
	background-repeat:no-repeat;
	float:left;
}

#mainintroductionarea .introductionbox1 .textbox .txtttl{
	font-size:16px;
	line-height:24px;
	color:#429ca7;
	font-weight:bold;
	padding: 43px 0 5px 45px;
}

#mainintroductionarea .introductionbox1 .textbox .imgline{
	padding: 0 0 0 45px;
}

#mainintroductionarea .introductionbox1 .textbox .txtmain{
	font-size:15px;
	line-height:27px;
	color:#666666;
	padding: 8px 0 0 45px;
	width:368px;
}

#mainintroductionarea .introductionbox1 .imgintroduction{
	float:left;
}

#mainintroductionarea .introductionbox2{
	width:868px;
	height:336px;
}

#mainintroductionarea .introductionbox2 .imgintroduction{
	float:left;
}

#mainintroductionarea .introductionbox2 .textbox{
	width:449px;
	height:336px;
	float:left;
	background:url(../introduction/image/bg_sub_2.gif);
	background-repeat:no-repeat;
	background-position:100% 0;
}

#mainintroductionarea .introductionbox2 .textbox .txtttl{
	font-size:16px;
	line-height:24px;
	color:#429ca7;
	font-weight:bold;
	padding: 40px 0 0 32px;
}

#mainintroductionarea .introductionbox2 .textbox .imgline{
	padding: 5px 0 0 0;
}

#mainintroductionarea .introductionbox2 .textbox .txtmain{
	font-size:15px;
	line-height:27px;
	color:#666666;
	width:368px;
	padding: 8px 0 0 35px;
}

#mainintroductionarea .introductionbox3{
	width:868px;
	height:475px;
}

#mainintroductionarea .introductionbox3 .textbox{
	width:389px;
	height:475px;
	background:url(../introduction/image/bg_sub_1.gif);
	background-repeat:no-repeat;
	float:left;
}

#mainintroductionarea .introductionbox3 .textbox .txtttl{
	font-size:16px;
	line-height:24px;
	color:#429ca7;
	font-weight:bold;
	padding: 36px 0 5px 48px;
}

#mainintroductionarea .introductionbox3 .textbox .imgline{
	padding: 0 0 0 43px;
}

#mainintroductionarea .introductionbox3 .textbox .txtmain{
	font-size:15px;
	line-height:27px;
	color:#666666;
	width:304px;
	padding: 8px 0 0 45px;
}

#mainintroductionarea .introductionbox3 .imgbox{
	width:479px;
	float:left;
}

#mainintroductionarea .introductionbox3 .imgbox .imgstyle{
	float:left;
}

#mainintroductionarea .introductionbox3 .imgbox .rightbox{
	width:195px;
	float:left;
}


#btnnext{
	padding: 44px 0px 0px 0px;
	height: 50px;
	clear: both;
}

#btnnext .backbtn{
	float: left;
}

#btnnext .nextbtn{
	float: right;
}
#btnnext a:hover img{
	opacity: 0.60;
	filter: alpha(opacity=60);
}
