@charset "utf-8";

	html, body {
		background                 : #ffffff;
		scrollbar-base-color       : #ffffff;
		scrollbar-face-color       : #ffffff;
		scrollbar-track-color      : #eeeeee;
		scrollbar-arrow-color      : #0000ff;
		scrollbar-3dlight-color    : #dddddd;
		scrollbar-highlight-color  : #dddddd;
		scrollbar-shadow-color     : #dddddd;
		scrollbar-darkshadow-color : #dddddd;
		}


/* ============================================================================= */
/*   Header, Global Navi & Footer (2016-10-26 update) */
/* ============================================================================= */

/* 2016-10-06「#header img.ci」バナー掲出のため臨時変更 */
/* 2015-12-04「breadcrumbs」幅設定を修正 */
/* 2015-11-11「Level-3」フライアウト・サブメニュー設定を修正 */
/* 2015-05-14「"游ゴシック",YuGothic,」の指定を削除 */


#header{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:978px;
	height:120px;
/*	overflow:hidden;*/
	background-color:#ffffff;
	}

#header img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:75px;
	}

#header img.ci{
/*	「復興マラソン」バナー掲出臨時対応 */
/*	margin:0px 250px 0px 0px; */
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:240px;
	height:75px;
	}

#GlobalNavi{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:976px;
	height:45px;
	border-top:1px solid #d6d6d6;
	border-right:1px solid #999999;
	border-bottom:5px solid #2277bb;
	border-left:1px solid #999999;
	}

/* Level-1 ----------------------------------------------------------*/

ul#navi{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	line-height:14px;
	font-size:12px;
	font-weight:normal;
	font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
	}

ul#navi li.category{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:122px;
	position:relative;
	float:left;
	text-align:center;
	border-top:0px solid #ffffff;
	border-right:1px dashed #999999;
	border-bottom:0px solid #2277bb;
	border-left:0px solid #ffffff;
	line-height:14px;
	font-size:14px;
	font-weight:normal;
	font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
	}

x_ul#navi li ul li a.arrow{
	background-image:url("img/arrow_right.gif");
	}

ul#navi li.category .category_e{
	color:#2277bb;
	line-height:12px;
	font-size:9px;
	font-weight:normal;
	font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
	}

x_ul#navi li.category:last-child{
	width:117px;
	border-right:none;
	}

ul#navi li.category a{
	padding:10px 2px 8px 2px;
	background-color:#ffffff;
	display:block;
	color:#000000;
	text-decoration:none;
	line-height:1em;
	zoom:1;
	}

ul#navi li.category2{
	width:115px;
	position:relative;
	float:left;
	text-align:center;
	border-top:0px solid #ffffff;
	border-right:0px solid #ffffff;
	border-bottom:0px solid #2277bb;
	border-left:0px solid #ffffff;
	line-height:14px;
	font-size:14px;
	font-weight:normal;
	font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
	}

ul#navi li.category2 .category_e{
	color:#2277bb;
	line-height:12px;
	font-size:9px;
	font-weight:normal;
	font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
	}

ul#navi li.category2 a{
	padding:10px 2px 8px 2px;
	background-color:#ffffff;
	display:block;
	color:#000000;
	text-decoration:none;
	line-height:1em;
	zoom:1;
	}

ul#navi li a:hover,
ul#navi li a.open{
	background-color:#dddddd;
	}


/* Level-2 ----------------------------------------------------------*/

ul#navi li.category ul{
	margin:4px 0px 0px 0px;
	padding-top:1px;
	list-style:none;
	position:absolute;
	left:0;
	z-index:999;
	}

ul#navi li.category ul li a{
	padding:5px 0px 5px 10px;
	float:none;
	width:150px;
	color:#ffffff;
	text-align:left;
	line-height:20px;
	font-size:12px;
	font-weight:normal;
	font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
	background-color:#000000;
	opacity:0.80;
	filter:alpha(opacity=80);
	zoom:1;
	border-right:none;
	border-bottom:1px solid #ffffff;
	}

ul#navi li.category ul li:last-child a{
	border-bottom:1px solid #ffffff;
	}

ul#navi li.category ul a:hover,
ul#navi li.category ul a.open{
	background-color:#000000;
	opacity:0.60;
	filter:alpha(opacity=60);
	}

/* Level-3 ----------------------------------------------------------*/

ul#navi li.category ul li ul{
	margin:1px 0px 0px 0px;
	padding-top:0;
	padding-left:1px;
	position:absolute;
	top:0;
	left:160px;
	}


/* ============================================================================= */
/*   パン屑リスト (2015-02-23 update) */
/* ============================================================================= */

#breadcrumbs{
	width:978px;
	margin:15px auto 3px auto;
	padding:0px 0px 0px 20px;
	font-size:9pt;
	line-height:9pt;
	font-weight:normal;
	color:#000000;
	font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
	}


/* ============================================================================= */
/*   footer (2015-02-23 update) */
/* ============================================================================= */

#footer{
	margin:0px auto 30px auto;
	padding:0px 0px 0px 0px;
	width:978px;
	height:120px;
	background-color:#ffffff;
	}

dl#footer_link{
	width:978px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:1px dotted #bbbbbb;
	}

dl#footer_link dt.footer_title{
	width:130px;
	height:55px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	border:none;
	}

dl#footer_link dd.footer_text{
	margin:0px 0px 0px 150px;
	padding:10px 0px 0px 0px;
	text-align:left;
	line-height:18px;
	font-size:11px;
	font-weight:normal;
	font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
	border:none;
	}

dl#footer_link dd a:link{   text-decoration:none;       color:#0055aa;}
dl#footer_link dd a:visited{text-decoration:none;       color:#777777;}
dl#footer_link dd a:hover{  text-decoration:underline;  color:#ee0000;}
dl#footer_link dd a:focus{  text-decoration:none;       color:#dd0000;}
dl#footer_link dd a:active{ text-decoration:none;       color:#ff0000;}

.footer_credit{
	margin:10px 5px 5px 10px;
	padding:0px;
	text-align:left;
    	color:#555555;
	font-size:11px;
	line-height:15px;
	font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
	float:left;
	}

.footer_FNS{
	margin:15px 15px 5px 10px;
	width:250px;
	float:right;
	}

.dropdown select{
	text-align:left;
	padding:0px 0px 0px 0px;
	color:#0055ff;
	font-size:9pt;
	line-height:14pt;
	font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
	}



/*-------------------------------------------------------------------*/
/* 汎用設定 */
/*-------------------------------------------------------------------*/
.clear{
	clear:both;
	}

/* Roll up! see the show! */
#pageTop {
	position:fixed;
	bottom:20px;
	right:0px;
	}
#pageTop a{
	}
#pageTop a:hover {
	}

