/*ページ全体*/
body,tr,td,th {
color: #696969; 
font-size: 13px; 
font-family: Verdana;
line-height: 130%; 
}

/*imgを左*/
.imgl{
margin-right:5px;
float:left;
}

/*imgのしたPAD*/
.imgb{
margin-bottom:13px;

}



/*imgを右*/
.imgr{
margin-left:5px;
float:right;
}

/*imgを右*/
.imgrw{
margin-left:5px;
float:right;
border-width: 1px;
border-style: solid;
border-color: #cccccc;
}


/*imgを左で枠gray*/
.imglw{
margin-right:5px;
float:left;
border-width: 1px;
border-style: solid;
border-color: #cccccc;
}




/*imgに枠gray*/
.imgw{
border-width: 1px;
border-style: solid;
border-color: #cccccc;
}







/*通常リンクの色*/
A { 
text-decoration:none; color: #6868ff;}

/*マウスポインタをのせたときの色*/
A:hover {text-decoration:underline; color: #ff8080; }


#bottom1 {
background-color:#999999;
border-color: #000000 #ffffff #000000 #ffffff;/* 枠線の色（上・右・下・左） */ 
padding: 3px;
border-bottom-width : 3px;
border-bottom-style : solid;border-bottom-color : black;
}
/*通常リンクの色*/
#bottom1 A { text-decoration:none; color: #ffffff; }
/*マウスポインタをのせたときの色*/
#bottom1 A:hover {text-decoration:underline; color: #000000; }


#ttl{
padding:3px 5px;
width:100px;
border-color:#009900;
border-width:0 0 1px 7px;
border-style:solid;
background:#e6ffe6;
}

#ttl2{
padding:3px 5px;
width:100%;
border-color:#009900;
border-width:0 0 1px 7px;
border-style:solid;
background:#e6ffe6;
}



UL{
MARGIN-top: 0px;
MARGIN-bottom: 8px;
MARGIN-left: 20px;
}

OL{
MARGIN-top: 5px;
MARGIN-bottom: 15px;
}

textarea{
background-color: #f1f1e4;
}

SELECT{
color: #696969;
}

h1{
FONT-SIZE: 12px;
MARGIN: 0px;
color:#cccccc;
}

h2{
FONT-SIZE: 14px;
font-weight: bold;
MARGIN: 0px;
}

h4{
FONT-SIZE: 14px;
font-weight: bold;
MARGIN: 0px;
}

/*FORM関連*/
form { margin-bottom: 0px; }


#menu4 { 
border-collapse: separate; /* 枠線の表示方法（重ねない） */ 
} 

#menu4 TD { 
border-width: 0px; /* 枠線の太さ */ 
border-style: solid; /* 枠線のスタイル */ 
border-color: #ffffff #ffffff #cccccc #ffffff; /* 枠線の色（上・右・下・左） */ 
background-color: #009900; /* セルの背景色 */ 
padding: 0; /* セル内の余白 */ 
text-align: center; /* リンク文字の位置 */ 
font-weight: bold;
} 

#menu4 A { 
display: block; /* ブロック要素 */ 
width: 100%; /* リンク部分の横幅 */ 
padding: 3px; /* リンク部分の余白 */ 
text-decoration: none; /* リンク文字の下線 */ 
font-size: 13px; /* リンク文字のサイズ */ 
color:#ffffff;
} 

#menu4 A:hover { 
background-color: #ffffff; /* ポイント時の背景色 */ 
color: #000000; /* ポイント時の文字色 */ 
border-color: #000000 #000000 #000000 #000000; /* 枠線の色（上・右・下・左） */ 
} 


/*menuリンク*/
a.menulink { 
display:block; 
width:100%; 
color:#000000;
}
a.menulink:hover { 
background-color:white; 
text-decoration:none;
color:black; 
}


#dropinboxv2cover{
width: 300px; /*change width to desired */
height: 30px;  /*change height to desired. REMOVE if you wish box to be content's natural height */
position:absolute; /*Don't change below 4 rules*/
z-index: 100;
overflow:hidden;
visibility: hidden;
}

#dropinboxv2{
width: 280px; /*change width to above width-20. */
height: 10px; /*change height to above height-20. REMOVE if you wish box to be content's natural height*/
border: 4px double #CD853F; /*Customize box appearance*/
background-color: #F5F5DC;
padding: 8px;
position:absolute; /*Don't change below 3 rules */
left: 0;
top: 0;
}


.sub3{
margin-top:5px;
float:left;
width:100%;
color: #333;
font-size:16;
font-weight:bold;
padding:5px;
border: 1px solid silver;
background:#F8F8FF;
}
