﻿@charset "utf-8";

/** for general ******/
div.frame .header{
}
div.frame .menuArea{
	margin:0 auto 15px auto;
	width:970px;
}


div.frame .header .searchCont{
	margin:0 auto 0 auto;
	width:970px;
	background-color:#E6F0CC;
	position:relative;
	
}
div.frame .header .tpathArea{
	/*background-color:#808080;*/
}

/*topicpath------*/
div.tpathArea .tTop{
	height:32px;
	margin:0 auto 0 auto;
	width:970px;
	overflow: hidden;	
}
div.tpathArea .tTop:after{content: ".";display: block;visibility: hidden;height: 0.1px;font-size: 0.1em;line-height: 0;clear: both;}

/*main----------*/
div.frame .mainContainer{
	margin:0 auto 0 auto;
	width:970px;
	background-color:#FFFFFF;
	/*min-height:500px;*/
}
/* right area ************************************************/
div.mainContainer .main{width:780px;float:left;}
	div.mainContainer .main .rcont{margin-left:30px;}


/*footer--------*/
.footer .fTop{
	height:20px;
/*	background-color:#4D4D4D;*/
/*	background:url(/img/common/fshadow-white.png) repeat-x bottom left;*/
}
.footer .fMiddle .fMCont{
	margin:0 auto 0 auto;
	width:970px;
	height:40px;
}
.footer .fBottom .fBCont{
	margin:0 auto 0 auto;
	width:970px;
}
/* Mac版IEを除外 \*/ 
html .footer .fBottom .fBCont{
	overflow:hidden;
}
/* End hide from IE-mac */

/**image detail **/
#detailArea{
	position : absolute;
	top:0px;
	left:0px;
	width:855px;
	
	/*width:100%;
	z-index:0;
	
	
	width:100%;
	height:100%;
	text-align:center;
	position : absolute;
	top:0px;
	left:0px;
	
	padding:0;
*/
	z-index:1;
}
	
.l-header{
	width: 970px;
/*width: 100%;*/
}
