@charset "UTF-8";



/* about　index.html
------------------------------------------------------------ */
h2{
	float: right;
	width: 702px;
	background: url(../about/img/bg_boxTop.png) no-repeat;
	height: 36px;
	margin-right: 15px;
	_margin-right: 8px;
}

h2 img{
	padding: 11px 0 0 454px;
	_display: block;
	*display: block;
	_padding-bottom: 7px;
	*padding-bottom: 7px;
}

div.box1,div.box2{
	float: right;
	width: 699px;
	height: 899px;
	background: url(../about/img/bg_boxBtm.png) bottom no-repeat;
	margin-right: 19px;
	_margin-right: 10px;
	margin-top: -2px;
}
div.box3{
	float: right;
	width: 699px;
	background: url(../about/img/bg_boxBtm.png) bottom no-repeat;
	margin-right: 19px;
	_margin-right: 10px;
	margin-top: -2px;
}

div.box1 .txt11{
	margin: 15px 0 0px 10px;
}
div.box1 .txt12{
	width: 625px;
	margin: 0px 0 0 35px;
}
div.box1 .txt12 p{
	font-weight: bold;
	font-size: 15px;
}

div.box1 .pic11{
	clear: left;
	padding: 26px 0 0 40px;
	*padding-top: 10px;
	_padding-top: 10px;
}
div.box1 .nextBtn {
	margin: 15px 0 15px 37px;
	*margin-top: 15px;
	_margin-top: 15px;
}

div.menuBox1 {
	width: 204px;
	height: 926px;
	margin: 3px 0 0 24px;
	_margin-top: -36px;
	*margin-top: -36px;
	background: url(../about/img/bg_menuBox.png) no-repeat bottom;
}

div.menuBox1 .menuImg,
div.menuBox2 .menuImg,
div.menuBox3 .menuImg {
	padding: 0 6px 6px;
}



div.menuBox1 .menu1,
div.menuBox2 .menu1,
div.menuBox3 .menu1{
	border-top: 3px solid #FFF;
}


/* about　3_2.html
------------------------------------------------------------ */
h2.h22 img {
	padding: 11px 0 0 460px;
	_display: block;
	*display: block;
}

div.box2{
	height: 1250px;
}

div.box2 .txt21{
	margin: 15px 0 0px 10px;
}

div.box2 .txt22{
	width: 625px;
	margin: 0 0 0 35px;
}
div.box2 .txt22 p{
	font-weight: bold;
	font-size: 15px;
	padding-bottom: 20px;
}
div.box2 h3{
	clear: left;
	margin: 0 0 15px 35px;
}
div.box2 p.txt23{
	float: left;
	width: 415px;
	_width: 390px;
	margin: 0 0 0 35px;
	font-size: 15px;
}
div.box2 .pic21 {
	padding: 21px 0 0 0;
}
div.box2 .pic23 {
	float: right;
	margin-right: 65px;
	_margin-right: 40px;
}
div.box2 h3.txt24{
	padding-top: 25px;
	_padding-top: 10px;
	*padding-top: 10px;
}
div.box2 h3.txt25 {
	padding-top: 10px;
}
div.box2 .graph{
	clear: both;
	padding: 30px 0 0 35px;
	_padding-top: 15px;
	*padding-top: 15px;
}

div.box2 .nextBtn {
	margin: 15px 0 15px 37px;
	*margin-top: 15px;
	_margin-top: 15px;
}

div.menuBox2 {
	width: 204px;
	height: 1277px;
	margin: 3px 0 0 24px;
	_margin-top: -36px;
	*margin-top: -36px;
	background: url(../about/img/bg_menuBox.png) no-repeat bottom;
}


/* about　3_3.html
------------------------------------------------------------ */
h2.h23 img {
	padding: 11px 0 0 470px;
	_display: block;
	*display: block;
}

div.box3{

}

div.menuBox3 {
	width: 204px;
	margin: 3px 0 0 24px;
	_margin-top: -36px;
	*margin-top: -36px;
	/*background: url(../about/img/bg_menuBox.png) no-repeat bottom;*/
	background-color: #fff;
	box-shadow: 2px 2px 2px #666;
	border-left: 1px solid #ddd;
}

div.box3 .txt31{
	margin: 15px 0 15px 20px;
}

div.box3 .pic31{
	margin: 0 0 20px 70px;
}
div.box3 .pic32{
	margin: 0 0 20px 70px;
}
div.box3 .pic33{
	margin: 0 0 0 70px;
}


div.box3 .nextBtn {
	margin: 20px 0 15px 37px;
	*margin-top: 15px;
	_margin-top: 15px;
}

.junbi {
padding: 30px 0 150px;
font-size: 18px;
text-align: center;
}