@charset "utf-8";

/************************************** Common */
body{ background:url(../images/local_header_bg.gif) top repeat-x; }
#main .section .mb10{ margin-bottom:10px; }
#main .section .mb15{ margin-bottom:15px; }
#main .section .mb20{ margin-bottom:20px; }

/************************************** Base */
#container {
	margin: 0 auto;
	text-align: left;
	width: 860px;
}

/************************************** header */
#header p#logo{
	margin: 12px 0 21px 18px;
}

/************************************** Navgation */
#globalnav{
	margin: 0 auto 38px;
	width: 846px;
}

#globalnav li{
	display:inline;
	float:left;
}

/************************************** header */
#contents{
	clear:both;
	width:850px;
	text-align:center;
}

/************************************** Main */
#main h1{
	margin-bottom:25px;
}
#main h2{
	background:url(../images/global_sec_title01.gif) no-repeat;
	font-weight:bold;
	line-height:36px;
	margin-bottom:11px;
	padding-left:25px;
	text-align:left;
	width:860px;
}
#main .section p{
	line-height:1.8;
	margin-bottom:10px;
}
#main .section{
	margin: 0 auto 35px;
	text-align:left;
	width:810px;
}
#main .section_area01{
	border: 2px solid #DDDDDD;
	padding: 15px 20px 10px 20px;
}
#main .section table{
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
}
#main .section table th{
	background:#e6f1f7;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	color:#0071ac;
	font-weight:bold;
	line-height:1.8;
	padding:10px;
}
#main .section table th.wit150{
	width: 150px;
}
#main .section table th.wit120{
	width: 120px;
}
#main .section table td{
	border-bottom:1px solid #DDDDDD;
	line-height:1.8;
	padding:10px;
}
#main .section table td.bo_r{
	border-right:1px solid #DDDDDD;
}

/************************************** Footer */
#footer {
	text-align:center;
}
#footer address{
	font-size:10px;
	font-style:normal;
	margin-bottom:25px;
}
