@charset "utf-8";

body {
	text-align: center;
	font-size: medium;
	line-height: 150%;
	}

a:link { color: #069; text-decoration: underline; }
a:visited { color: #069; text-decoration: underline; }
a:hover { color: #069; text-decoration: none; }
a:active { color: #069; text-decoration: none; }


/*---------------------トップと下位共通レイアウト---------------------*/
/*ヘッダー*/
#header {
	clear: both;
	}
#header #header-inner {
	width: 880px;
	margin: 0 auto;
	text-align: left;
	}
	#header #header-inner h1 {
		float: left;
		width: 338px;
		padding: 10px 0 15px 0;
		}
	#header #header-inner #header-left {
		float:left;
		}
	#header #header-inner #header-left p{
		padding:10px 0 0 0;
		font-size:x-small;
		}
	#header #header-inner #header-right {
		float: right;
		width: 363px;
		text-align: right;
		}
	#header #header-inner #header-right ul {
		/*padding-top: 15px;*/
		}
	#header #header-inner #header-right ul li {
		display: inline;
		padding: 0 0 0 0;
		/*font-size: small;
		background: url(../images/icon-header-nav.jpg) no-repeat left center;*/
		}


/*グローバルナビ*/
#global-nav {
	clear: both;
	height: 41px;
	text-align: left;
	background: url(../image/top/navi_bg.gif) repeat-x left top;
	border-bottom:1px solid #0033CC;
	}
#global-nav-inner {
	width: 881px;
	margin: 0 auto;
	overflow: hidden;
	}
	#global-nav-inner ul{
		}
	#global-nav-inner ul:after{
 content:".";
 display:block;
 visibility: hidden;
 height: 0.1px;
 font-size: 0.1em;
 line-height: 0;
 clear: both;
		}	
	#global-nav-inner ul li {
		float: left;
		font-size: 0;
		line-height: 0;
		}
	*html #global-nav ul, *:first-child+html #global-nav ul { margin-top: -1px; }/*forIE6 IE7*/



/*フッター*/
#footer {
	clear: both;
	text-align: center;
	background-color: #EFEFEF;
	}
#footer #footer-inner {
	/*width: 860px;*/
	margin: 0 auto;
	padding: 20px 10px;
	background: url(../image/top/footer_bg.gif) repeat-x top left;
	}
	#footer #footer-inner ul {
		font-size: small;
		}
	#footer #footer-inner ul li {
		display: inline;
		padding: 0 5px;
		border-right: solid 1px #666;
		}
	#footer #footer-inner ul li.last {
		border-right: none;
		}
		
	#footer #footer-inner address {
	padding-top: 30px;
	font-size: small;
	font-style: normal;
	color: #666;
	vertical-align: middle;
		}
	
	#footer #footer-inner .copyright {
	font-size: x-small;
	color: #999;
	padding-top: 15px;
		}


#socialbtn{
	clear: both;
	margin:15px 0 0 0;
}
#socialbtn .twitterbtn{
	float:right;
}
#socialbtn .facebookbtn{
	float:right;
}
