body{	background-image:url(../../img/bgloop.gif);
	font-size: 12px;
	line-height: 160%;
	color: #333;}

/******************** header ************************/

#header_bgloop {	background:url(../../img/bgloop-header.gif) repeat-x center;}
#header_bg {	background: url(../../img/bg-header.gif) center no-repeat;	margin:0px auto 0px;}
#header {
	background: url(../../img/bg-header.gif) center no-repeat;
	width: 950px;
	height: 159px;
	margin:0px auto 0px;
}

h1#header_logo {	width: 360px;	height: 110px;	float: left;}
h1#header_logo a{	height: 100%;	text-indent: -9999px;	display: block;}
h1#header_logo a:focus{	overflow: hidden;}

#header #headerbox_r{
	float: left;
	width: 540px;
	padding-left: 50px;
}


/******************** path ************************/
#path {
	background-image: url(../../img/bg-path.gif);
	background-position:center;
	background-repeat:no-repeat;
	width: 950px;
	height: 15px;
	margin:0px auto 0px;
	font-size:10px;
}
/******************** wrapper ************************/
#wrapper_bgloop {
	background-image: url(../../img/bgloop-wrapper.gif);
}














#bnrbox_bottom{
	clear:both;
	width: 705px;
	background-image:url(../../img/bg-bnrbox_bottom.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	text-align:center;
	padding:15px 0px 10px;
}

#bnrbox_bottom .imgover,
#bnrbox_bottom .img_clarity65{
	margin:0px 10px 0px ;
	border: 4px solid #963;
}

#sidebox_right{
	float: right;
	width: 230px;
	background-image: url(../../img/bg-sidebox-top.gif);
	background-repeat: no-repeat;
}

#sidebox_right #scroll_bnr{
	background-image: url(../../img/line-sidebox.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	padding: 0px 0px 10px 10px;
}

#sidebox_left .bnrbox,
#sidebox_right .bnrbox{
	background-image: url(../../img/line-sidebox.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	padding: 10px 0px 10px 10px;
}

#sidebox_left .bnrbox .imgover_10,
#sidebox_left .bnrbox .imgover,
#sidebox_left .bnrbox .img_clarity65_10,
#sidebox_left .bnrbox .img_clarity65,
#sidebox_right .bnrbox .imgover_10,
#sidebox_right .bnrbox .imgover,
#sidebox_right .bnrbox .img_clarity65_10,
#sidebox_right .bnrbox .img_clarity65{	border: 5px solid #FFF;}

#sidebox_right .bnrbox .mail_mg{}
#sidebox_right .bnrbox a:hover .mail_mg {
	filter: alpha(opacity=65);
	-moz-opacity:0.65;
	opacity:0.65;
}


#FloatEnd {
	background-image:url(../../img/bgloop-wrapper.gif);
	height: 8px;
	clear: both;
}

/******************** bottom ************************/

#bottom_bgloop {	background: url(../../img/bgloop-bottom.gif) center;}
#bottom_bg {	background: url(../../img/bg-bottom.gif) no-repeat center;}
#bottom {
	height: 180px;
	width: 950px;
	background: url(../../img/bg-bottom.gif) no-repeat center;
	margin: 0px auto 0px;
}

#bottom h2{
	height:50px;
	display:block;
	text-indent:-9999px;
	width:180px;
	}
#bottom #contents_menu{
	font-size:10px;
	color:#060;
	padding:10px 280px 10px 10px;
	line-height:160%;
	height:80px;
	margin-bottom:10px;
	}
#bottom #contents_menu a:link{
	color: #060;
	}
#bottom #contents_menu a:hover{
	color:#fff;
	background-color: #F66;
	text-decoration: none;
	}

#bottom #corporate_menu{
	font-size:12px;
	color: #FFF;
	padding:4px 10px 0px 10px;
	line-height:100%;
	height:15px;
	margin-bottom:10px;
	overflow:visible;
	}
#bottom #corporate_menu a:link{
	color: #FFF;
	}
#bottom #corporate_menu a:hover{
	color:#fff;
	background-color: #F66;
	text-decoration: none;
	}
#bottom #corporate_menu a:visited {
	color: #2E4D0F;
	text-decoration: none;
}

#bottom #copyright{
	font-size:12px;
	color: #FFF;
	padding:4px 10px 0px 10px;
	line-height:100%;
	height:15px;
	text-align:right;
	overflow:visible;
	}
/******************** 
#footer_bg {
	background-color:#663300;
	color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
}
#footer_bg #footer {
	width: 950px;
	margin: 0px auto 0px;
	text-align: right;
} ************************/
