@charset "utf-8";
/* CSS Document */

@media print{
	#top #navigation{display:none;}

}


#top h1{
	padding:16px 0px 3px 7px;
	font-size:0px;
	margin:0px;
}

#top #header p{
	margin:5px 5px 0px 0px;
	float:right;
}

#top #header p.sitemap{
	margin-right:18px;
}


#top .lines {
	background:url(../img/header_btm.gif) no-repeat top left;
	height:25px;
}

#top #navigation ul{
	margin:0px;
	padding:0px;
	height:34px;
	list-style:none;
}

#top #navigation li{
	float:left;
	margin:0px;
	padding:0px;
	width:143px;
}

#top #navigation li.bar{
width:228px;
}



#top #contentsArea {
	background-color:#FFFFFF;
	width:798px;
	padding:15px 0px;
}



#top #leftContents {
	float:left;
	width:478px;
}

#top #leftContents .contentsBox{
	margin:0px 0px 40px 0px;
}

#top #leftContents h2{
	margin:0px;
	padding:0px;
	font-size:0px;
}

#top #leftContents ul{
list-style:url(../img/tri_details.gif);
	margin:10px;
	padding:0px 0px 0px 20px;
}

#top #leftContents li{
	margin:0px 0px 5px 0px;
	line-height:1.5em;
}

#top #rightContents {
	float:right;
	width:316px;
	border-left:#b3b3b3 dotted 1px;
}

#top #rightContents .contentsBox {
	margin:0px 6px 10px 15px;
}

#top #rightContents .contentsWrap {
	width:293px;
	border-left:#97d5f6 solid 1px;
	border-bottom:#97d5f6 solid 1px;
	border-right:#97d5f6 solid 1px;
	margin:0px;
	padding:0px;
}


#top #rightContents .textBox{
	width:293px;
	padding:0px;
	border-bottom:#b3b3b3 dotted 1px;
	margin:0px;
}

#top #rightContents .textBox_b{
	width:293px;
	padding:0px;
	border-bottom:none;
}

#top #rightContents p.detail{
	background:url(../img/sitemap/tri.gif) no-repeat 0% 30%;
	padding:0px 0px 4px 12px;
	margin:5px 0px 0px 5px;
	float:left;
	width:127px;
}

#top #rightContents p.detail_e{
	background:url(../img/sitemap/tri.gif) no-repeat 0% 35%;
		padding:0px 0px 4px 12px;
	margin:5px 0px 0px 5px;
	float:left;
}






