/*#mainframearea----------------------------------*/
#mainframearea h1{
	width: 628px;
	margin: 0 156px 60px;
}
#mainframearea .btnarea{
	width: 940px;
}
#mainframearea .btn_talk{
	width: 443px;
	float: left;
}
#mainframearea .btn_technique{
	width: 470px;
	float: left;
	margin-left: 27px;
}
#mainframearea .btn_pd{
	padding-top: 19px;
}



/* #prolinkarea----------------------------------*/
#mainframearea .btnstyle{
	clear: left;
}
#prolinkarea {
	width: 940px;
	height: 266px;
}
#prolinkarea .ttlpro{
	text-align: center;
}
#prolinkarea .btnbox {
	width: 940px;
}
#prolinkarea ul {
	list-style: none;
	height: 121px;
}
#prolinkarea ul li {
	float: left;
	height: 121px;
}
#prolinkarea ul a{
	height: 121px;
	display: block;
	background-position: 0px 0px;
	background-image: url(../image/common/btn_pro.jpg);
	background-repeat: no-repeat;
}
#prolinkarea .btn1 a{
	width:161px;
	background-position:0 0;
}
#prolinkarea .btn1 a:hover {
	width: 161px;
	background-position:0 -121px;
}
#prolinkarea .btn2 a{
	width:161px;
	background-position:-161px 0;
}
#prolinkarea .btn2 a:hover {
	width:161px;
	background-position:-161px -121px;
}
#prolinkarea .btn3 a{
	width:161px;
	background-position:-322px 0;
}
#prolinkarea .btn3 a:hover {
	width:161px;
	background-position:-322px -121px;
}
#prolinkarea .btn4 a{
	width:161px;
	background-position:-483px 0;
}
#prolinkarea .btn4 a:hover {
	width:161px;
	background-position:-483px -121px;
}
#prolinkarea .btn5 a{
	width:173px;
	background-position:-644px -0;
}
#prolinkarea .btn5 a:hover {
	width:173px;
	background-position:-644px -121px;
}
#prolinkarea .btn6 a{
	width:123px;
	background-position:-817px -0;
}
#prolinkarea .btn6 a:hover {
	width:123px;
	background-position:-817px -121px;
}
