+n@charset "UTF-8";
/* CSS Document */

div#side_menu{
	width:180px;
	margin-top:13px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:60px;
	text-align:center;
	font-size:12px;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	float:left;
	}


.side_menu2{	// 2013.05.13
	width:180px;
	margin-top:13px;
	margin-left:30px; //10
	margin-right:auto;//10
	margin-bottom:60px;
	text-align:center;
	font-size:12px;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	float:left;
	}



div#main_static_unit {
	width:530px;
	border:#CCCCCC solid 1px;
	margin-top:15px;
	margin-right:40px;
	margin-bottom:15px;
	padding-bottom:20px;
	padding-left:15px;
	font-size:12px;
	color: #333333;
	line-height:19px;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	float:right;
	}
	
div#main_chat_unit {
	width:545px;
/*	border:#CCCCCC solid 1px; */
	border:#AAAAAA solid 1px;
	margin-top:15px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:15px;
	padding-bottom:20px;
	padding-left:15px;
	font-size:12px;
	color: #333333;
	line-height:19px;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	}
	
div#main_ionizing_unit {
	width:740px;
	border:#34761a solid 1px;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	}
	
h2 {
	width:480px;
	font-size:15px;
	margin-top:3px;
	color:#336633;
	font-weight:bold;
	margin-bottom:3px;
	}
	
h3 { 
	color: #336633;
	font-weight:normal;
	font-size:14px;
	margin-bottom:2px;
	}
	
h4 {
	margin-top:2px;
	margin-bottom:2px;
	font-weight:lighter;
	color: #333333;
	font-size:14px;
	}

/**
li {
	color:#34761a;
	margin:0px;
	padding:3px;
	list-style:none;
	border:solid 1px  #34761a;
	text-align:center;
	background-color:#CCCCCC;
	}
	
li a {
	display:block;
	}
	
li a:hover {
	text-decoration:none;
	background-color:#34761a;
	color:#FFFFFF;
	}
	
ul {
	margin-top:2px;
	margin-bottom:6px;
	padding:0px;
	}
**/

/**	
h1 {
	font-size:18px;
	font-weight:normal;
	color:#34761a;
	margin:0;
	padding:0;
	}
**/

	
div#over {
	}
	
.over {
	color:#FFFFFF;
	border: #003399 solid 1px;
	background: #34761a;
	color:#FFFFFF
	}
	
.static_over {
	color:#34761a
	}
	



//

.overx {
	color:#FFFFFF;
	background: #34761a;
	text-decoration:block;
	}

.static_overy {
	color:#34761a
	}

.static_overx{
	color:#0099FF;
	text-decoration:none;
	}


static_overx:hover {
	color:#FF6600;
	text-decoration: underline;
}


/* Block BASE　Format */
.lia:hover {
	display:block;
	
	margin:0px;
	padding:1px;

	list-style:none;
	text-align:center;
	color:#FFFFFF;
	border: #34761a solid 1px;
	background: #34761a;
}

.lia {

	margin:1px;
	padding:0px;

	display:block;
	color:#34761a;
	list-style:none;
	text-align:center;
	
	
	
/*	margin:0px;
	padding:3px; */
	border:solid 1px  #34761a;
	background-color:#CCCCCC;

}

/* 固定ブロック */
.lia2 {

	margin:1px;
	padding:0px;

	display:block;
	color:#34761a;
	list-style:none;
	text-align:center;
	
	
	
/*	margin:0px;
	padding:3px; */
	border:solid 1px  #34761a;
	background-color:#CCCCCC;
}




/* 最初から緑ブロック */
.liay {
	display:block;
	
	margin:0px;
	padding:0px;

	list-style:none;
	text-align:center;
	color:#FFFFFF;
	border: #34761a solid 1px;
	background: #34761a;
}


.liay:hover {
	display:block;
	
	margin:0px;
	padding:0px;

	list-style:none;
	text-align:center;
	color:#FFFFFF;
	border: #34761a solid 1px;
	background: #34761a;
}





/* end of Block BASE */



	
.index_text {
	font-size:11px;
	color:#333333;
	line-height:14px;
	}
	
.ionizing_text {
	padding-left:6px;
	color:#333333;
	font-size:12px;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
		}
		
div#static_banner {
	clear:both;
	text-align:center;
	margin-top:15px;
	padding-top:15px;
	margin-bottom:25px;
	
	
}	



	
/* プルダウンメニュー　2013.05.15 */

#pulldown ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
 
#pulldown li {
  float: left;
  min-width: 150px;
  white-space: nowrap;
  
  background-color:#CCCCCC;
/*  background:#ECA2CC; */
  display: block;
  border-left:2px solid white;
  text-align:center;
}
 
#pulldown ul ul {
  display: none;
  position: absolute;
  z-index: 10;
}
 
#pulldown li li {
  clear: left;
  position:relative;
  width: 100%;
  background:#f7f7f7;
  border-bottom:1px solid #cccccc;
  margin:0px 0px 0px -2px;
  text-align:left;
}
 
#pulldown li li a{
  clear: left;
  position:relative;
  width: 100%;
  display: block;
}
 
#pulldown li li a:hover{
  clear: left;
  position:relative;
  width: 100%;
  background:#DAE6CC;
  display: block;
  text-decoration:none;
}
 
#pulldown ul ul ul {
  top: 0;
  left: 100%;
}
 
#pulldown ul li:hover > ul {
  display: block;
}

/* End of プルダウンメニュー　2013.05.15 */

/* メッセージブロック 「静電気読本」*/
div#main_static_unit2 {
	width:600px;
	height:600px;
	border:#CCCCCC solid 1px;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	padding-bottom:20px;
	padding-left:15px;
	font-size:12px;
	color: #333333;
	line-height:19px;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
/*	float:right; */
	float:none;
	}
	


/* メッセージブロック 「静電気読本」*/
div#main_static_unit3 {
	width:600px;
	border:#CCCCCC solid 1px;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	padding-bottom:20px;
	padding-left:15px;
	font-size:12px;
	color: #333333;
	line-height:19px;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
/*	float:right; */
	float:none;
	}





/*** TRINC-C Consulting 2013.12.23  ***/

.sign_bd0 {
	background-color:Green;
	color:White;
	font-size:12pt;
	margin-left:5px;
	padding-left:3px;
	padding-right:3px;
	display:inline-block;
}

.sign_bd {
	background-image:url(../img/5bk-button_on.jpg);
	color:White;
	font-size:12pt;
	margin-left:5px;
	padding-left:3px;
	padding-right:3px;
	display:inline-block;
	border-radius:5px;
}

.sign_bd_run_in {
	background-image:url(../img/5bk-button_on.jpg);
	color:White;
	font-size:12pt;
	margin-left:5px;
	padding-left:3px;
	padding-right:3px;
	display:run-in;
}

.sign_bd_1 {
	background-image:url(../img/5bk-button_on.jpg);
	color:White;
	font-size:12pt;
	display:inline-block;
	border-radius:5px;
}


/* Sign Board 看板の幅 */
.sign_bd_width {
	width:260px;
	text-align:center;
}

/* Sign Board 長い看板の幅 */
.sign_bd_width_L {
	width:360px;
	text-align:center;
}


/* Sign Board 縦長い看板 */
.sign_bd_height_L {
	height:60px;
}


ul {
	list-style-type:none;
}

/* 透明度 バナー */
.opacity{

}

/* 透明度 バナー ホバー */
.opacity:hover {
	opacity:0.6;
}

/* 連絡先ブロック枠 */
.info-block {
	border:solid 1px #AAAAAA;
	border-radius:5px;
	margin:10px;
	padding:3px;
}


/* コンテンツブロック枠 */
.cont-block-area {
	border:solid 1px #AAAAAA;
	border-radius:5px;
	margin:10px;
	padding:3px;
	margin-top:-11px;
	margin-bottom:50px;
}


/* コンテンツブロック枠 */
.cont-block {
	border:solid 1px #AAAAAA;
	border-radius:5px;
	margin:10px;
	padding:3px;
	margin-top:-11px;
	margin-bottom:50px;
	width:600px;
}

/* コンテンツブロック２枠 */
.cont-block2 {
	border:solid 1px #AAAAAA;
	border-radius:5px;
	margin:auto;
	padding:3px;
	width:700px;
	height:80px;
	margin-top:30px;
	margin-bottom:30px;
	
}


/* TITLE TEXT */
.title_text {
	margin:auto;
	text-align:center;
	font-size:22pt;
		font-family:
		"メイリオ",
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;

}



/* テキスト影 白 */
.text-shadow_white {
/*
	color:navy;
	text-shadow: 1px 1px 0px #ffffff
*/

	color:white;
	text-shadow: 1px 1px 0px #000000


}

/* テキスト影 */
.text-shadow_blow {
	color:black;
	text-shadow:3px 3px 2px #663333;
}



/* Filed */
.sign_bd2 {
/*	background-color:Green; */
	background-image:url(img/5bk-button_on.jpg);
	color:White;
	font-size:10.5pt;
	margin-left:5px;
	padding-left:3px;
	padding-right:3px;
	margin-top:2px;
	padding-top:3px;
	display:inline-block;
	text-align:center;
	vertical-align:middle;
	width:110px;
	height:30px;
}

ul {
	list-style-type:none;
}






/* Line */

.part_line {
	margin-left:0px;
	margin-top:0px;
	width:auto;
	text-align:center;
	border-top:1px solid gray;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
}




.part_line_B {
	margin-left:10px;
	margin-top:-10px;
	width:200px;
	text-align:center;
	border-top:3px solid #000080;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
}

.part_line_O {
	margin-left:10px;
	margin-top:-10px;
	width:200px;
	text-align:center;
	border-top:3px solid #ff4500;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
}

.part_line_G {
	margin-left:10px;
	margin-top:-10px;
	width:230px;
	text-align:center;
	border-top:3px solid #3cb371;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
}
/****/







