@charset "Shift_JIS"; 

/* CSR */
p.lead {
	/*margin: 10px 0px 23px 10px;*/
	padding: 0px;
}
.copy {
	margin: 10px 0px 0px;
	padding: 0px;
}
.cate {
	background: #e6f2e7;
	padding: 10px;
	border: 1px solid #d9d9d9;
}
.linktxt {
	display: block;
	margin: 0px;
	padding-left: 10px;
	background: url(../images/arrow_r.gif) no-repeat;
}
.catebox p {
	margin: 8px 0px 0px;
}
.objcopy {
	margin: 30px 0px 0px;
	padding: 0px 0px 0px 15px;
	background:no-repeat 0px 3px;
}
.rpttbl {
	margin: 20px 0px 0px;
	padding: 0px;
}
.reportbox {
	background: #f7f7f7;
	padding: 10px;
	border: 1px solid #d9d9d9;
}
/* CSR */
.mb1{
	background-color: #3EADDA;
}
.dg1{
	background-color: #1C7969;
}
.colbg1{
	background-color: #F3F4F0;
}
.colbg2{
	background-color: #FEFEFD;
}
.ban1{
	background-color: #BAD7BE;
}
.line2{
	background-color: #E7E7E3;
}
.main_swf{
	display:inline;
	margin:0;
	padding:0;
	float:left;
}
* html tr.mb1 td img{
	margin:0 0 0 -3px;
}
.right_menu{
	width:150px;
	margin:0;
	padding:0;
	float:right;
}
.right_menu a{
	display:block;
	width:150px;
	height:30px;
	margin:0;
	padding:0;
}
.right_menu a img{
	display:inline;
	margin:0;
}
.pickup{
	background-color:#bababa;
}
.rptbdr{
	border-left:1px #ddd solid;
	border-top:1px #ddd solid;
	padding:9px 9px 9px 8px;
}
.rptbdrR{
	border-left:1px #ddd solid;
	border-right:1px #ddd solid;
	border-top:1px #ddd solid;
	padding:9px 9px 9px 8px;
}
BODY { color: #333333; }

.bgw {background-color: #ffffff;}

.vi1 {background-color: #60608c;}

.dg1 {background-color: #333333;}

.line1 {background-color: #dddddd;}

.line2 {background-color: #b0b06d;}

.dotline1 {background-color: #d2eec8;}

.colbg1 {background-color: #e0f0f3;}

.colbg2 {background-color: #fafeff;}

.g1 {background-color: #f3f3f3;}
.txt12{
       background-color: #fff;
}
.detail{
text-align:right;
}
/*
	A:link {color: #003388; text-decoration: underline;}
	A:visited {color: #0066cc; text-decoration: underline;}
	A:active {color: #996666; text-decoration: underline;}
	A:hover {color: #3399ff; text-decoration: underline;}
	
	A.navi:link {color: #003388; text-decoration: none !important;}
	A.navi:visited {color: #003388; text-decoration: none !important;}
	A.navi:active {color: #996666; text-decoration: none !important; }
	A.navi:hover {color: #3399ff; text-decoration: underline;}
*/
.txt10,.cap,.small{font-size:100% !important;}
.cap{
text-align:left !important;
}
