@charset "utf-8";

body, div, table, caption, th, tr, td, ul, ol, li, dl, dt, dd, form, input, textarea, p, pre {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:12px;
	color:#000;
}
body,html {
	margin: 0px;
	padding: 0px;
	background: #000;
}

header, footer, article, sction, h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd {
	margin: 0;
	padding: 0;
}
html{
	width:100%;}
.wp{
	margin:0 auto;
	max-width:1920px;
	min-width:950px;}
a{
	color:#474343;
	text-decoration:none;}	

.cf:after { display: block; visibility: hidden; clear: both; height: 0; content: " "; font-size: 0; } /* clearfix for ie7 */ .cf { display: inline-block; } .cf { display: block; }

/*--------------------------------

ヘッダー

--------------------------------*/
#header{
	background-color:#000;
	border-bottom:solid 1px #ccc;
	min-height:96px;
	padding:4px 15px;
	}
#header .ligo_nd{
	float:left;
	}
#header .ligo_kado{
	float:right;
	}

/*--------------------------------

ナビゲーション

--------------------------------*/
#navi ul{
	text-align:center;
	background-color:#fff;
	border-left:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	position:relative;
	letter-spacing: -.40em;
	}
#navi li{
	letter-spacing: normal;
	width:3%;
	font-size:15px;
	text-align:center;
	display:inline-block;
	border-right:solid 1px #ccc;
	line-height:40px;
	padding:0;
	margin:0;
	}
#navi li a{
	padding:0;
	display:block;
	}
#navi li a.current{
	color:#fff;
	background-color:#002985;}
#navi li a span{
	display:block;
	font-size:11px;
	}

/*--------------------------------

メイン

--------------------------------*/
#Manual_ALL{
	margin:0 auto;
	background-color:#000000;
	width:100%;
	max-width:1920px;
	min-width:950px;
	position:relative;
	}
#Manual_ALL .Mimg img{
	vertical-align:bottom;
	width:100%;
	height:auto;
	}

#Manual_ALL .prevpage a{
	width:47%;
	position:absolute;
	z-index:200;
	height:100%;
	left:0;
	}
#Manual_ALL .nextpage a{
	width:47%;
	position:absolute;
	z-index:200;
	height:100%;
	right:0;
	}

/*--------------------------------

フッターナビ

--------------------------------*/
#NBnavi{
	border-top:solid 1px #333;
	text-align:center;
	background-color:#FFFFFF;
	}
#NBnavi p{
	padding:10px 0;
	display:inline-block;
	font-size:15px;	
	background-color:#FFFFFF;
	}
#NBnavi p.prev{
  padding: 0;
  font-size: 0;
  line-height: 0;
	border-right:solid 1px #ccc;
	width:40%;
	min-height: 45px;
	float:left;
	background-color:#FFFFFF;
	}
#NBnavi p.next{
  padding: 0;
  font-size: 0;
  line-height: 0;
	border-left:solid 1px #ccc;
	width:40%;
	min-height: 45px;
	float:right;
	background-color:#FFFFFF;
	}
#NBnavi p.next img,
#NBnavi p.prev img{
  width: 100%;
  height: auto;
	}
#NBnavi p.prev a,
#NBnavi p.next a{
	display:block;
	}
#NBnavi p a span{
	color:#3C5DAA;
	}
/*--------------------------------

フッター

--------------------------------*/
#footer{
	border-top:solid 1px #333;
	padding:5px 0;
	text-align:center;
	width:100%;
	color:#fff;
	background-color:#000;
	}