/* ▽ナビゲーションバーの設定 */
/* 大外テーブル */
table.deraoutframe{
    border-collapse:collapse;
    width:911px;
    margin: 0px;
    padding: 0px;
    border: none;
}

/* △ナビゲーションバーの設定 */

body{
	/*background-color:#222222;*/
	font-family: Verdana,Tahoma,Arial,"MS UI Gothic", Osaka;
	background-color:#000000;
    color:#BBBBBB;
	margin-top:15px;
	margin-left:0px;
	behavior:url("css/csshover.htc");
	/*background-image: url("../img/hi.png");*/
	background-image: url("../img/hi.png");
}
table, tr, td{
	font-weight:normal;
	font-style:normal;
	font-size:14px;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	margin: 0px;
	padding: 0px;
	border: none;
	border-collapse:collapse;
	letter-spacing:2px;
	line-height:19px;
}
img{
	border-width:0px;
}
h3{
	font-size:14px;	
}
table.dera{
	width:100%;
}
td.deractt{
	background-color:#000000;

/*
	background-image: url("../img/midoribg.jpg");
	background-position: 50% 80px;
	background-repeat: repeat-y;
	*/
	padding-top:10px;
	padding-bottom:30px;
	/*
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;
	*/
	width:750px;
}

/* ナビ */
td.outernavi{
	font-size:12px;
	/*background-color:#073936;
	background-color:#4E014E;
	*/
	background-color:#004400;
	
	/*
	border-top:1px solid #333333;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	*/
	border-right:1px solid #00BA00;
	padding: 30px 0px 6px 6px;
	height:400px;
	width:165px;
}

table.navib{
	width:100%;
	margin-top:80px;
}
td.navib{
	padding-top:20px;
	font-size:12px;
	text-align:center;
}
td.ctt{
/*
	border-right:1px solid  #333333;
	border-left:1px solid  #333333;
	*/
}
h1{
	color:#DEDEDE;
	font-size:12px;
	letter-spacing:2px;
	line-height:15px;
	font-weight:100;
}
h2{
	color:#DEDEDE;
	font-size:12px;
	letter-spacing:2px;
	line-height:15px;
	font-weight:100;
}
.blk{

}
/*メヌー用*/

/*樹木医診察始めました*/
div.sdn{
	margin-left:11px;   
	width:120px;       
	margin-top:5px
}

div.dgr{
	margin-left:11px;   
	width:120px;
	margin-top:15px
}

div.pmenu{
	background-color:#007300;
	border-bottom: 1px solid #00BA00;
	border-left: 1px solid #00BA00;
	margin-top:3px;
	margin-left:11px;
	width:120px;
}
div.pmenu:hover{
	background-color:#00CA00;
	border-left: 1px solid orange;
}
div.smenu{
	background-color:#007300;
	border-bottom: 1px solid #00BA00;
	border-left: 1px solid #00BA00;
	border-right: 1px solid #00BA00;
	border-top: 1px solid #00BA00;
	margin-top:-1px;
	margin-left:11px;
	width:100px;
	z-index:1;
}
div.smenu:hover{
	background-color:#00CA00;
	border-left: 1px solid orange;
}
div.smenupdf{
	background-color:#007300;
	border-bottom: 1px solid #00BA00;
	border-left: 1px solid #00BA00;
	border-right: 1px solid #00BA00;
	border-top: 1px solid #00BA00;
	margin-top:-1px;
	margin-left:1px;
	width:120px;
	z-index:1;
}
div.smenupdf:hover{
	background-color:#00CA00;
	border-left: 1px solid orange;
}


/* ▽コンテンツ */
/* 説明文 */
table.exp{
    margin-top:20px;
    margin-left:20px;
   }
td.exp{
    line-height:16px;
}
h2.finding{
    font-weight:bold;
    font-size:14px;
    text-indent:8px;
	border-style: solid;
    border-color:#00FF00;
    border-width: 0 0 1px 14px;
    width:670px;
    line-height:16px;
    margin-top:30px;
    margin-left:25px;
    padding-top:1px;
    padding-bottom:2px;

}
table.ctt{
    width: 690px;
    margin-top: 10px;
    margin-left: 24px;
    margin-right: 16px;
    margin-bottom: 40px;
    padding: 3px;
}

tr.sctt{
    background-color:#222222;
}

td.leftctt{
    width:324px;
    vertical-align:top;
    padding-top:15px;
    padding-bottom:15px;
    padding-left:15px;
    border-top: solid;
    border-top-color: #000000;
    border-top-width: 20px;
}
td.rightctt{
    width:306px;
    padding-top:15px;
    padding-bottom:15px;
    padding-right:15px;
    border-top: solid;
    border-top-color: #000000;
    border-top-width: 20px;
}
td.findingctt3{
    color:#E7E7E7;
    padding-top:28px;
    padding-bottom:2px;
    vertical-align:top;
  /*  text-decoration:underline;*/
  /*  cursor:pointer;*/
}
td.findingctt3:hover{
	/*  color:#FFA500;*/
}
table.ctt3{
    width: 100%;
    margin: 26px;
}
td.ctt3{
    width:260px;
    vertical-align:middle;
    text-align:left;
/*    cursor:pointer;*/
}
td.memoctt3{
    width:260px;
    font-size:14px;
    letter-spacing:1px;
    padding-top:7px;
    padding-right:30px;
}
/* △コンテンツ */

a{
    color:#BBBBBB;
    font-size:14px; 
    font-weight:normal; 
    text-align:left;
    text-decoration:underline
    background-repeat:no-repeat;
}
a.ltel{
    font-size:12px; 
    font-weight:bold;
	color:#ffffff;
}
a:hover{
    color:orange;
}
a.nm{
    font-size:14px;
    color:#E7E7E7;
    font-weight:bold;
    text-decoration: none;
}

/* 下部ナビ */
td.mail{
    padding-top:20px;
    text-align:center;
}
a.exps{
    font-size:12px;
    text-decoration: none;
}
