/*
========================================
ユーハイムトップページ用　スタイルシート
========================================*/


/*■ BODY
---------------------------------------------------------- */
body{
	margin: 10px 0 0 0;
	padding: 0px;
	background-color:#E6E6E6;
	
	
	text-align: center;
}


/*■ ヘッダー
---------------------------------------------------------- */
#header {
	width: 820px;
	height: 515px;
	margin: 0 auto;
	padding:2px 0 0 0;
	background: url(../img/back_header.gif) no-repeat; 
	text-align:center;
	
}
#flashcontent {
	width: 820px;
	height: 515px;
	margin: 0 auto;
	padding:2px 0 0 0;
	background: url(../img/back_header.gif) no-repeat; 
	text-align:center;
	
}

#flashcontent .in{
	width: 800px;
	height: 505px;
	margin:0 auto;
	background: url(../img/index.jpg) no-repeat; 
	position:relative;
}
#flashcontent h1{display:none;} 
#flashcontent .d1 a{
	width:104px;
	height:66px;
	display:block;
	position:absolute;
	top:416px;
	left:20px;
}
#flashcontent .d2 a{
	width:93px;
	height:62px;
	display:block;
	position:absolute;
	top:407px;
	left:127px;
}
#flashcontent .d3 a{
	width:102px;
	height:59px;
	display:block;
	position:absolute;
	top:396px;
	left:224px;
}
#flashcontent .d4 a{
	width:128px;
	height:38px;
	display:block;
	position:absolute;
	top:409px;
	left:333px;
}
#flashcontent .d5 a{
	width:125px;
	height:33px;
	display:block;
	position:absolute;
	top:418px;
	left:466px;
}
#flashcontent .d6 a{
	width:96px;
	height:59px;
	display:block;
	position:absolute;
	top:415px;
	left:599px;
}
#flashcontent .d7 a{width:81px;height:60px;display:block;position:absolute;top:422px;left:700px;}
#flashcontent a span{display:none;}


/*■ コンテンツ部分
---------------------------------------------------------- */
#wrapper {
	width: 820px;
	margin: 0 auto;
	padding:0 ;
	background: url(../img_cm/back.gif) repeat-y;
	text-align:center;
	clear:both;
}


#content {
	position:relative;
	width: 800px;
	margin: 0 auto;
	padding:0;
	text-align:left;
}

.nav{
	margin:0;
	padding:0;
	border-right:1px solid #DBDBDB;
}
.nav-r{
	margin:0;
	padding:0;
	}

#backtotop {
	width: 820px;
	height: 0px;
	margin: 0 auto;
	clear:both;
}

#content-end {
	width: 820px;
	height: 0px;
	margin: 0 auto;
	padding-bottom:29px; /* 30-1 */
	background: url(../img_cm/back_footer.gif) no-repeat bottom left;
	text-align:center;
	clear:both;
}

#more {font-size:70%;padding:0 5px 0 0px;line-height:1.4em;}
#more div{}
#more #else a{background: url(../img/arrow.gif) no-repeat right;padding:0 10px;}
#more #nhk{width:385px;float:left;margin-left:10px;border-right:2px solid #cccccc;}
#more #nhk a{background: none;padding:0 0 0 0;color:#666;}
#more #nhk img{margin:0 5px 0 0;}
#more #else{width:750px;float:left;padding-left:10px;}
#more #else div{float:left;}
#parttime {
	position:absolute;
	top:46px; left:10px;
	margin:0;
	padding-right:10px;
	font-size:70%;
	line-height:120%;
	
}
#content a{color:#666;text-decoration:under-line;}
#content a .visited{color:#666;text-decoration:under-line;}

#notice {
	position:absolute;
	top:46px; left:185px;
	margin:0;
	padding-right:10px;
	font-size:70%;
	line-height:120%;
	background: url(../img/arrow.gif) no-repeat right;
}

#b_company{display:block;background:url(../img/btn_company.gif) no-repeat; width:119px;height:39px;border-right:1px solid #DBDBDB;text-indent:-9999px;}
#b_online{display:block;background:url(../img/btn_online.gif) no-repeat; width:151px;height:39px;border-right:1px solid #DBDBDB;text-indent:-9999px;}
#b_shop{display:block;background:url(../img/btn_shop.gif) no-repeat; width:113px;height:39px;border-right:1px solid #DBDBDB;text-indent:-9999px;}
#b_about{display:block;background:url(../img/btn_about.gif) no-repeat; width:153px;height:39px;border-right:1px solid #DBDBDB;text-indent:-9999px;}
#b_sitemap{display:block;background:url(../img/btn_sitemap.gif) no-repeat; width:125px;height:39px;border-right:1px solid #DBDBDB;text-indent:-9999px;}
#b_inquiry{display:block;background:url(../img/btn_inquiry.gif) no-repeat; width:125px;height:39px;text-indent:-9999px;}


/*■ フッター部分
---------------------------------------------------------- */
#footer {
	width: 820px;
	margin: 0 auto;
	padding:0;
	font-size:80%; line-height:120%; /***12pt相当***/
	text-align:center;
}

#copyright {
	margin: 0 auto;
	padding:0 07px 0;
	font-size:70%; line-height:120%; /***10pt相当***/
	text-align:center;
}

/*■ リンク部分
---------------------------------------------------------- */
a:active{   text-decoration:underline; color:#FF3300;}
a:link{   text-decoration:underline; color:#003366;}
a:visited{   text-decoration:underline; color:#006699;}
a:hover{    text-decoration:underline;  color:#009966;}
