@charset "utf-8";

img, object, embed, video {
	max-width: 100%;
}

.ie6 img {
	width:100%;
}


.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
#header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#about_title {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#about_pic01 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#about_body01 {
	clear: none;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#about_body02 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#about_pic02 {
	clear: none;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#about_body01_p1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#about_body01_b1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#about_body01_b2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#about_body02_p1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#about_body02_b1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#about_body02_b2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

/* 銵冽聢��𢒰: 481px �� 768px��見撘讐匱�輯䌊: 銵����𢒰�� */

@media only screen and (min-width: 481px) {
.gridContainer {
	width: 89.9%;
	padding-left: 1.55%;
	padding-right: 1.55%;
}
#header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#about_title {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#about_pic01 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#about_body01 {
	clear: none;
	float: left;
	margin-left: 3.4482%;
	width: 100%;
	display: block;
}
#about_body02 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#about_pic02 {
	clear: none;
	float: left;
	margin-left: 3.4482%;
	width: 100%;
	display: block;
}
#about_body01_p1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#about_body01_b1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#about_body01_b2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#about_body02_p1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#about_body02_b1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#about_body02_b2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
}

/* 獢屸𢒰��𢒰: 769px �唳�憭� 1232px��見撘讐匱�輯䌊: 銵����𢒰�諹”�潛��Ｕ�� */

@media only screen and (min-width: 769px) {
.gridContainer {
	width: 100%;
	max-width: 1232px;
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
}
#header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#about_title {
	clear: both;
	float: left;
	margin-left: 0;
	margin-bottom: 20px;
	width: 100%;
	display: block;
	max-width: 800px;
}
#about_pic01 {
	clear: both;
	float: left;
	margin-left: 0;
	margin-bottom: 20px;
	width: 55.0561%;
	display: block;
	max-width: 460px;
}
#about_body01 {
	clear: none;
	float: left;
	margin-left: 1.1235%;
	width: 43.8202%;
	display: block;
}
#about_body02 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#about_pic02 {
	clear: none;
	float: left;
	margin-left: 2.2727%;
	width: 100%;
	display: block;
	text-align: center;
}
#about_body01_p1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#about_body01_b1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 80%;
	display: block;
	font-family: Arial, "�啁敦�𡡞�", sans-serif;
	font-size: 14px;
	line-height: 25px;
	padding-left: 20px;
}
#about_body01_b2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#about_body02_p1 {
	clear: both;
	float: left;
	margin-left: 0;
	margin-top: 20px;
	width: 100%;
	display: block;
}
#about_body02_b1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
	line-height: 25px;
	padding-left: 20px;
}
#about_body02_b2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
}
