

/* =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_hld001{padding:10px 0 50px 0;}
.lst_hld_index .cluster_content_hld002 { padding:20px 0 30px 0;}
.lst_hld_index .cluster_content_hld003 { padding:20px 0 30px 0;}
.lst_hld_index .cluster_content_hld004 { height:900px; 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:620px; padding: 0 0 25px 50px;text-align:left;}
.lst_hld_index .cluster_hld .center_in_clusterindex  p{ width:560px;color:#666;font-size:12px; letter-spacing:0.01em;text-align:left;  padding:0 0 0 5px; line-height:16px;}

.lst_hld_index .cluster_hld .center_in_cluster001  { float:left;width:600px; padding: 0 0 25px 45px;text-align:left;}
.lst_hld_index .cluster_hld .center_in_cluster001  p{ width:560px;color:#666;font-size:12px; letter-spacing:0.01em;text-align:left;  padding:0 0 0 5px; line-height:16px;}
.lst_hld_index .cluster_hld .center_in_cluster001b  { float:left;width:640px; padding: 0 0 25px 35px;text-align:left;}

.lst_hld_index .cluster_hld .center_in_cluster002  { float:left;width:600px; padding: 0 0 25px 45px;text-align:left;}
.lst_hld_index .cluster_hld .center_in_cluster002  p{ width:560px;color:#666;font-size:12px; letter-spacing:0.01em;text-align:left;  padding:0 0 0 5px; line-height:16px;}

.lst_hld_index .cluster_hld .center_in_cluster004  { float:left;width:600px; padding: 0 0 25px 45px;text-align:left;}
.lst_hld_index .cluster_hld .center_in_cluster004  p{ width:560px;color:#666;font-size:14px; letter-spacing:0.01em;text-align:left;  padding:5px 0 5px 20px; line-height:16px; border-bottom:1px dotted #ccc;}


/* =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;}
.lst_hld_index .cluster_hld .left_in_cluster_index  { float:right;width:430px; padding: 0 0 25px 0;text-align:left;}
.lst_hld_index .cluster_hld .left_in_cluster_index  p{ width:370px;color:#666;font-size:12px; line-height:14px;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:190px;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_index {float:left;width:220px;text-align:right;padding: 0 0 25px 0;}
.lst_hld_index .cluster_hld .right_in_cluster_index img { }


/* =レフトナビ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: 4px auto 0px auto;
	overflow: hidden;
	background:#fff;
}

#flash1 {
	width: 950px;
	height: 210px;
	text-align:center;
}



/* =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: #e7161a ;
}
#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;}
#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 ;}




/* =feed CSS
------------------------------------------------------------------------------------------*/

#feed{
list-style:none;text-align:left;margin:0;padding:0px 0px 0px 0px;font-size:12px;color: #666666;}
#feed p{}

#feed a{color: #666666;}
#feed a:hover{color: #999;}




