/* top */
#top #contentsArea { padding-top:20px; }
#top .frame1 { margin-bottom:30px; }
#top .frame1 th, #top #contentsArea .frame1 td { padding:0; }
#top .frame1 .left { width:460px; }
#top .frame1 .center {
	float:left;
	width:180px;
}
#top .frame1 .right { width:160px; }
#top .frame1 .left .block, #top .frame1 .center .block { margin-right:10px; }

#top .frame2 .left { width:500px; }
#top .frame2 .right { width:300px; }
#top .frame2 .left .block { margin-right:10px; }

#top #contentsArea .header { text-align:right; }
#top #contentsArea #second .left .header { margin-right:10px; }
#top #contentsArea #second .center .header { margin-right:10px; }

#top #pickup, #top #photo {
	margin:0;
	list-style:none;
}
#top #pickup li { margin:0 0 10px 0; }
#top #pickup li.lst { margin-bottom:0; }

#top #photo li { margin:0 0 10px 0; }
#top #photo li.lst { margin-bottom:0; }

#top #pickup { margin-bottom:40px; }

#top #second { background:url("../../images/index/bg.gif"); }
#top #second th { background:#000000; }
#top #second td.left #topics {
	padding:10px;
	color:#ffffff;
}
#top #second td.center #products { padding:10px 0 10px 5px; }
#top #second td.center #products .key { width:100px; }
#top #second td.center #products .anc {
	margin:5px 10px 0 0;
	text-align:right;
}
#top #second td.center #products .anc a {
	color:#ffffff;
	text-decoration:none;
}


#calendar { padding:10px 0 10px 0; }
#calendar * { color:#ffffff; }

#calendar #year_mon {
	text-align:center;
	margin-bottom:10px;
}
#calendar #year_mon #left_arrow {
	margin-right:1em;
	letter-spacing:0;
}
#calendar #year_mon #right_arrow {
	margin-left:1em;
	letter-spacing:0;
}
#calendar #year_mon a { text-decoration:none; }

#calendar table {
	width:154px;
}
#calendar table td {
	width:22px;
	text-align:right;
	letter-spacing:0;
}

#contentsArea #calendar table td.holiday { color:#ffcccc; }
#contentsArea #calendar table td.sat { color:#ffcccc; }
#contentsArea #calendar table td.sun { color:#ffcccc; }

#contentsArea #calendar #hol {
	margin:5px 5px 0 0;
	color:#eeeeee;
	text-align:right;
}

#top .frame2 .header {
	border-bottom:solid 5px #7f7f7f;
	margin-bottom:10px;
}

#top #catalog .left { width:350px; }
#top #catalog .right { width:120px; }

/*
#top #catalog .left .left { width:110px; }
#top #catalog .left .right {
	width:240px;
	color:#999999;
}
#top #catalog .left .right ul {
	margin:5px 0 0 0;
	list-style:none;
}
#top #catalog .left .right ul li { margin:0 0 5px 0; }
#top #catalog .left .right ul li.lst { margin-bottom:0; }
#top #catalog .left .right a { color:#999999; }
*/
#top #catalog .left .left { width:170px; }
#top #catalog .left .right { width:170px; }
#top #catalog .left .h {
	color:#999999;
	margin:10px 0 5px 0;
}
#top #catalog .left ul {
	margin:0;
	list-style:none;
}
#top #catalog .left ul li { margin:0 0 3px 0; }
#top #catalog .left ul li.lst { margin-bottom:0; }
#top #catalog .left a { color:#999999; }


#top #catalog ul#catalogmenu {
	margin:0;
	list-style:none;
}
#top #catalog .right ul#catalogmenu li { margin:0 0 10px 0; }
#top #catalog .right ul#catalogmenu li.lst { margin-bottom:0; }

#top #showroom ul {
	margin:0;
	list-style:none;
}
#top #showroom li {
	margin:0 0 10px 0;
}
#top #showroom li.lst { margin-bottom:none; }

/* sitemap */
#sitemap #contentsArea #listArea {
	width:700px;
	margin:30px 0 0 50px;
}
#sitemap #contentsArea #listArea .left {
	width:350px;
}
#sitemap #contentsArea #listArea .right {
	width:350px;
}

#sitemap #contentsArea #listArea dt {
	margin-bottom:5px;
}
#sitemap #contentsArea #listArea dd {
	margin-bottom:30px;
}

#sitemap #contentsArea #showroom li {
	margin-bottom:5px;
}
#sitemap #contentsArea #showroom li.banner {
	list-style:none;
	margin-left:20px;
	margin-bottom:15px;
}

/* information */
#information #pdf { 
	margin:10px 0 10px 0;
}
#information #reader { width:760px; }
#information #reader .left { 
	text-align:right;
	width:640px;
}
#information #reader .right {
	text-align:right;
	width:120px;
}

#information #fair { 
	margin-top:20px;
	width:760px;
	text-align:center;
}
#information #fair .left, #information #fair .right { width:370px; }
#information #fair img { border:solid 1px #666666; }

