 /*******  ezLog style ********************************************
  *                                                               *
  *       http://skillet.jp/user/kenkou/                          *
  *                                                               *
  *****************************************************************/


body {
	margin:0px;
	padding:0px;
}
body tr td {
	font-size: 12px;
}
.block {
	border:#808080 0x solid;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
}
.block-top {
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}
input{
	font-size: 12px;
}
textarea{
	font-size: 12px;
}


/* -- ヘッダー -- */


.header {
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
}


/* -- 左メニュー -- */


.left {
	float:left;
	width:180px;
	margin:0px 0px 0px 0px ;
	padding: 5px 0px 5px 5px;
	overflow: hidden ;
	border-right: #409d27 1px solid ;/* みどり */
	border-bottom: #409d27 1px solid ;/* みどり */
	background-color: #d6eddd;          /* 設計時on */    }


.left h2 {
	font-size: 14px;
	color: #409d27;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 30px;
	overflow: hidden ;
	border-bottom: #409d27 1px solid ;/* みどり */
	background-image: url(../../photo/lbotan3.gif);
	background-repeat: no-repeat;
	/*vertical-align: middle;*/
}


/* -- 左メニュー リンク -- */


.left a:visited   {
	color: #409d27;
	text-decoration: none;}

.left a:link{
	color: #999999;
	text-decoration: none;
}


.left a:active{
	color: #409d27;
	text-decoration: underline;
}


.left a:hover {
	text-decoration: underline;
	color : #409d27;
}


/* -- 右メイン -- */


.c {
	text-align: center;
}


.r {
	text-align: right;
}


/* ▼ メインブロックの確保 */

.main-cont {
	margin-left:180px;      /*■左メニューがある場合は有効にする■  */
	padding: 5px 15px 5px 10px;
	overflow: hidden ;  /* 大きなtable,imageなどでの表示崩れ防止-IEのみ */
	/*background:#ffff00;       設計時 ON にする */

}


.main {
	width:100%;
	overflow: hidden;
	border:#000000 0px solid;
	/*background:#0000ff;       設計時 ON にする */
	/*border:solid 1px #0000ff;       設計時 ON にする */
}

/* ▲ メインブロックの確保 */

.main {
	background: transparent ;
	font-size :12px ;
	line-height: 140%;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 10px 0px;
}


.main h2 {
	font-size: 16px;
	margin: 20px 10px 20px 10px;
	padding: 8px 10px 8px 14px;
	background-color : #fdf1af;/*薄きいろ */
	border-top: #ffcc33 1px solid ;/* オレンジ */
	border-bottom: #ffcc33 1px solid ;/* オレンジ */
	overflow: hidden ;
}


.main h3 {
	font-size: 14px;
	color: #000000;
	margin: 25px 15px 10px 10px;
	padding: 0px 30px 0px 14px;
	border-bottom: #ffcc33 1px solid ;/* オレンジ */
}


.main h4 {
	font-size: 13px;
	color: #999999;
	margin: 20px 50px 5px 10px;
	padding: 0px 0px 0px 20px;
	border-bottom: #fc9a0f 1px dotted ;/* オレンジ */
}


.cont {
	font-size: 12px;
	line-height: 160%;
	overflow: hidden ;
	text-align: justify; text-justify: inter-ideograph;
	margin: 10px 10px 10px 10px;
	padding: 0px0px 0px 0px;
}

.tb h2, .sage h2 {
	font-size: 16px; color:red; background: #0000ff ;
	line-height: 110%;

}


.block {
	border:#0000ff 0px solid;
	margin: 0px20px0px20px;
	font-size: 14px;
	line-height: 110%;
	overflow: hidden ;
}

.tb{
	margin: 0px 0px 0px 0px
	padding 0px 0px 0px 0px;
}


/* -- 右メイン リンク -- */


.tb a:hover {
	color: #fc9a0f ;
	text-decoration: underline; 
}


.main a:link {
	color: #999999;
	text-decoration: none;
}


.main a:active {
	color: #666666;
	text-decoration: none;
}


.main a:visited {
	color: #666666;
	text-decoration: none;
}


.main a:hover {
	color: #666666 ;
	text-decoration: underline; 
}


/* -- フッター -- */


.bottom {
/*	width:100%;*/
	margin: 0px 20px 0px 200px;
	padding: 10px 10px 10px 10px;
	border-top:#409d27 1px dashed ;/* みどり */;
	font-size:12px;

}


.footer {
	margin: 0px 10px 0px 0px ;
	padding: 0px 0px 0px 0px;
	color: #000000;
	text-align:right;

}


.ezlog {
	border-color:#dd8800 #444444 #666666 #dd9900;
	font-size: 11px;
	color:#ffffff; background-color:#d2691e;
	text-decoration: none;
	text-align: right;
	padding:0px 5px 0px 20px;
}



