@charset "UTF-8";

/* ============================================================
 リセット
 ============================================================ */
*{font-size:12px;line-height:1.4em;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-weight:normal;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}q:before,q:after{content:'';}abbr,acronym{border:0;}body{font-family:Helvetica,Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS P Gothic",sans-serif;};;body{font-family:"メイリオ",Meiryo,sans-serif;}*:first-child+html body{font-family:"メイリオ",Meiryo,sans-serif;}*html body{font-family:"メイリオ",Meiryo,sans-serif;}html{height:100%;margin-bottom:1px;}p{line-height:1.4em;text-align:justify;text-justify:inter-ideograph;}p.left{text-align:left;}p.center{text-align:center;}p.right{text-align:right;}.none{display:none;}.fleft{float:left;}.fright{float:right;}.fclear{clear:both;}.clearfix:after{content:".";display:block;visibility:hidden;height:0.1px;font-size:0.1em;line-height:0;clear:both;}.clearfix{display:inline-block;}.accessibility{display:none;}


/* ============================================================
 全ページ共通
 ============================================================ */
*body .iepngfix{
	behavior: expression(IEPNGFIX.fix(this));
}

body{
	color: #232323;
}
/* アンカー・見出し
-------------------------------------------------------------*/
a{
	color: #232323;
	overflow: hidden;
	outline: none;
}

a:hover{
	color: #aa0001;
}

#inner{
	width: 1000px;
	margin: 0 auto;
}

h1 span{
	display: none;
}

#tohp{
	text-align: right;
}
/* グローバル ナビゲーション
-------------------------------------------------------------*/
#global{
	clear: both;
	width: 1000px;
	padding: 5px 0 0;
}

#global ul{
	background: #f0ede8;
	overflow: hidden;
	zoom: 1;
}

#global li{
	float: left;
	padding: 15px 11px 12px;
}

/* JavaScript アラート
-------------------------------------------------------------*/
#nojs{
	color: #888888;
	font-size: 16px;
	width: 1000px;
	text-align: center;
	border: 4px solid #960000;
	margin: 0 auto 5px;
	padding: 14px 0;
}