@charset "shift_jis";

/*----------------------------------------------------------
  レイアウト関係
----------------------------------------------------------*/

/*---------------------------------フォントサイズなど*/
body {
	color: #333333;
	font-family: "メイリオ","Meiryo","Arial","Helvetica","ＭＳ Ｐゴシック", "MS P Gothic","Osaka","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
	font-size: small;
	margin: 0;
	padding: 0;
	scrollbar-base-color : #FFFFFF;
	scrollbar-face-color : #E6E9EC;
	scrollbar-track-color: #D1D9DD;
	scrollbar-arrow-color: #8F9CA3;
	scrollbar-3dlight-color   : #D1D9DD;
	scrollbar-highlight-color : #FFFFFF;
	scrollbar-shadow-color    : #AFBEC5;
	scrollbar-darkshadow-color: #8F9CA3;
	}

/*---------------------------------ページ全体の横幅*/
#wrapper {
	margin: 15px auto;
	padding: 0;
	background: #FFF;
}

/*---------------------------------ヘッダー部分*/
#header {
  margin: 0;
  padding: 0;
  text-align: right;
}

#header ul {
	margin: 0; /* リストのインデントを消す */
	}

#header li {
	background:url(../image/ico_navi01.gif) no-repeat left center;
	display: inline;
	font-weight: bold;
	list-style:none;
	padding:0;
	padding-left:14px;
	}

#header li.select {
	color: #DB245B;
	}

#header li.leftline{
	background-image: none;
	}

#header li a {
	text-decoration: none;
	}

#header li a:link, 
#header li a:visited { color: #8F9CA3; }
#header li a:hover	{ color: #EF7585; }
#header li a:active { color: #FFCCCC; }

/*---------------------------------タイトル部分*/
#header_title {
	margin: 22px 0 10px 0;
	padding: 0;
}

/*----------------------------------------------------------
  メニュー部分の指定
----------------------------------------------------------*/
#header_menu {
	margin: 0;
	padding: 0;
}

table.tbl1 {
	border-collapse: collapse;
	border-spacing:0;
}

/*----------------------------------------------------------
  ナビゲーション部分
----------------------------------------------------------*/
#hnavi {
	margin: 10px 0 0 5px;
	padding: 0;
}

#hnavi ol {
	margin: 0;
	display: inline; /* リストのインデントを消す */
	}

#hnavi li {
	display: inline; /* リストのインデントを消す */
	padding:0 5px 0 15px;
	width:auto;
	list-style:none;
	float:left;
	background:url(../image/ico_hnavi01.gif) no-repeat left center;
	}

#hnavi li.home {
	padding:0 4px 0 0;
	background-image:none;
	}

#hnavi a 		{ text-decoration: none; }
#hnavi a:link, 
#hnavi a:visited{ color: #0066CC; }
#hnavi a:hover,
#hnavi a:active	{ color: #FF0000; }

/*----------------------------------------------------------
  フッター部分
----------------------------------------------------------*/
#footer {
	background: #FFF url(../image/line01c.gif) no-repeat left top;
	clear: both;
	color: #8C929B;
	font-size: 70%;
	margin: 0;
	padding: 5px 0;
	text-align: right;
	width: 100%;
}

#footer ol {
	margin: 2px; /* リストのインデントを消す */
	}

#footer li {
	background:url(../image/ico_navi01.gif) no-repeat left center;
	display: inline;
	list-style:none;
	padding:0;
	padding-left:14px;
	}

#footer li.select {
	color: #DB245B;
	}

#footer li.leftline {
	background-image: none;
	}

#footer li a {
	text-decoration: none;
	}

#footer li a:link, 
#footer li a:visited { color: #8F9CA3; }
#footer li a:hover,
#footer li a:active { color: #EF7585; }

/*---------------------------------フッター部分*/
#footer1 {
	clear: both;
	font-size: 85%;
	margin: 0;
	padding: 5px 0;
	text-align: center;
	width: 100%;
}

img {border:0px;}