@charset "utf-8";
/* CSS Document */
/*============================================================================
書体
*============================================================================*/
/*　書体の基本定義　*/
body {
	color:#000;
	font-weight:normal;
	font-size:0.875em;
	font-family:"Osaka", "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif ,"monospace"; 
	word-wrap: break-word;	
}

strong { font-weight:bold;}

a,
a:link,
a:visited,
a:hover,
a:active { text-decoration:underline;}


/*============================================================================
全体レイアウト
*============================================================================*/
/*　全体　*/
body {
	background-color:#FFF;
}

/*　コンテンツ　*/
#contents {
	padding:20px 15px 4em 15px;
}
#inner-contents {
	padding:20px 15px 0 15px;
}

/*============================================================================
リセット
*============================================================================*/
#header img,
#footer img {
	margin:0;
	padding:0;
	border:0;
}

#header ul,
#header ol,
#header li,
#footer ul,
#footer ol,
#footer li{
	list-style-type:none;
}

/*============================================================================
ヘッダー
*============================================================================*/
#header {
	clear:both;
	overflow:hidden;
	background:#B9D3FF url(../image/head_02.jpg) top right no-repeat;
}

/*　グローバルナビ　*/
#global-navi{
	clear:both;
	overflow:hidden;
	border-top:1px solid #055ACE;
	border-bottom:1px solid #055ACE;
	background-color:#257EF7;
}
#global-navi .inner{
	overflow:hidden;
	padding:3px 13px;
	border-top:1px solid #7CB3FC;
	border-bottom:1px solid #7CB3FC;
}
#global-navi ul{
	overflow:hidden;
	border-left:2px solid #587294;
}
#global-navi ul li{
	float:left;
	overflow:hidden;
	padding:0 5px;
	border-right:2px solid #587294;
	_width:7em;/*　IE6用　*/
}
#global-navi ul li a{
	display:block;
	overflow:hidden;
	padding:3px 20px;
	border:2px solid #0466E5;
	text-align:center;
	font-weight:bold;
	font-size:0.786em;
	color:#FFF;
	text-decoration:none;
}
#global-navi ul li a:hover{	
	background-color:#FF6600;
}

/*============================================================================
フッター
*============================================================================*/

#footer {
	clear:both;
	overflow:hidden;
	padding-bottom:20px;
	background-color:#999;
}

#footer #copyright {
	padding:5px 10px;
	text-align:right;
	font-size:0.786em;
	color:#FFF;
	background-color:#257EF7;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
}

/*============================================================================
他
*============================================================================*/
noscript {
	text-align:center;
	display:block;
	font-weight:bold;
	color:#EE0000;
	overflow:hidden;
}

/*============================================================================
パーツ
*============================================================================*/

/*　まわりこみ解除　*/
.clearfix:after{
  content: ".";
  display: block;
  height: 0;
  font-size:0;
  clear: both;
  visibility:hidden;
}

.clearfix{display: inline-block;}

/* Hides from IE Mac \*/
* html .clearfix {height: 1%;}
.clearfix{display:block;}
/* End Hack */

.clear {
	clear: both;
}
