


/* =レフトナビCSS
------------------------------------------------------------------------------------------*/
.lnv_btn ul li { float:left;padding:0; margin:0; height:33px;}

.lnv_h3a {padding:0 0 0 0;margin:0;}
.lnv_h3b img {padding:3px 0 0 0;}
.lnv_h3b {padding:0 0 3px 0; margin:0;}
.lnv_bnr ul li { float:left;padding:2px 0; margin:0; }


/* =flashホールド部分CSS
------------------------------------------------------------------------------------------*/

#flash-outer {
	width: 950px;
	height: 210px;
	margin: 15px auto 0px auto;
	overflow: hidden;
	position: relative;
	background:#fff;
}

#flash1 {
	width: 950px;
	height: 210px;
	text-align:center;
	margin-left:-475px;
	position: absolute;
	top: 0px;
	left: 50%;
}



/* =wrapCSS
------------------------------------------------------------------------------------------*/
#wrap 		{width: 950px;height: auto;}
#wrap #main {margin-bottom: 15px;}


.container {
	height: auto;
	width: 950px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	min-height: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


/* =left CSS
------------------------------------------------------------------------------------------*/
#wrap #content .left h3{
	padding-left:13px;
	font-size:13px;
	height:24px;
	line-height:24px;
	color:#fff;
	letter-spacing:0.2em;
	background: #3D4545 ;
}
#wrap #content .left p{	font-size:9px;	line-height:15px;	color:#999;	letter-spacing:0.01em;	padding:7px 0px 15px 13px ;	background:#fff;}

/* =right CSS
------------------------------------------------------------------------------------------*/
#wrap #content .right  .lst_hld_index { width:680px;  background:#fff; margin:1px 0 4px 0;}


/* =cluster
------------------------------------------------------------------------------------------*/
.lst_hld_index .cluster_content_hld {padding:30px 0 30px 0;}
.lst_hld_index .cluster_content_hldindex {  padding:20px 0 30px 0;}
.lst_hld_index .cluster_content_hldindex1 { height:980px; padding:20px 0 30px 0;}
.lst_hld_index .cluster_hld {width: 680px;overflow:hidden; padding:0 0 0 0;}

/* =center_in_cluster CSS
------------------------------------------------------------------------------------------*/
.lst_hld_index .cluster_hld .center_in_cluster  { float:left;width:600px; padding: 0 0 25px 45px;text-align:left;}
.lst_hld_index .cluster_hld .center_in_cluster  p{ width:580px;color:#666;font-size:12px; letter-spacing:0.01em;text-align:left;  padding:0 0 0 5px;}

.lst_hld_index .cluster_hld .center_in_clusterindex  { float:left;width:600px; padding: 0 0 25px 45px;text-align:left;}
.lst_hld_index .cluster_hld .center_in_clusterindex  h5{ border-bottom:dotted 1px #ccc;width:560px;color:#666;font-size:14px; letter-spacing:0.01em;text-align:left;  padding:10px 0 5px 5px; line-height:16px; font-weight:bold;}
.lst_hld_index .cluster_hld .center_in_clusterindex  p{ width:560px;color:#666;font-size:12px; letter-spacing:0.01em;text-align:left;  padding:5px 0 5px 15px; line-height:16px;}


/* =left_in_cluster CSS
------------------------------------------------------------------------------------------*/
.lst_hld_index .cluster_hld .left_in_cluster  { float:left;width:425px; padding: 0 0 25px 45px;text-align:left;}
.lst_hld_index .cluster_hld .left_in_cluster  p{ width:410px;color:#666;font-size:12px; letter-spacing:0.01em;text-align:left;  padding:0 0 0 5px;}



/* =right_in_clusterCSS
------------------------------------------------------------------------------------------*/
.lst_hld_index .cluster_hld .right_in_cluster {float:right;width:35px;text-align:left;padding: 0 0 25px 0;}
.lst_hld_index .cluster_hld .right_in_cluster img { padding:5px; border:solid 1px #ccc;}
.lst_hld_index .cluster_hld .right_in_cluster_staff {float:left;width:330px;text-align:right;padding: 0 0 25px 0;}
.lst_hld_index .cluster_hld .right_in_cluster_staff img { }

/* =right CSS
------------------------------------------------------------------------------------------*/
#wrap #content .right  .lst_hld_index { width:680px;  background:#fff; margin:1px 0 4px 0;}



/* =right CSS
------------------------------------------------------------------------------------------*/
#wrap #content .right  .lst_hld_index { width:680px;  background:#fff; margin:1px 0 4px 0;}
#wrap #content .right  .lst_hld_index  .list_index {  width:330px; height:103px; padding:3px; float:left; }
#wrap #content .right  .lst_hld_index  .list_index_left {  width:160px; height:100px; padding:3px; float:left; }
#wrap #content .right  .lst_hld_index  .list_index_left h4{ border-left:solid #00A551 9px; padding:2px 0 2px 10px;font-size:12px;line-height:16px;color:#999;letter-spacing:0.2em;}
#wrap #content .right  .lst_hld_index  .list_index_left p{  width:330px; height:100px; padding:3px;  }
#wrap #content .right  .lst_hld_index  .list_index_right {  width:130px; height:100px; padding:3px; float:right; }

#wrap #content .right  .bnr_index { padding:3px auto 8px auto; }
#wrap #content .right  .bnr_index img { float:left; padding:2px;}






/* =contentCSS
------------------------------------------------------------------------------------------*/
#wrap #content {width: 950px;margin-top: 0px;}
#wrap #content .cluster {width: 950px;margin:10px 0 5px 0 ;}




/* =tableCSS
------------------------------------------------------------------------------------------*/
table {border-collapse: collapse; border:solid 1px #ccc; }
table tr td { }
table td {font-size:12px;}
.color_4F4939{ padding:10px 7px 10px 10px; background:#4F4939; color:#fff;border-collapse: collapse;border: solid 1px #ccc; text-align:center;}
.color_fff{  padding:8px 7px 8px 10px;color:#666;border-collapse: collapse;border: solid 1px #ccc; line-height:20px;}
.color_eee{ background:#EEE; text-align:left; padding:8px 7px 8px 10px;color:#666;border-collapse: collapse;border: solid 1px #ccc;}
.color_zzz{ background:#fff; text-align:left; margin:0px; padding:0px;color:#666;border: none;}
.color_eee img{ padding:2px 4px 0px 0px;}



.colorbox{background:#EEE; }
.red { color:#F00; font-size:10px;}
