@charset "utf-8";

#oContents{
	width: 100%;
	height: auto;
	overflow: hidden;
}
#oContents #oHeader{
	width: 100%;
	height: 31px;
	margin: 0 auto;
	padding: 14px 0px 10px 0px;
	text-align: center;
	background-color: rgb(0,0,0);
	position: relative;
}
#oContents #contentsInner{
	width: 700px;
	min-height: 500px;
	margin: 60px auto 0px;
	position: relative;
}
#oContents #contentsTitle{
	width: 500px;
	height: 55px;
	text-align: center;
	margin: 0 auto 50px;
	border-bottom: rgb(180,180,180) solid 1px;
}
#oContents #contentsBox{
	width: 700px;
	height: auto;
	margin: 0 auto;
	text-align: center;
}
#oContents p{
	width: 500px;
	margin: 30px auto;
	padding: 20px;
	font-size: 12px;
	color: rgb(0,0,0);
}
#oContents a{
	font-size: 12px;
	text-align: center;
	color: #666666;
}
#oContents a:hover{
	-ms-filter: "alpha( opacity=70 )";
	filter: alpha( opacity=70 );
	opacity: 0.7;
}
#oContentsFooter{
	width: 100%;
	height: 30px;
	text-align: center;
	margin: 0 auto;
	padding: 7px 0px 7px 0px;
	border-top: rgb(170,170,170) solid 1px;
}
#link table{
	width:840px;
	margin:auto;
	text-align:center;
	margin:10px;
}
#link table td{
	margin:0;
	padding:5px 0;
}
#link table td p{
	width:95px;
	text-align:left;
	padding:0 0 0 10px;
	margin:0;
}
#linkBox{
	width: 700px;
	height: auto;
	margin: 50px auto;
}
#linkIMageBox{
	width: 690px;
	height: 144px;
	margin: 0 auto;
}
#linkIMage{
	width: 220px;
	height: 134px;
	margin: 1px 4px 1px 4px;
	border: rgb(200,200,200) solid 1px;
	float: left
}

#oContents dl{ 
	zoom:1;
	font-size: 12px;
}
#oContents dl p{
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px;
}
#oContents dl:after {
	content:".";
	height:0;
	display:block;
	clear:both;
	visibility:hidden;
}
#oContents dl dt{ 
	float:left;
	width:200px;
	text-align:center;
}
#oContents dl dd{ 
	float:right;
	width:405px;
	margin-bottom:25px;
	text-align: left;
}
#oContents dl dd.officer div{
	zoom:1;
}
#oContents dl dd.officer div:after {
	content:".";
	height:0;
	display:block;
	clear:both;
	visibility:hidden;
}
#oContents dl dd.officer div span{ 
	display:block;
	float:left;
	width:9em;
}

.location{
	background:url(../images/pages/bg_w.jpg)top center no-repeat;	
}

#east{
	width:385px;
	float:left;
	margin-top:40px;
}

#west{
	width:385px;
	float:left;
	padding-left:30px;
	margin-top:40px;
}


.location #oContents #contentsInner {
    width: 800px;
}

.location #oContents #contentsBox {
    width: 800px;
}

.location #oContents #contentsTitle{
	border:none;	
}

.location ul{
	padding:0;
}

.location li{
	list-style-type:none;
	font-size:12px;
	text-align:left;
}



