@charset "shift_jis";

* {
	font-family: Meiryo, 'メイリオ', 'Lucida Grande', Verdana, 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif;
}

/* ================ ページ本体 ================ */ 

body {
	margin: 0;
	padding: 0;
	color: #333333;
	text-align: center;
	background-image: url(../img/common/allBack.gif);
}

body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

a {
/*\*/
   overflow: hidden;
/**/
	text-decoration: none;
	color: #006699;
}
a:link {
	color: #006699;
}
a:visited {
	color: #006699;
}
a:active {
	text-decoration: underline;
	color: #006699;
}
a:hover {
	text-decoration: underline;
	color: #006699;
}

/* ================ コンテンツ全体 ================ */ 

#container {
	padding-right: 0px;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 1020px;
	text-align: center;
}

/* ================ ヘッダー ================ */

#header {
	width: 1020px;
	height: 80px;
	margin: 0;
	padding: 0;
	background: url(../img/common/headBack.gif) ;
	text-align: left;
}
#header .title{
	padding-left: 60px;
	float: left;
}

#header .title ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.titlebt, .titlebt a{
	display: block;
	width: 185px;
	height: 80px;
	text-indent: -9999px;
}
#header .headlink{
	padding-left: 10px;
	float: right;
	width: 730px;
	height 15px;
	padding-top: 60px;
	padding-right: 10px;
}

#header h1 {
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	line-height:0;
	font-size: 10%;
}
#headbt {
	text-align: left;
	width: 200px;
	margin-left: 810px;
	padding-top: 15px;
}
#headbt ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#headbt1, #headbt1 a{
	display: block;
	width: 200px;
	height: 60px;
	background-image: url(../img/common/topBt2.gif);
	text-indent: -9999px;
}
#headbt1 a:hover { background-position: 0 -60px}
#headad {
	padding-top: 15px;
	padding-left: 520px;
}

#headnavi {
	width: 1020px;
	height: 45px;
	text-align: left;
}

#headnavi ul {
	margin: 0;
	padding: 0;
	width: 1000px;
	margin-left: 10px;
	list-style: none;
}
#headnavi1, #headnavi1 a{
	float: left;
	display: block;
	width: 125px;
	height: 45px;
	background-image: url(../img/common/headnavi1.gif)  ;
	text-indent: -9999px;
}
#headnavi1 a:hover { background-position: 0 -45px}
#headnavi2, #headnavi2 a{
	float: left;
	display: block;
	width: 125px;
	height: 45px;
	background-image: url(../img/common/headnavi2.gif)  ;
	text-indent: -9999px;
}
#headnavi2 a:hover { background-position: 0 -45px}
#headnavi3, #headnavi3 a{
	float: left;
	display: block;
	width: 125px;
	height: 45px;
	background-image: url(../img/common/headnavi3.gif)  ;
	text-indent: -9999px;
}
#headnavi3 a:hover { background-position: 0 -45px}
#headnavi4, #headnavi4 a{
	float: left;
	display: block;
	width: 125px;
	height: 45px;
	background-image: url(../img/common/headnavi4.gif)  ;
	text-indent: -9999px;
}
#headnavi4 a:hover { background-position: 0 -45px}
#headnavi5, #headnavi5 a{
	float: left;
	display: block;
	width: 125px;
	height: 45px;
	background-image: url(../img/common/headnavi5.gif)  ;
	text-indent: -9999px;
}
#headnavi5 a:hover { background-position: 0 -45px}
#headnavi6, #headnavi6 a{
	float: left;
	display: block;
	width: 125px;
	height: 45px;
	background-image: url(../img/common/headnavi6.gif)  ;
	text-indent: -9999px;
}
#headnavi6 a:hover { background-position: 0 -45px}
#headnavi7, #headnavi7 a{
	float: left;
	display: block;
	width: 125px;
	height: 45px;
	background-image: url(../img/common/headnavi7.gif)  ;
	text-indent: -9999px;
}
#headnavi7 a:hover { background-position: 0 -45px}
#headnavi8, #headnavi8 a{
	float: left;
	display: block;
	width: 125px;
	height: 45px;
	background-image: url(../img/common/headnavi8.gif)  ;
	text-indent: -9999px;
}
#headnavi8 a:hover { background-position: 0 -45px}

#footer {
	clear: both;
	margin: 0;
	background-color: #999900;
	padding-top: 10px;
	padding-bottom: 5px;
}
.mainad {
	clear: both;
	width: 680px;
	text-align: center;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	padding-bottom: 10px;
}
.mainad .title {
	text-align: left;
	margin: 0;
	padding: 0;
}
.mainad .linetop {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	font-size: 10%;
}
.mainad .linebottom {
	margin: 0;
	padding: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 10%;
}

/* ================ ページボディ ================ */ 

#pagebody {
	float: left;
	width: 1020px;
	background: url(../img/common/pagebodyBack.gif) ;
}

#menu {
	float: left;
	width: 315px;
	text-align: left;
}

#main {
	float: right;
	width: 705px;
	text-align: left;
	padding: 0;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* ================ 左メニュー ================ */ 
#leftmenu {
	text-align: left;
	width: 270px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}
#leftmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 10%;
}
#leftmenu  h2 {
	margin: 0;
	padding: 0;
	margin-left: 20px;
	margin-bottom: 5px;
	text-indent: -9999px;
	line-height:0;
	width: 250px;
	height: 30px;
	background-image: url(../img/common/leftMenuTitle.gif);
	font-size: 10%;
}
#leftmenu1, #leftmenu1 a{
	display: block;
	width: 270px;	height: 47px;
	background-image: url(../img/common/leftMenu1.gif);
	text-indent: -9999px;
}
#leftmenu1 a:hover { background-position: 0 -47px}
#leftmenu2, #leftmenu2 a{
	display: block;
	width: 270px;	height: 47px;
	background-image: url(../img/common/leftMenu2.gif);
	text-indent: -9999px;
}
#leftmenu2 a:hover { background-position: 0 -47px}
#leftmenu3, #leftmenu3 a{
	display: block;
	width: 270px;	height: 47px;
	background-image: url(../img/common/leftMenu3.gif);
	text-indent: -9999px;
}
#leftmenu3 a:hover { background-position: 0 -47px}
#leftmenu4, #leftmenu4 a{
	display: block;
	width: 270px;	height: 47px;
	background-image: url(../img/common/leftMenu4.gif);
	text-indent: -9999px;
}
#leftmenu4 a:hover { background-position: 0 -47px}
#leftmenu5, #leftmenu5 a{
	display: block;
	width: 270px;	height: 47px;
	background-image: url(../img/common/leftMenu5.gif);
	text-indent: -9999px;
}
#leftmenu5 a:hover { background-position: 0 -47px}
#leftmenu6, #leftmenu6 a{
	display: block;
	width: 270px;	height: 47px;
	background-image: url(../img/common/leftMenu6.gif);
	text-indent: -9999px;
}
#leftmenu6 a:hover { background-position: 0 -47px}
#leftmenu7, #leftmenu7 a{
	display: block;
	width: 270px;	height: 47px;
	background-image: url(../img/common/leftMenu7.gif);
	text-indent: -9999px;
}
#leftmenu7 a:hover { background-position: 0 -47px}
#leftmenu8, #leftmenu8 a{
	display: block;
	width: 270px;	height: 47px;
	background-image: url(../img/common/leftMenu8.gif);
	text-indent: -9999px;
}
#leftmenu8 a:hover { background-position: 0 -47px}


#leftbt1 {
	text-align: left;
	width: 250px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 40px;
}
#leftbt1 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#leftbt1a, #leftbt1a a{
	display: block;
	width: 250px;
	height: 60px;
	background-image: url(../img/common/leftBt1.gif);
	text-indent: -9999px;
}
#leftbt1a a:hover { background-position: 0 -60px}

#leftbt2frame {
	text-align: left;
	width: 250px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 40px;
	background-color: #f0f0cc;
}
#leftbt2frametop {
	width: 250px;
	height: 10px;
	background-image: url(../img/common/leftBt2Top.gif);
	text-indent: -9999px;
}
#leftbt2framebottom {
	width: 250px;
	height: 10px;
	background-image: url(../img/common/leftBt2Bottom.gif);
	text-indent: -9999px;
}
#leftbt2 {
	width: 230px;
	margin-left: 10px;
}
#leftbt2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#leftbt2a, #leftbt2a a{
	display: block;
	width: 230px;
	height: 80px;
	background-image: url(../img/common/leftBt2.gif);
	text-indent: -9999px;
}
#leftbt2a a:hover { background-position: 0 -80px}
#leftbt2b { 
	margin-top: 10px;

}
#sidead {
	width: 250px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 40px;
}
div.sidebanner {
	width: 220px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 55px;
	background: url(../img/common/sidebannerbottom.gif) no-repeat bottom;
}
div.sidebanner .inner {
	background: url(../img/common/sidebannerup.gif) no-repeat;
	padding: 10px;
	line-height: 150%;
	font-size: 90%;
}
div.sidebanner .inner .flashbox{
	padding-left: 10px;
	padding-bottom: 10px;
}

div.sidebanner .inner .flashbox ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.flashboxbt, .flashboxbt a{
	display: block;
	width: 180px;
	height: 55px;
	background-image: url(../img/common/bannerFlashBox.gif);
	text-indent: -9999px;
}
.flashboxbt a:hover { background-position: 0 -55px}


div.sidebanner .inner .websupli{
	padding-left: 10px;
	padding-bottom: 10px;
}

div.sidebanner .inner .websupli ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.websuplibt, .websuplibt a{
	display: block;
	width: 180px;
	height: 55px;
	background-image: url(../img/common/bannerWebSupli.gif);
	text-indent: -9999px;
}
.websuplibt a:hover { background-position: 0 -55px}

div.sidebanner .inner .tabiblog{
	padding-left: 10px;
}

/* ================ トップページ ================ */ 
#topabout{
	width: 680px;
	line-height: 150%;
}
#topabout h2{
	width: 680px;
	height: 22px;
	font-size: 10%;
	background: url(../img/topAboutTitle.gif) ;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	line-height:0;
	margin-top: 10px;
	margin-bottom: 5px;
}
#topbody {
	width: 680px;
}

#topleft {
	float: left;
	width: 365px;
}
#topright {
	float: right;
	width: 315px;
}

#topnews , #toppick {
	padding-bottom: 20px;
	width: 365px;
	text-align: left;
	line-height: 150%;
	padding-top: 10px;
}
#topnews h2{
	width: 365px;
	height: 22px;
	font-size: 10%;
	background: url(../img/topNewsTitle.gif) ;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}
#topnews ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
#topnews li{
	padding-bottom: 5px;
	background: url(../img/topNewsLine.gif) ;
	background-position:bottom;
	background-repeat:no-repeat;
}
#topnews .strong{
	background-color: #f0f0cc;
	padding: 5px;
}
#topnews .date{
	color:#996600;
	font-size: 85%;
}
#toppick h2{
	width: 365px;
	height: 22px;
	font-size: 10%;
	background: url(../img/topPickTitle.gif) ;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}
#topad {
	width: 305px;
	text-align: left;
	padding-top: 10px;
	margin-left: 10px;
}
#toplink {
	clear: both;
	width: 680px;
	text-align: left;
	line-height: 150%;
	padding-top: 10px;
}
#toplink h2{
	width: 680px;
	height: 22px;
	font-size: 10%;
	background: url(../img/topLinkTitle.gif) ;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	line-height:0;
	margin-bottom: 5px;
}
#toplink ul{
	margin: 0;
	padding: 0;
	width: 700px;
	list-style: none;
	clear: both;
}

#toplink li{
	float: left;
	width: 175px;
}
#footerlink {
	padding-right: 0px;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 1020px;
	text-align: center;
	color: #d6d699;
}
#footerlink a{
	color: #d6d699;
	font-size: 90%;
	line-height: 150%;
}
#footercopy {
	padding-right: 0px;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	width: 1020px;
	text-align: center;
}
.topitembox {
	width: 365px;
}
.topitemboxleft {
	float: left;
	text-align: center;
	width: 120px;
	padding-top: 5px;
}
.topitemboxright {
	float: right;
	text-align: left;
	width: 225px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 5px;
}
.topitembox .title {
	padding-bottom: 3px;
	padding-top: 1px;
	padding-left: 10px;
	margin-bottom: 5px;
	text-align: left;
	font-weight: bold;
	color:#996600;
	background-image:url(../img/topPickUpTitle.gif);
	background-position: left bottom;
}
.topitembox .title a{
	color:#996600;
}

/* ================ 素材カテゴリページ ================ */ 
#path {
	font-size: 85%;
	margin-bottom: 5px;
}
.txarea {
	width: 680px;
	padding-top: 10px;
	line-height: 150%;
}
.txarea ul{
	padding: 0;
	margin: 0;
	padding-left: 20px;
}

.txarea li{
	padding-top: 5px;
}
.txarea .caution{
	text-align: left;
	background-color:#f0f0cc;
	padding: 10px;
}
#itemarea {
	width: 680px;
	clear: both;
}

#itemarealeft {
	float: left;
	width: 340px;
}
#itemarearight {
	float: right;
	width: 340px;
	text-align: right;
}
.itembox {
	width: 330px;
	padding: 1px;
	margin-top: 10px;
	border-top: solid 1px #e1e1a3;
	border-left: solid 1px #e1e1a3;
	border-right: solid 1px #e1e1a3;
	border-bottom: solid 1px #e1e1a3;
	overflow: hidden; /*FFハック*/

}
/*NN7ハック*/
.itembox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html .itembox {
    height: 1em;
    overflow: visible;
}
/**/

.itemboxleft {
	float: left;
	text-align: center;
	width: 120px;
	padding-top: 5px;
	padding-left: 5px;
}
.itemboxright {
	float: right;
	text-align: left;
	width: 190px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 5px;
}
.itembox .title {
	padding-bottom: 8px;
	padding-left: 10px;
	padding-top: 5px;
	margin-bottom: 5px;
	text-align: left;
	font-weight: bold;
	color:#996600;
	background-image: url(../flash/img/itemBoxTitleBack1.jpg);
	background-position: left bottom;
}
.itembox .title a{
	color:#996600;
}
.itembox2 {
	width: 330px;
	padding: 1px;
	margin-top: 10px;
}
.itembox2left {
	float: left;
	text-align: center;
	width: 120px;
	padding-top: 5px;
	padding-left: 5px;
}
.itembox2right {
	float: right;
	text-align: left;
	width: 190px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 5px;
	line-height: 150%;
}
.itembox2 .title {
	padding-bottom: 8px;
	padding-left: 10px;
	padding-top: 5px;
	margin-bottom: 5px;
	text-align: left;
	font-weight: bold;
	color:#996600;
	background-image: url(../flash/img/itemBoxTitleBack2.jpg);
	background-position: left bottom;
}
.itembox2 .title a{
	color:#996600;
}
.itembox3 {
	width: 680px;
	padding: 1px;
	margin-top: 10px;
}
.itembox3left {
	float: left;
	text-align: center;
	width: 120px;
	padding-top: 5px;
	padding-left: 5px;
}
.itembox3right {
	float: right;
	text-align: left;
	width: 540px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 5px;
}
.itembox3 .title {
	padding-bottom: 8px;
	padding-left: 10px;
	padding-top: 5px;
	margin-bottom: 5px;
	text-align: left;
	font-weight: bold;
	color:#996600;
	background-image: url(../flash/img/itemBoxTitleBack2.jpg);
	background-position: left bottom;
}
.itembox3 .title a{
	color:#996600;
}

.itemboxbt {
	text-align: left;
	width: 120px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.itemboxbt ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.itemboxbt, .itemboxbt a{
	display: block;
	width: 120px;
	height: 32px;
	background-image: url(../flash/img/itemBt1.gif);
	text-indent: -9999px;
}
.itemboxbt a:hover { background-position: 0 -32px}

/* ================ 設置解説ページ ================ */ 

#howtonavi {
	width: 680px;
	height: 45px;
	text-align: left;
}

#howtonavi ul {
	margin: 0;
	padding: 0;
	width: 660px;
	list-style: none;
}
#howtonavi li {
	margin-left: 15px;
}
#howtonavi1, #howtonavi1 a{
	float: left;
	display: block;
	width: 200px;
	height: 100px;
	background-image: url(../flash/img/howBt1.gif) ;
	text-indent: -9999px;
}
#howtonavi1 a:hover { background-position: 0 -100px}
#howtonavi2, #howtonavi2 a{
	float: left;
	display: block;
	width: 200px;
	height: 100px;
	background-image: url(../flash/img/howBt2.gif) ;
	text-indent: -9999px;
}
#howtonavi2 a:hover { background-position: 0 -100px}
#howtonavi3, #howtonavi3 a{
	float: left;
	display: block;
	width: 200px;
	height: 100px;
	background-image: url(../flash/img/howBt3.gif) ;
	text-indent: -9999px;
}
#howtonavi3 a:hover { background-position: 0 -100px}
.howtoText {
	width: 650px;
	margin-left: 30px;
}
.howtoText textarea{
	width: 600px;
	height: 195px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.sourcetable{
	font-size: 85%;
}

/* ================ 素材詳細ページ ================ */ 
#itemdetailleft {
	float: left;
	width: 200px;
	padding-bottom: 10px;
	text-align: center;
}
#itemdetailright {
	float: right;
	width: 470px;
	text-align: left;
	line-height: 150%;
}
#itemdetailright img{
	margin-bottom: 5px;
}
#itemdetailright .title {
	margin-bottom: 5px;
	width: 470px;
	height: 32px;
	text-align: left;
	border-right: solid 1px #caca92;
	border-bottom: solid 1px #caca92;
	background-color:#f0f0cc;
	background-image: url(../img/common/itemDetailTitleBack.gif);
	overflow: hidden; /*FFハック*/
}
#itemdetailright .name {
	float: left;
	padding-top: 8px;
	padding-left: 5px;
	font-size: 123.1%;
	font-weight: bold;
	color:#996600;
}
#itemdetailright .date {
	float: right;
	padding-top: 10px;
	padding-right: 5px;
	font-weight: bold;
	color:#999900;
}

#itemdetailhis h3{
	margin: 0;
	padding: 0;
	margin-top: 5px;
	margin-bottom: 2px;
	text-indent: -9999px;
	line-height:0;
	width: 50px;
	height: 13px;
	background-image: url(../flash/img/hisTitle.gif);
	font-size: 10%;
}
#itemdetailhis ul{
	margin: 0;
	padding: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 470px;
	list-style: none;
	clear: both;
	background-image: url(../img/common/line470.gif);
	background-repeat: no-repeat;
	background-position: top ;
}

#itemdetailhis .hisdate{
	float: left;
	width: 90px;
	color: #996600;
}
#itemdetailhis .histx{
	float: left;
	width: 380px;
	color: #996600;
}

#downloadarea {
	clear: both;
}
#downloadcaution {
	width: 660px;
	padding: 10px;
	margin-bottom: 10px;
    background-color:#f7f7e5;
	color: #333333;
}
.samplebt {
	text-align: center;
	width: 120px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.samplebt ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.samplebt, .samplebt a{
	display: block;
	width: 120px;
	height: 32px;
	background-image: url(../flash/img/itemBt2.gif);
	text-indent: -9999px;
}
.samplebt a:hover { background-position: 0 -32px}
.downloadbt {
	text-align: center;
	width: 120px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.downloadbt ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.downloadbt, .downloadbt a{
	display: block;
	width: 120px;
	height: 32px;
	background-image: url(../flash/img/itemBt3.gif);
	text-indent: -9999px;
}
.downloadbt a:hover { background-position: 0 -32px}
.samplebt2 {
	text-align: center;
	width: 120px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.samplebt2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.samplebt2, .samplebt2 a{
	display: block;
	width: 120px;
	height: 32px;
	background-image: url(../flash/img/itemBt2b.gif);
	text-indent: -9999px;
}
.samplebt2 a:hover { background-position: 0 -32px}
.downloadbt2 {
	text-align: center;
	width: 120px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.downloadbt2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.downloadbt2, .downloadbt2 a{
	display: block;
	width: 120px;
	height: 32px;
	background-image: url(../flash/img/itemBt3b.gif);
	text-indent: -9999px;
}
.downloadbt2 a:hover { background-position: 0 -32px}

.gotoback {
	clear: both;
	width: 680px;
	text-align: center;
	padding-top: 10px;
}
.gototop {
	clear: both;
	width: 680px;
	text-align: right;
	padding-top: 5px;
	font-size: 80%;
}
.gotoform {
	clear: both;
	width: 240px;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 220px;
}
.bformbt, .lformbt {
	text-align: center;
	width: 240px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.bformbt ul, .lformbt ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.bformbt, .bformbt a{
	display: block;
	width: 240px;
	height: 42px;
	background-image: url(../business/img/btBform.gif);
	text-indent: -9999px;
}
.bformbt a:hover { background-position: 0 -42px}

.lformbt, .lformbt a{
	display: block;
	width: 240px;
	height: 42px;
	background-image: url(../business/img/btLform.gif);
	text-indent: -9999px;
}
.lformbt a:hover { background-position: 0 -42px}

/* テーブルセット *************************************/ 

table.greenbox{
    border-top: solid 1px #caca92;
    border-left: solid 1px #caca92;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}

.greenbox th{
    border-right: solid 1px #caca92;
    border-bottom: solid 1px #caca92;
	color:#996600;
    background-color:#f0f0cc;
    background-image: url(../img/common/greenboxback.gif);
    background-position:left top;
	text-align: center;
}
.greenbox td{
    border-right: solid 1px #caca92;
    border-bottom: solid 1px #caca92;
	text-align: center;
}
