
/* =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:30px 0 30px 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 { padding:20px 0 30px 0;}
.lst_hld_index .cluster_content_hld005 { padding:20px 0 30px 0;}
.lst_hld_index .cluster_content_hld006 { 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_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_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_cluster003  { float:left;width:600px; padding: 0 0 25px 45px;text-align:left;}
.lst_hld_index .cluster_hld .center_in_cluster003  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_cluster005  { float:left;width:600px; padding: 0 0 25px 45px;text-align:left;}
.lst_hld_index .cluster_hld .center_in_cluster005  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_cluster006  { float:left;width:600px; padding: 0 0 25px 45px;text-align:left;}
.lst_hld_index .cluster_hld .center_in_cluster006  p{ width:560px;color:#666;font-size:12px; letter-spacing:0.01em;text-align:left;  padding:0 0 0 5px; 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;}
.lst_hld_index .cluster_hld .left_in_cluster_index  { float:right;width:450px; 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; letter-spacing:0.01em;text-align:left;  padding:0 0 0 5px;}
.lst_hld_index .cluster_hld .left_in_cluster_index2  { float:left;width:380px; padding: 0 0 25px 55px;text-align:left;}
.lst_hld_index .cluster_hld .left_in_cluster_index2  p{ width:370px;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_004  { float:left;width:425px; padding: 0 0 25px 45px;text-align:left;}
.lst_hld_index .cluster_hld .left_in_cluster_004  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_006  { float:left;width:150px; padding: 0 0 25px 55px;text-align:left;}
.lst_hld_index .cluster_hld .left_in_cluster_006  p{padding:5px; border:solid 1px #ccc;}


/* =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:210px;text-align:right;padding: 0 0 25px 0;}
.lst_hld_index .cluster_hld .right_in_cluster_index img { }
.lst_hld_index .cluster_hld .right_in_cluster_index2 {float:right;width:230px;text-align:left;padding: 0 0 25px 0;}
.lst_hld_index .cluster_hld .right_in_cluster_index2 img { }

.lst_hld_index .cluster_hld .right_in_cluster_004 {float:right;width:195px;text-align:left;padding: 0 0 10px 0;}
.lst_hld_index .cluster_hld .right_in_cluster_004 img {padding:5px; border:solid 1px #ccc;}

.lst_hld_index .cluster_hld .right_in_cluster_006 {float:right;width:460px;text-align:left;padding: 0 0 10px 0;}
.lst_hld_index .cluster_hld .right_in_cluster_006 p { width:400px;color:#666;font-size:12px; letter-spacing:0.01em;text-align:left;  padding:0 0 0 5px;}

/* =right CSS
------------------------------------------------------------------------------------------*/
#wrap #content .right  .lst_hld_index { width:680px;  background:#fff; margin:1px 0 4px 0;}















/* =レフトナビ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 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; }


/* =left CSS
------------------------------------------------------------------------------------------*/
#wrap #content .left h3{
	padding-left:13px;
	font-size:13px;
	height:24px;
	line-height:24px;
	color:#fff;
	letter-spacing:0.2em;
	background: #FF5E00 ;
}
#wrap #content .left p{	font-size:9px;	line-height:15px;	color:#999;	letter-spacing:0.01em;	padding:7px 0px 15px 13px ;	background:#fff;}


/* =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;
}


/* =right CSS
------------------------------------------------------------------------------------------*/
#wrap #content .right  .lst_hld_index { width:680px;  background:#fff; margin:1px 0 4px 0;}



/* =一覧部分 CSS
------------------------------------------------------------------------------------------*/
#wrap #content .right  .lst_hld_index  .list_hlder {  width:650px; padding:20px 0px 20px 23px;}
#wrap #content .right  .lst_hld_index  .cool_ttl { font-weight:bold; padding:2px 0 2px 0px;font-size:12px;line-height:16px;color:#666;letter-spacing:0.01em;}

#wrap #content .right  .lst_hld_index  .list_index {  width:202px; height:420px; padding:10px 0px 3px 10px; float:left;  position:relative;}
#wrap #content .right  .lst_hld_index  .list_index_left {  width:200px; height:148px; float:left; padding:2px 3px 2px 0px;}
#wrap #content .right  .lst_hld_index  .list_index_img {  width:200px; height:182px; padding:0; }
#wrap #content .right  .lst_hld_index  .list_index_img img { border:solid 1px #ccc;}
#wrap #content .right  .lst_hld_index  .list_index_left h4{ border-bottom:dotted #00A551 1px; padding:10px 0 2px 3px;font-size:12px;line-height:16px;color:#999;letter-spacing:0.1em; }
#wrap #content .right  .lst_hld_index  .list_index_left p{color:#666; padding:3px 0 3px 3px;  line-height:13px; font-size:11px; letter-spacing:0.01em; }
#wrap #content .right  .lst_hld_index  .list_index_btn { position:absolute; top:188px; left:10px; z-index:99;  }

#wrap #content .right  .lst_hld_index  .list_index2 {  width:202px; height:360px; padding:10px 0px 3px 10px; float:left;  position:relative;}
#wrap #content .right  .lst_hld_index  .list_index_left2 {  width:200px; height:190px; float:left; padding:2px 3px 2px 0px;}
#wrap #content .right  .lst_hld_index  .list_index_img2 {  width:200px; height:182px; padding:0; }
#wrap #content .right  .lst_hld_index  .list_index_img2 img { border:solid 1px #ccc;}
#wrap #content .right  .lst_hld_index  .list_index_left2 h4{  padding:5px 0 5px 3px;font-size:12px;line-height:13px;color:#666;letter-spacing:0.1em; line-height:14px;}
#wrap #content .right  .lst_hld_index  .list_index_left2 p{color:#777; padding:3px 0 3px 3px; line-height:13px; font-size:11px; letter-spacing:0.01em;}
#wrap #content .right  .lst_hld_index  .list_index_btn2 { position:absolute; top:188px; left:10px; z-index:99;  }

.width45 { width:60px; vertical-align:top; padding:3px 0 0 3px; border-right:1px solid #fff;border-bottom:1px solid #fff; background:#f1f1f1;}
.width150 { width:133px; vertical-align:top;color:#666;padding:3px 0 0 3px;border-bottom:1px solid #fff; background:#f5f5f5;}

#wrap #content .right  .bnr_index { height:92px;}
#wrap #content .right  .bnr_index img { float:left; padding:2px;}









/* =contentCSS
------------------------------------------------------------------------------------------*/
#wrap #content {width: 950px;margin-top: 0px;}
#wrap #content .cluster {width: 950px;padding:10px 0 30px 0 ;}




/* =flashホールド部分CSS
------------------------------------------------------------------------------------------*/

#flash-outer {
	width: 950px;
	height: 210px;
	margin: 10px auto 0px auto;
	overflow: hidden;
	background:#fff;
}

#flash1 {
	width: 950px;
	height: 210px;
	text-align:center;
}


/* =ページャー
------------------------------------------------------------------------------------------*/

.Nav { text-align:left;width:640px;margin:0 0 0 0;font-size: 11px; padding: 10px 0px 10px 20px; color:#fff; font-family: 'Verdana';color:#444;}
.Nav a { padding: 1px 6px 1px 4px; border-right: solid 1px #666; font-size: 11px;color:#444;}
.Nav a:visited { padding: 1px 6px 1px 4px; border-right: solid 1px #666;color:#444;}
.Nav a:hover { padding: 1px 6px 1px 4px; border-right: solid 1px #666; text-decoration: none;color:#eee;}
.Nav span { padding: 1px 6px 1px 4px; color:#444; border-right: solid 1px #666;}
.Nav .on { padding: 1px 6px 1px 4px; border-right: solid 1px #666; font-size: 11px; color:#444;}




