@charset "utf-8";







/* -------------------------------------------------------------------------------------

設定に関する基本ルール（作成者：豊田）



■コンテンツ幅は900pxで作成。

■body-innerを使って全体を中央寄せに。

■基本フォント色はグレイ（#666666）で、サイズは80%、ＭＳ　Ｐゴシック。

■背景（上部青ラインにグラデーションがかかったもの）をrepeat-x。

■リンク部分（アンカータグ）のフォント色を#36A2CFとする。（#393FC8に変更 2010.8 KICC松永）

------------------------------------------------------------------------------------- */





/* ---------------------------------

全体設定



--------------------------------- */

*{
	margin:0;
	padding:0;

}



body{

	margin:0;

	padding:0;

	text-align:center;

	

	background:transparent url(../image/common/bodyBG_Gradation.jpg) repeat-x;

	background-color:#fff;

	

	font-size:0.9em;

	font-weight:normal;

	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Osaka,sans-serif;

	color:#666666;

}



#body-inner{

	width:900px;

	margin:0 auto;

	text-align:left;

}







/* ---------------------------------

イメージ設定



--------------------------------- */

img{

	border:0;

	vertical-align:bottom;

}



.imgbottom5px{

	padding-bottom:5px;

}



.imgbottom10px{

	padding-bottom:10px;

}



.imgbottom15px{

	padding-bottom:15px;

}



.imgbottom20px{

	padding-bottom:20px;

}



.imgtopbottom10px{

	padding-top:10px;

	padding-bottom:10px;

}







/* ---------------------------------

フォント設定



--------------------------------- */

p{

	margin:0;

	padding:0;

}



.pBottom5px{

	padding-bottom:5px;

}



.pBottom10px{

	padding-bottom:10px;

}



.pBottom15px{

	padding-bottom:15px;

}



.pBottom20px{

	padding-bottom:20px;

}



.redFont{

	color:#FF0000;

}



.smallFonts{

	font-size:0.8em;

}



.rightFont{

	text-align:right;

}



.indent18px{

	text-indent:18px;

}



.indent21px{

	text-indent:21px;

}







/* ---------------------------------

テーブル設定



--------------------------------- */

.tableLeft10px{

	padding-left:10px;

}



table td{

	vertical-align:top;

}



table.borderTable{

	width:690px;

	border:1px solid #ccc;

	border-collapse:collapse;

	margin-bottom:40px;

}



table.borderTable th{

	border:1px solid #ccc;

	border-collapse:collapse;

}



table.borderTable td{

	vertical-align:middle;

	padding:5px;

	border:1px solid #ccc;

	border-collapse:collapse;

}



.mmb01{

	width:250px;

	height:68px;

}



.mmb02{

	width:250px;

	text-align:center;

}



.mmb03{

	width:190px;

	text-align:center;

}



.mmb04{

	width:500px;

	height:68px;

}



.mmb05{

	width:190px;

	text-align:center;

}



.mmb06{

	width:120px;

}



.mmb07{

	width:570px;

	vertical-align:top;

	text-align:left;

}









/* ---------------------------------

クリア設定



--------------------------------- */

.clear{

	clear:both;

}







/* ---------------------------------

リスト設定



--------------------------------- */

ul{

	margin:0;

	padding:0;

}



ul li{

	margin:0;

	padding:0;

	list-style:none;

}



ul.newsList{

	margin:0;

	padding:0;

	

	margin-top:10px;

	margin-bottom:10px;

}



ul.newsList li{

	margin:0;

	padding:0;

	list-style:none;

	

	padding-top:5px;

	padding-bottom:5px;

	

	background:transparent url(../image/common/blueList2.gif) no-repeat 0 9px;

	border-bottom:1px dotted #ccc;

}



.menuList{

	padding-top:10px;

	padding-bottom:10px;

	width:180px;

	

	background:transparent url(../image/common/menuListBG.jpg) repeat-y;

}



#menuListAbout{

	width:120px;

	padding-left:10px;

}



ul#subMenues{

	margin:0;

	padding:0;

}



ul#subMenues li{

	margin:0;

	padding:0;

	height:20px;

	width:160px;

	overflow:hidden;

	

	padding-left:18px;

	background:transparent url(../image/common/blueList2.gif) no-repeat 0 2px;

}



ul.contentsList li{

	list-style:none;

	text-indent:18px;

	background:transparent url(../image/common/blueList2.gif) no-repeat 0 3px;

}



ul.contentsList2 li{

	list-style:none;

	padding-left:18px;

	background:transparent url(../image/common/blueList2.gif) no-repeat 0 3px;

}



ul.textList li{

	list-style:none;

	text-indent:18px;

	background:transparent url(../image/common/blackList.gif) no-repeat 0 3px;

}



ul.pdfList li{

	list-style:none;

	text-indent:18px;

	background:transparent url(../image/common/pdficon.gif) no-repeat 0 3px;

}


ul.wordList li{

	list-style:none;

	text-indent:18px;

	background:transparent url(../image/common/word-icon.png) no-repeat 0 3px;

}



ul.pagemenu{

	padding-top:6px;

	padding-left:10px;

	padding-bottom:6px;

	

	background:transparent url(../image/common/menusideLine.gif) repeat-y;

}



ul.pagemenu li{

	line-height:1.8em;

	padding-left:21px;

	

	background:transparent url(../image/common/blueList2.gif) no-repeat 1px 7px;

}



ul.pagemenu li h2 a{

	font-weight:normal;

	font-size:0.7em;

}



*html body ul.pagemenu li h2 a{

	font-size:0.55em;

}



*+html body ul.pagemenu li h2 a{

	font-size:0.55em;

}







/* ---------------------------------

リンク設定



--------------------------------- */

a{

	text-decoration:none;

	color:#36A2CF;

}



a:link{
	text-decoration:none;
	color:#393FC8;

}

a:visited{
	text-decoration:none;
	color:#393fc8;
}


a:hover{
	text-decoration:underline;
	color:#393FC8;

}



#menu a{

	text-decoration:none;

	color:#666;

}



#menu a:link{

	text-decoration:none;

	color:#666;

}



#menu a:hover{

	text-decoration:underline;

	color:#393FC8;

}



#current-page-menu a{

	text-decoration:none;

/*	color:#36A2CF;  */
	color:#393fc8;

}



#endmenu a{

	text-decoration:none;

	color:#666;

}



#endmenu a:link{

	text-decoration:none;

	color:#666;

}



#endmenu a:hover{

	text-decoration:underline;

	color:#393FC8;

}







/* ---------------------------------

Flashプレイヤー設定



--------------------------------- */

#getFlashplayer{

	padding-top:20px;

}



#getAdobeReader{

	padding-top:20px;

}





/* ---------------------------------

パン屑設定



--------------------------------- */

#pan{

	padding-top:14px;

	margin-bottom:12px;

}



*html body #pan{

	padding-top:7px;

	margin-bottom:12px;

}



*+html body #pan{

	padding-top:7px;

	margin-bottom:12px;

}
