@charset "shift_jis";

/* ------------------------------
     Transport
------------------------------ */

/* Layout 
------------------------------ */

#Header {
	position:relative;
	height:73px;
}

#MainBox {
	margin:0 auto;
	width:800px;
	background:#ffffff url(../../transport/images/bg_main.jpg) top center no-repeat;
}

#Contents {
	margin-top:116px;
	width:565px;
	float:left;
	background-color:transparent;
}
#SideMenu {
	margin-top:83px;
	width:195px;
	float:right;
	background-color:transparent;
}



/* Contents
------------------------------ */

#Contents {
	padding-left:20px;
}

#Contents p.topicPath {
	padding-top:11px;
	height:24px;
	font-size:10px;
}

#Contents h2 {
	margin-left:20px;
	margin-top:20px;
	color:#d00404;
	font-size:14px;
	font-weight:bold;
}

#Contents p.text02 {
	margin-left:20px;
	padding-right:20px;
}

#Contents .textBox {
	margin-top:20px;
	margin-left:20px;
	width:525px;
}

#Contents dl.type01 {
	margin-left:10px;
}
#Contents dl.type01 dt {
	display:inline;
	float:left;
}
#Contents dl.type01 dd {
	margin-left:23px;
}



/* SideMenu
------------------------------ */

#SideMenu dl.menu {
	background:url(../images/bg_sidemenu.gif) repeat-y;
}
#SideMenu dl.menu dd {
	background:url(../images/bg_sidemenu_btm.gif) bottom left no-repeat;
}
#SideMenu dl.menu dd ul li {
	padding:10px;
	width:155px;
	background:url(../images/img_line.gif) bottom left repeat-x;
}
#SideMenu dl.menu dd ul li ul li {
	padding:5px 0 5px 10px;
	background:none;
	width:145px;
}
#SideMenu dl.menu dd ul li.btm {
	background:none;
}


#SideMenu dl.contact {
	margin-top:28px;
	background:url(../images/bg_side_contact.gif) no-repeat;
	height:57px;
}
#SideMenu dl.contact dd {
	padding-left:11px;
	line-height:1.0;
}

/* pageTop
------------------------------ */

.pageTop {
	clear:both;
	margin-right:20px;
}

.pageTop p {
	padding-bottom:20px;
	font-size:10px;
	letter-spacing:0.1em;
	text-align:right;
}

.pageTop p a {
	padding-left:20px;
	background:url(../images/img_pagetop.gif) 0 4px no-repeat;
}












