@charset "utf-8";
@import url(style.css);

#pagContent {
	float:none;
	margin-left:auto;
	margin-right:auto;
}

#sideMenuAboutBox{/*border:1px solid #000;*/
	width:280px;
	height:100%;	
	position:relative;
}
.sideMenu{
	width:100%;
	position:absolute;
	left:0px;
	top:0px;
}
.tableCorpor{
	width:100%;
	border-top:1px solid #CCC;
	color:#333;
}
.tableCorpor tr th,
.tableCorpor tr td{
	padding-top:10px;
	padding-bottom:10px;
	line-height:175%;
	vertical-align:top;
}
.tableCorpor tr th{
	width:20%;
	text-align:center;
}
.tableCorpor tr td{
	width:80%;
}
.tableCorpor tr{
	border-bottom:1px solid #CCC;
}
#history tr th,
#history tr td{
	padding-top:5px;
	padding-bottom:5px;	
}
.tableIcon{
	float:right;
	margin-right:10%;
}
#map{
	height:320px;
}
#map iframe{
	width:100%;
	height:100%;
}
.partBox{
	width:640px;
	margin-left:auto;
	margin-right:auto;
}
.formLink{
	width:96%;
	margin:20px auto 20px;
	border:1px solid #CCC;
}
.formLink select,
.formLink select option{
	width:100%;
}
.formLink select option{
	font-size:16px;
	padding:2px 5px;
}
@media only screen and (max-width:640px){
#sideMenuAboutBox{
	display:none;
}
.partBox,
.partBox img{
	width:100%;
	min-width:320px;
}
.fBox .boxLeft,
.fBox .boxRight{
	width:96%;
	margin-left:auto;
	margin-right:auto;
	float:none;
}
.fBox .boxLeft img,
.fBox .boxRight img{
	margin-left:auto;
	margin-right:auto;
	float:none !important;
}
.tableCorpor tr th{
	width:24%;
	text-align:center;
}
.tableCorpor tr td{
	width:96%;
	float:right;
	padding-right:2%;
}
.tableIcon{
	float:none;
	margin-left:auto;
	margin-right:auto;
}
.formLink select option{
	font-size:14px;
}	
}


/* footer
--------------------------------------------*/