@charset "utf-8";

/* file Status
=========================================
	Author:					Tifana.com
	FileName:				sitemap.css
	LastModified:		2008/9/29
========================================= */

/* safari + Chrome + Opera
----------------------------------------- */
.safari body{
	background:url(/material/img/sitemap/bg_header.jpg) center top no-repeat;
}

.opera body{
	background:url(/material/img/sitemap/bg_header.jpg) center top no-repeat;
}

/* noscript
---------------------- */
div#noscriptMainimage{
	width:100%;
	height:246px;
	z-index:1;
	top:0;
	left:0;
	position:absolute;
	background:url(/material/img/sitemap/bg_header.jpg) top no-repeat;
}

div#noscriptHeader{
	width:765px;
	height:90px;
	text-align:left;
	background:url(/material/img/common/spacer.gif);
	margin:0 0 0 -383px;
	z-index:1;
	position:absolute;
	left:50%;
}

div#noscriptHeader .logo a{
	width:125px;
	height:40px;
	display:block;
	margin:0 0 0 -383px;
	position:absolute;
	top:50px;
	left:50%;
}

div#noscriptHeader #headerNavi{
	height:18px;
	display:block;
	margin:0 0 0 214px;
	position:absolute;
	top:72px;
	left:50%;
}

div#noscriptHeader #headerNavi li{
	float:left;
}

div#noscriptHeader #headerNavi li.headerNavi01{
	width:34px;
	height:18px;
}

div#noscriptHeader #headerNavi li.headerNavi02{
	width:72px;
	height:18px;
}

div#noscriptHeader #headerNavi li.headerNavi03{
	width:61px;
	height:18px;
}

div#noscriptHeader #headerNavi a{
	height:18px;
	display:block;
}


/* main
---------------------- */
#main p.pagetop{
	clear:both;
	width:547px;
	margin:0 0 30px 0;
	text-align:right;
}

/* rightNavi
----------------------------------------- */
div#rightNavi .caseBtn{
	width:160px;
	height:44px;
	margin:10px auto 0 auto;
	text-align:left;
	letter-spacing:-1.0px;
	line-height:110%;
}

div#rightNavi .caseBtn a{
	width:160px;
	height:44px;
	display:block;
	background:url(/material/img/top/bg_rightnavibtn.gif) no-repeat left top;
	text-decoration:none;
}

div#rightNavi .caseBtn a:hover{
	text-decoration:none;
	background:url(/material/img/top/bg_rightnavibtn.gif) no-repeat left -44px;
}

div#rightNavi .caseBtn .caseTitle{
	font-weight:bold;
	color:#cf0616;
	display:block;
	padding:6px 0 0 14px;
	margin:0;
	text-decoration:underline;
}

div#rightNavi .caseBtn .caseName{
	float:right;
	font-weight:bold;
	color:#4a4a4a;
	display:block;
	margin:0 10px 0 0;
	text-decoration:none;
}

div#rightNavi .caseText{
	width:167px;
	font-size:11px;
	line-height:110%;
	margin:5px 0;
	text-align:center;
}

div#rightNavi .caseText strong{
	font-weight:normal;
}

/* sitemap
----------------------------------------- */
#sitemap{
	width:547px;
	margin:40px 0 30px 10px;
}

#sitemap a{
	color:#2727b8;
}

#sitemap:after {
	clear:both;
	display:block;
	content:"";
	height:1px;
	overflow:hidden;
}

#sitemap div.left{
	float:left;
	width:190px;
}
#sitemap div.right{
	float:right;
	width:357px;
}

#sitemap p{
	margin:0 0 30px 0;
	font-weight:bold;
}

#sitemap dl{
	margin:0 0 30px 0;
}

#sitemap dt{
	font-weight:bold;
}

#sitemap dd{
	height:24px;
	margin:0 0 0 15px;
	padding:0 0 0 10px;
	background:url(/material/img/sitemap/bg_list01.gif) no-repeat left top;
	line-height:24px;
}
#sitemap dd.btm{
	background:url(/material/img/sitemap/bg_list02.gif) no-repeat left top;
}