@charset "utf-8";

/*
============================ category CSS ============================

				トピックス

====================================================================
*/

/*
#wrap2nd{
	background:url(../../img/top/top_bg02.jpg) center 0 no-repeat;
	background-attachment:fixed;
}
*/
img.bg {
  /* Set rules to fill background */
  min-height: 100%;
  min-width: 1200px;
  /* Set up proportionate scaling */
  width: 100%;
  height: auto;
  /* Set up positioning */
  position: fixed;
  /* またはabsolute; */
  top: 0;
  left: 0;
  _display:none;
}

@media screen and (max-width: 1200px){
  img.bg {
  left: 50%;
  margin-left: -600px; }
}

div#wrap2nd {
	position: relative;
	_background:url(/fslc/topics/img/bg.jpg) center 0 no-repeat;
	_background-attachment:fixed;
}




h2 .iconTopics{
	background:url(/fslc/img/common/tit_h2_icon_topics.png) 0 0 no-repeat;
	width:60px;
	height:58px;
	position:absolute;
	top:15px;
	left:10px;
	text-indent:-9999px;
}

#mainWhite #back #list{
	width:20%;
	float:right;
	text-align:right;
	font-size:
}
#topics #back dl{
	margin:0 0 0 0;
}

#mainWhite #back dt{
	clear:left;
	float:left;
	width:7em;
	margin:0 0 0.7em 0;
}
#mainWhite #back dd{
	margin:0 0 0.7em 7em;
}

.btnSubarea{
	width:100%;
	position:relative;
	height:30px;
}
.btnSubarea .pageTop{
	width:100px;
	margin: 0;
	text-align:center;
	position:absolute;
	top:5px;
	right:0;
}
.btnSubarea .pageTop a{
	display:block;
	border:#666 1px solid;
}

.btnSubarea .backList{
	width:100px;
	text-align:center;
	position:absolute;
	top:5px;
	right:110px;
}

.btnSubarea .backList a{
	display:block;
	background:#CCC;
	color:#333;
	font-size:11px!important;
	padding:2px;
	clear:both;
	border:#666 1px solid;
	border-radius:5px;
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
	
}

.btnSubarea .backList a:hover{
	background:#FFF;
}

table{ 
	table-layout:auto !important;
	width:100%!important;

}
table td,
table th{
	padding:10px 2px;
}

/* END */
