
body.mu2{

 background-color:#66cc66;


}

/* コンテンツタイトル */
table.ctitle{

 width:400px;

 margin-bottom: 0em;


}

td.head{

 text-align: center;

 background-color: #ffffff;

 border-right: solid 1px #336633;

 border-bottom: solid 1px #336633;


}

span.headstr{

 width:100%;

 height: 100%;

 color: #99cc99;

 font-weight: bold;

 font-style: italic;

 font-size: 1.4em;

 filter: DropShadow(offX=2, offY=2, color=black);


}

/* フォーム囲い */

table.formcol{

 background-color: #ccffcc;

 width: 380px;


}

table.formcontent{

 margin-bottom: 0.4em;

 background-color: #ccffcc;


}

th.formhead{

 background-color:#339933;

 border-top: solid 1px #99cc99;

 border-left: solid 1px #99cc99;

 border-right: solid 1px #003300;

 border-bottom: solid 1px #003300;

 color:#ffffff;


}

td.offer{

	padding-top: 0.4em;

}

td.selectbox{

	padding-top: 0.4em;


}

th.infohead{

 background-color:#339933;

 border-top: solid 1px #99cc99;

 border-left: solid 1px #99cc99;
 
 border-right: solid 1px #003300;

 border-bottom: solid 1px #003300;


 padding-top: 0.4em;


}

span.infotitle{

width: 100%;

height:100%;

color:#ffffff;

font-weight:bold;

font-size:1em;

filter: DropShadow(offX=1, offY=1, color=black);



}

th.item{

 text-align:left;

 background-color:#99cc99;

 border-top: solid 1px #ccffcc;

 border-left: solid 1px #ccffcc;

 border-right: solid 1px #336633;

 border-bottom: solid 1px #336633;


}

td.info{

background-color:#ccffcc;
border-top: solid 1px #ffffff;
border-left: solid 1px #ffffff;
border-right: solid 1px #669966;
border-bottom: solid 1px #669966;


}

div.text{

 margin-top:1em;
 margin-right:1em;
 margin-left:1em;
 margin-bottom:1em;

}

