/****************************************************************************************/
/*																						*/
/*		キィスオフィス標準スタイルシート												*/
/*		ホームページ標準化対応版 【幅：1000px】											*/
/*																						*/
/*	Ver																					*/
/*	1.00	キィスオフィス標準仕様の変更履歴		 									*/
/*				2010.03.31	H.Kishida	新規作成										*/
/*																						*/
/****************************************************************************************/

/*###########################################################################*/
/*
	スタイル初期化
*/
/*###########################################################################*/
	*{
		margin: 0;
		padding: 0;
		font-style: normal;
		font-weight: normal;
		font-size : 100%;
	}
	body{
		margin: 0;
		text-align:center;
		/*background-color:#3DAB6D;*/
		
		background-image: url(images/bg.png);
		background-repeat:repeat-x;
		background-position:0% 0%;
		background-attachment:fixed;  
		background-color:#ffffff;/**/
		font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;

/*		font-family:"ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
		background-image: url(images/base/background_001.png);  		*/
		font-size: 14px;				/* フォントサイズ */
		color: #2a2a2a;			/* 文字色#777777 */
	}


/*####################################################################################*/
/*####################################################################################*/
/*##																				##*/
/*##		ページレイアウト														##*/
/*##																				##*/
/*####################################################################################*/
/*####################################################################################*/

/****************************************/
/*	外枠								*/
/****************************************/
	#outside_line{
		width: 1050px;
		text-align:center;
		margin:0 auto;
/*		background-color:#ffffff;										*/
/*		background-image: url(images/pic_0010.png);						*/
	}
/****************************************/
/*	ヘッダー部分						*/
/****************************************/
	#header{
		width: 1050px;
/*		margin:0 auto;		*/
	}
/****************************************/
/*	本体								*/
/****************************************/
	#container{
		width: 1050px;
/*		margin:0 auto;		*/
		background-color:#ffffff;
	/*	background-image: url(images/container_back.png);	*/
	}
/****************************************/
/*	ページナビ部分						*/
/****************************************/
	#page_navi{
		width: 1050px;
/*		margin:0 auto;		*/
		border-color: #ffffff;					/* 枠の色 */
/*		padding: 12px 10px 10px 20px; /* リンクエリアのパディング（[上][右][下][左]） */
	}
/**************************************/
/*更新記録部分						*/
/**************************************/
	#block_info{
		clear:both;
	}
/****************************************/
/*	フッター							*/
/****************************************/
	#footer{
		width: 1050px;/*1050*/
	}
/**************************************/
/*フッター部分						*/
/**************************************/
	#block_footer{
	background-color: #ECA618;/*CCDDFF*/
/*	background-image: url(images/0323/pic_0603.png);*/
/*	background-repeat:repeat-x;*/
	clear:both;
	}

/****************************************/
/*	レイアウト用のDIVクラス				*/
/****************************************/

/*	横幅フル				*/
	.blk_left_main_right{
		width: 1050px;/*元1050*/
		margin: 0;
	}
	


/*	境界ライン				*/
	.divline{
		width: 100px;/*元1050*/
		margin: 0;
	}

/*	画面の分割レイアウト				*/

	.blk_left{
		width:250px;
		margin-left:0px;
		float:left;		/*float:left;*/
		text-align: left;
	}
	
	.blk_left_index{
		width:250px;
		height: 2393px;
		margin-left:0px;
		float:left;		/*float:left;*/
		text-align: left;
	}

	.blk_left_com{
		width:250px;
		height: 3022px;
		margin-left:0px;
		float:left;		/*float:left;*/
		text-align: left;
	}

	.blk_left a:link {
	color: #555555;
	}
	.blk_left a:visited {
	color: #555555;
	}
	.blk_left a:hover {
	color: #555555;
	}
	.blk_left a:active {
	color: #555555;
	}

	.blk_main_left_kage{
		width:810px;
		margin-left:0px;
		float:left; /*clear right left none*/
		text-align: left;
	}
	.blk_main_left_kage_index{
		width:810px;
		height: 2393px;
		margin-left:0px;
		float:left; /*clear right left none*/
		text-align: left;
	}
	.blk_main_left_kage_com{
		width:810px;
		height: 3022px;
		margin-left:0px;
		float:left; /*clear right left none*/
		text-align: left;
	}


	.blk_main_left{
		width:800px;
		height: 100%;
		margin-left:0px;
		float:left;
		text-align: left;
	}


	.blk_main_left a:link {
	color: #555555;
	}
	.blk_main_left a:visited {
	color: #555555;
	}
	.blk_main_left a:hover {
	color: #555555;
	}
	.blk_main_left a:active {
	color: #555555;
	}

	.blk_main{
		width:550px;
		margin-left:0px;
		float:left;
		text-align: left;
	}

	.blk_main a:link {
	color: #555555;
	}
	.blk_main a:visited {
	color: #555555;
	}
	.blk_main a:hover {
	color: #555555;
	}
	.blk_main a:active {
	color: #555555;
	}

	.blk_main_right{
		width:800px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_main_right a:link {
	color: #555555;
	}
	.blk_main_right a:visited {
	color: #555555;
	}
	.blk_main_right a:hover {
	color: #555555;
	}
	.blk_main_right a:active {
	color: #555555;
	}

	.blk_right{
		width:250px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_right a:link {
	color: #555555;
	}
	.blk_right a:visited {
	color: #555555;
	}
	.blk_right a:hover {
	color: #555555;
	}
	.blk_right a:active {
	color: #555555;
	}

/****************************************/
/*	各ブロック部分						*/
/****************************************/
	.blk_10{
		width:10px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_10_br{
		width:10px;
		margin-left:0px;
		float:left;
		clear:both;
		text-align: left;
	}
	.blk_20{
		width:20px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_20_br{
		width:20px;
		margin-left:0px;
		float:left;
		clear:both;
		text-align: left;
	}
	.blk_50{
		width:50px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_50_br{
		width:50px;
		margin-left:0px;
		float:left;
		clear:both;
		text-align: left;
	}
	.blk_60{
		width:60px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_70{
		width:70px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_80{
		width:80px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_90{
		width:90px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_100{
		width:100px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_110{
		width:110px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_120{
		width:120px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_130{
		width:130px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_140{
		width:140px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_150{
		width:150px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_160{
		width:160px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_170{
		width:170px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_180{
		width:180px;
		margin-left:0px;
		float:left;
		text-align: left;
		
	}
	.blk_190{
		width:190px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_200{
		width:200px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_210{
		width:210px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_210_h{
		width:210px;
		padding-top:10px;
		padding-left:20px;
		padding-right:20px;
		text-align: left;
		float:left;		
	}

	.blk_210_h_2{
		width:210px;
		padding-top:10px;
		padding-left:50px;
		padding-right:50px;
		text-align: center;
		float:left;		
	}

	.blk_220{
		width:220px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_240{
		width:240px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_250{
		width:250px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_250_dai{
		margin-top: 20px;
		background-image:url(images/pic_0005.png);
		background-repeat:no-repeat;
		background-position: center;
		color: #000;
		height: 40px;
		width:250px;
		margin-left:0px;
		float:left;
		text-align: center;
	}
	div.blk_250_dai h2{
		margin-top: 10px;
	}
	
	
	.blk_250_pad40{
		width:210px;
		padding-left:20px;
		padding-right:20px;
		float:left;
		text-align: left;
		background-repeat:repeat-y;
		background-position: center;
	}
	.blk_260{
		width:260px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_270{
		width:270px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_280{
		width:280px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_300{
		width:300px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_320{
		width:320px;
		margin-left:0px;
		float:left;
		text-align: left;
	}



	.blk_330{
		width:330px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	
	.blk_340{
		width:340px;
		margin-left:0px;
		float:left;
		text-align: left;
		padding: 0px 10px 0px 10px;	/* パディング（[上][右][下][左]） */
	}
	
	.blk_350{
		width:350px;
		margin-left:0px;
		float:left;
		text-align: left;
	}

	.blk_350_2{
		width:350px;
		margin-left:0px;
		float:left;
		text-align: left;
		padding: 0px 0px 0px 20px;	/* パディング（[上][右][下][左]） */
	}

/********************************************/
/*	オンマウスで画像透過					*/
/********************************************/
.blk_350_2 a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}
/********************************************/


	.blk_360{
		width:360px;
		margin-left:0px;
		float:left;
		text-align: left;
	}

	.blk_360_2{
		width:360px;
		margin-left:0px;
		float:left;
		text-align: left;
		padding: 0px 0px 0px 20px;	/* パディング（[上][右][下][左]） */
	}


	.blk_380{
		width:380px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_380_2{
		width:380px;
		margin-left:0px;
		float:left;
		text-align: left;
		padding: 0px 0px 0px 20px;	/* パディング（[上][右][下][左]） */
	}
	.blk_380_3{
		width:380px;
		margin-left:0px;
		float:left;
		text-align: left;
		padding: 0px 20px 0px 0px;	/* パディング（[上][右][下][左]） */
	}
	.blk_400{
		width:400px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_450{
		width:450px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_480{
		width:480px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_500{
		width:500px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_550{
		width:550px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_580{
		width:580px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_600{
		width:600px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_630{
		width:630px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_650{
		width:650px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_680{
		width:680px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_730{
		width:730px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_700{
		width:700px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_750{
		width:750px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_760{
		width:760px;
		margin-left:0px;
		float:left;
		text-align: left;
		
	}
	.blk_760_2{
	 	/*background-color:#ccc;*/
		width:720px;
		margin-left:0px;
		float:left;
		text-align: left;
		padding: 0px 0px 0px 0px;	/* パディング（[上][右][下][左]） */
	}



	.blk_780{
		width:780px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_780_2{
		width:780px;
		margin-left:40px;
		float:left;
		text-align: left;
	}
	.blk_780_3{
		width:780px;
		margin-left:50px;
		float:left;
		text-align: left;
	}
	.blk_800{
		width:800px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_900{
		width:900px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_1000{
		width:1000px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_1050{
		width:1050px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_1100{
		width:1100px;
		margin-left:0px;
		float:left;
		text-align: left;
	}
	.blk_e{
		clear:both;
	}


/*####################################################################################*/
/*####################################################################################*/
/*##																				##*/
/*##		文字の表示の定義（見出しなど）											##*/
/*##																				##*/
/*####################################################################################*/
/*####################################################################################*/
/************************/
/*	大見出し			*/
/************************/
.midashi {

	border-color: #fff;	/*#0000dd*//* 枠の色 */
//	background-image: url(images/base/divline_gr01_1.png);
//	background-size:100% auto;
	border-bottom-width: 1px;			/*border-bottom-width: 1px;*/
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 17px;
	font-weight: bold;							/* 太字 */
	line-height: 150%;
	padding: 0px 0px 0px 5px;	/* パディング（[上][右][下][左]） */
	text-align:left;
}
/************************/
/*	大見出し（SEO対策）	*/
/************************/
h1 {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 17px;
	text-align:left;
}

/************************/
/*	小見出し			*/
/************************/
.komidashi {
	border-color: #225500;					/* 枠の色 */
	border-bottom-width: 1px;
	border-left-width: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 15px;
	font-weight: bold;							/* 太字 */
	line-height: 150%;
	padding: 0px 0px 0px 5px;
}
/************************/
/*	小見出し（SEO対策）	*/
/************************/
h2 {
	font-size:15px;
}

/************************/
/*	内容				*/
/************************/
.HonBun {
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 14px;
	line-height: 150%;
	vertical-align:top;
	text-align:left;
}
/************************/
/*	内容（SEO対策）		*/
/************************/
h3 {
	font-size: 14px;
	font-weight: normal;		/* 太字の解除 */
}

/************************/
/*	説明				*/
/************************/
.Setumei {
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 14px;
	line-height: 150%;
	vertical-align:top;
}
/************************/
/*	説明（SEO対策）		*/
/************************/
h4 {
	font-size:14px;
	font-weight: normal;		/* 太字の解除 */

}

/************************/
/*	詳細説明			*/
/************************/
.Syousai {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
	line-height: 150%;

}
/************************/
/*	詳細説明（SEO対策）	*/
/************************/
h5 {
	font-size:12px;
	font-weight: normal;		/* 太字の解除 */

}

/************************/
/*	著作権の表示		*/
/************************/
.copyright {
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 10px;
/*	text-align:left;					*/
	text-align: center;
}

/********************************************/
/*	パンくずリスト							*/
/********************************************/
.topic_path{
	width:700px;
	text-align:left;
	margin-left:100px;
	font-size:12px;
	font-weight: bold; /* 太字 */
}



