@charset "utf-8";

@import url("default002.css");
@import url("font.css");


div.pageTopBox {
	clear:both;
}

ul.pageTopList {
	float:right;
	margin-right:60px;
}

*html ul.pageTopList {
	margin-right:30px;
}

ul.pageTopList li {
	padding-left:20px;
	font-size:10px;
	background:url(../image/guide/ico_arrow_top.gif) no-repeat left 50%;
}

ul.dotList li {
	padding-left:15px;
	background:url(../image/guide/ico_dotlist.gif) no-repeat 5px 50%;
	line-height:1.6;
}

/* =guide common
---------------------------------------- */
div#right_column002 {
	float:right;
	padding:30px 0 0 0;
	width:825px;
}

div#right_column002 h2 {
	margin-bottom:0px;
	padding:22px 0 0 20px;
	width:768px;
	height:71px;
	font-size:23px;
	background:url(../image/guide/bgi_h2.gif) no-repeat left top;
}

*html div#right_column002 h2 {
	margin-bottom:20px;
}

div#right_column002 h3 {
	margin-bottom:10px;
}

div#right_column002 h4 {
	margin-bottom:10px;
	padding:7px 10px;
	width:748px;
	font-weight:bold;
	background-color:#F3F1ED;
}

div#right_column002 p {
	margin-bottom:10px;
	padding:7px 10px;
	width:748px;
}

div.floorSection {
	width:753px;
	margin-bottom:20px;
	padding-left:15px;
}

*html div.floorSection {
	width:768px;
}

/* =floor
---------------------------------------- */
div.floorNavi {
	float:left;
	margin:10px 0 0 3px;
	width:102px;	
}

div.floorNavi ul li {
	width:102px;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	text-align:center;
	vertical-align:middle;
}

div.floorNavi ul li a {
	display:block;
	padding:5px 0px;
}

div.floorNavi ul li.arrowList {
	background:url(../image/guide/ico_arrow.gif) no-repeat 5px 50%;
}

div.floorNavi ul li.top001 {
	padding:6px 0px 3px 0px;
	background-color:#FAD6D6;
}

div.floorNavi ul li.top002 {
	padding:6px 0px 3px 0px;
	background-color:#C8F2C0;
}

div.floorNavi ul li.bottom001 {
	border-bottom:1px solid #999999;
}

div.floorArea {
	float:left;
	margin-top:10px;
	padding:0px 0 0 30px;
	width:643px;
}

*html div.floorArea {
	padding:1px 0 0 30px;
}


*+html div.floorArea {
	padding:1px 0 0 1px;
	width:643px;

}

table.floorTable {
	width:640px;
	margin:10px 0 0 0px;	
}

table.floorTable th {
	padding:5px;
	text-align:center;
	border:1px solid #999999;
}

table.floorTable td {
	padding:5px;
	border:1px solid #999999;
}

table.floorTable td.tableIcon001 {
	padding-left:35px;
	background:url(../image/guide/ico_table_001.gif) no-repeat 5px 50%;	
}

table.floorTable td.tableIcon002 {
	padding-left:35px;
	background:url(../image/guide/ico_table_002.gif) no-repeat 5px 50%;	
}

table.floorTable td.tableIcon003 {
	padding-left:35px;
	background:url(../image/guide/ico_table_003.gif) no-repeat 5px 50%;	
}

table.floorTable td a {
	padding-left:25px;
	background:url(../image/guide/ico_arrow.gif) no-repeat 5px 50%;
}

table.floorTable2{
	width:730px;
	margin:10px 0 0 0px;	
}

table.floorTable2 th {
	padding:5px;
	text-align:center;
	background-color:#FCFCFC;
	border:1px solid #999999;
}

table.floorTable2 td {
	padding:5px;
	border:1px solid #999999;
}


/* =about
---------------------------------------- */
div.aboutBox {
	margin-bottom:20px;
}

div.aboutBox img {
	float:left;
	width:178px;
}

div.aboutRightBox {
	float:right;
	padding:10px 0 0 0;
	width:550px;
}

div.aboutRightBox p {
	margin-bottom:10px;
}

div.aboutBottomBox {
	clear:both;
}

table.guideTable004 {
	margin-bottom:10px;
}

table.guideTable004 th {
	padding:5px;
	width:60px;
	font-weight:bold;
	background-color:#F3F1ED;
	border:1px solid #D3D1D0;
}

table.guideTable004 td {
	padding:5px;
	width:330px;
	border:1px solid #D3D1D0;
}

/* =access
---------------------------------------- */
dl.accessDl {
	float:right;
	margin-bottom:20px;
	width:465px;
	border-bottom:1px solid #DDDDDD;
}

dl.accessDl dt {
	padding:7px 5px;
	font-weight:bold;
	background-color:#F3F1ED;
}

dl.accessDl dd {
	padding:5px;
	line-height:1.6;
}

img.objAccessMap {
	float:left;
	width:265px;
}

img.objAccessMap002 {
	float:left;
	width:445px;
}

div.pdfArea {
	float:right;
	width:245px;
}

div.pdfArea ul.pdfBtn {
	margin-bottom:10px;
}

div.pdfAreaBottom {
	padding:10px;
	background-color:#F3F1ED;
}

div.pdfAreaBottom p {
	padding-bottom:10px;
	font-size:10px;
	width:200px;}

div.pdfAreaBottom ul li {
	text-align:center;
}

div.accessTableLeft {
	position:relative;
	float:left;
	width:480px;
}

div.accessTableLeft table {
	width:480px;
	margin-bottom:10px;
}

div.accessTableLeft table th.colorTh {
	padding:10px;
	background-color:#F3F1ED;
}

div.accessTableLeft table th {
	padding:10px;
	width:60px;
	font-weight:bold;
	border:1px solid #D3D1D0;
}

div.accessTableLeft table td {
	padding:10px;
	border:1px solid #D3D1D0;
}

div.accessTableLeft ul {
	position:absolute;
	top:10px;
	right:10px;
}

div.accessTableLeft a {
	padding-left:25px;
	background:url(../image/guide/ico_arrow.gif) no-repeat 5px 50%;
}

/* =guide
---------------------------------------- */
table.infoTable {
	margin-bottom:10px;
}

table.infoTable th {
	padding:5px 5px 5px 0px;
	font-weight:bold;
}

table.infoTable td {
	padding:5px;
}

table.guideTable {
	margin-bottom:20px;
}

table.guideTable th {
	padding:5px;
	font-weight:bold;
	text-align:center;
	background-color:#F3F1ED;
	border:1px solid #D3D1D0;
}

table.guideTable td {
	padding:5px;
	text-align:center;
	border:1px solid #D3D1D0;
}

/* =schedule
---------------------------------------- */
table.guideTable002 {
	margin-bottom:10px;
}

table.guideTable002 th {
	padding:5px;
	width:200px;
	font-weight:bold;
	background-color:#F3F1ED;
	border:1px solid #D3D1D0;
}

table.guideTable002 td {
	padding:5px;
	width:230px;
	border:1px solid #D3D1D0;
}

table.guideTable003 {
	margin-bottom:10px;
	width:748px;
}

table.guideTable003 th {
	padding:5px;
	font-weight:bold;
	background-color:#F3F1ED;
	border:1px solid #D3D1D0;
}

table.guideTable003 th.th001 {
	width:210px;
}

table.guideTable003 th.th002 {
	width:180px;
}

table.guideTable003 th.th003 {
	width:100px;
}

table.guideTable003 th.th004 {
	width:80px;
}

table.guideTable003 td {
	padding:5px;
	border:1px solid #D3D1D0;
}


