/* CSS Document */

/* ページ全体の基本設定 */
body {
	font: 100%/1.4 "･ﾒ･鬣ｮ･ﾎｳﾑ･ｴ Pro W3", "Hiragino Kaku Gothic Pro", "･皈､･・ｪ", Meiryo, Osaka, "｣ﾍ｣ﾓ ｣ﾐ･ｴ･ｷ･ﾃ･ｯ", "MS P Gothic", sans-serif;
	font-size:95%;
	background: #fff;
	margin: 0;
	padding: 0;
	color: #65656A;
}
.container {
	width: 1000px;
	background: #FFF;
	margin: 0 auto;
	border: #000 solid 1px;
}


/* ヘッダーの設定 */
.header {
	height: 400px;
	background: #003366;
	background-image: url(../../img/iia_new/iiaj_site_top.png);
	background-size: contain;
	background-size: 105% auto;
	background-repeat: no-repeat;
	font-size: 85%;
	color: #ccc;
}
#headermenu {
	text-align:right;
	padding:30px 20px 0 0;
	}
#headermenu a, #header a:visited {
	text-decoration: none;
	color: #ccc;
}
#headermenu a:hover, #headermenu a:active, #headermenu a:focus {
	text-decoration:underline;
	color: #ccc;
}



/* ナビゲーションの設定 */
.sidebar {
	font-size:95%;
	float:left;
	width:190px;
	background:#fff;
	padding:15px 0;
}
.sidebartitle{
	font-weight:bold;
	margin:0 0 5px 0;	
	padding-left:10px;	
	color: #00ABE6;
}

ul.nav {
	list-style: none;
	margin-bottom: 10px; 
}
ul.nav li {
	padding: 1px 0 1px 10px;
}
ul.nav a, ul.nav a:visited { 
	display: block; //
	text-decoration: none;
	color: #65656A;	
}
ul.nav a:hover, ul.nav a:active, ul.nav a:focus {
	text-decoration:underline;
	color: #00305E;	
}
ul.nav non { 
	padding: 1px 0 1px 10px;
}


/* ナビゲーションの設定2 */
#subnaviR {margin:0px;padding-right:20px;font-size:95%;color:#333;line-height:140%;text-align:right;}
#subnaviR a {color:#0066cc;text-decoration:none;}
	#subnaviR a:link {color:#0066cc;text-decoration: none;}
	#subnaviR a:visited {color:#0066cc;text-decoration:none;}
	#subnaviR a:active {color:#DD7C15;text-decoration:none;}
	#subnaviR a:hover {color:#DD7C15;text-decoration:none;}

#subnaviRS {margin:0px;padding-right:20px;font-size:90%;color:#333;line-height:140%;text-align:right;}
#subnaviRS a {color:#0066cc;text-decoration:none;}
	#subnaviRS a:link {color:#0066cc;text-decoration: none;}
	#subnaviRS a:visited {color:#0066cc;text-decoration:none;}
	#subnaviRS a:active {color:#DD7C15;text-decoration:none;}
	#subnaviRS a:hover {color:#DD7C15;text-decoration:none;}
	
	#subnaviLS {margin:0px;font-size:95%;color:#333;line-height:140%;padding-left:15px}
#subnaviLS a {color:#0066cc;text-decoration:none;}
	#subnaviLS a:link {color:#0066cc;text-decoration: none;}
	#subnaviLS a:visited {color:#0066cc;text-decoration:none;}
	#subnaviLS a:active {color:#DD7C15;text-decoration:none;}
	#subnaviLS a:hover {color:#DD7C15;text-decoration:none;}


#subnaviLB {margin:5px 0 40px 0;font-size:95%;color:#000;line-height:140%;padding:5px 0 0 5px;}
#subnaviLB a {color:#fff;text-decoration:none;background-color:#E4E4E4;padding:10px 10px;border-right:#999 dotted 1px;}
	#subnaviLB a:link {color:#000;text-decoration: none;}
	#subnaviLB a:visited {color:#000;text-decoration:none;}
	#subnaviLB a:active {color:#fff;text-decoration:none;background-color:#B61F4D;}
	#subnaviLB a:hover {color:#fff;text-decoration:none;;background-color:#B61F4D;}


#subnaviL {margin:0 0 10px 0px;padding:0;font-size:100%;color:#333;line-height:140%;width:100%;}
#subnaviL a {color:#0066cc;text-decoration:none;line-height:180%;}
	#subnaviL a:link {color:#0066cc;text-decoration: none;line-height:180%;}
	#subnaviL a:visited {color:#0066cc;text-decoration:none;line-height:180%;}
	#subnaviL a:active {color:#DD7C15;text-decoration:none;line-height:180%;}
	#subnaviL a:hover {color:#DD7C15;text-decoration:none;line-height:180%;}
	
#subnaviCer {margin:10px 0 40px 0;font-size:95%;color:#000;line-height:140%;padding:5px 15px 0 5px;
text-align: right;}
#subnaviCer a {color:#fff;text-decoration:none;background-color:#ffffff;padding:10px 10px;border-right:#999 dotted 1px;}
	#subnaviCer a:link {color:#000;text-decoration: none;}
	#subnaviCer a:visited {color:#000;text-decoration:none;}
	#subnaviCer a:active {color:#fff;text-decoration:none;background-color:#9aca3c/*#007FAC*/;}
	#subnaviCer a:hover {color:#fff;text-decoration:none;;background-color:#9aca3c/*#007FAC*/;}

/* パンくずの設定 */
#breadCrumb {
	margin:0 0 0 5px;
	font-size:80%;
	color:#333;
	line-height:140%;}
	#breadCrumb a, #breadCrumb a:link, #breadCrumb a:visited{
		color:#00ABE6;
		text-decoration:none;
		}
	#breadCrumb a:active, #breadCrumb a:hover {
		color: #00305E;
		text-decoration:
		underline;
		}

/* フッターの設定 */
.footer {
	padding: 10px 10px 10px 10px;
	position: relative;
	clear: both; 
	/*color: #00ABE6;*/
}
.footer a:link, .footer a:visited {
	text-decoration-line: none;
	color: #00ABE6;
}
.footer a:hover, .footer a:active, .footer a:focus {
	text-decoration-line: underline;
	color: #00305E;
}

/*  */
.fltrt {  
 	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}


ul.mnm {margin:0 0 10px 0px;
font-size:90%;}
ul.mnm li {list-style-position:outside;margin:0;}
ul.mnm a, ul.mnm a:visited {text-decoration:none;color:#0066cc;}

