h1 {
	/*
	width: 888px;
	height: 29px;
	display: list-item;
	list-style-image: url("./assets/images/h1backimgprint.gif");
	list-style-position: inside;
	letter-spacing: -1000em;
	font-size: 12px;
	color: #fff;
	*/
	color: #000;
	}

ul#HeadContent li#HeadMenuArea ul#HeadMenu li#HMB_index {
	display: list-item;
	list-style-image: url("./assets/images/headmenuimgprint01.gif");
	list-style-position: inside;
	letter-spacing: -1000em;
	height: 15px;
	overflow: hidden;
	}
ul#HeadContent li#HeadMenuArea ul#HeadMenu li#HMB_index a {
	display: list-item;
	list-style-image: url("./assets/images/headmenuimgprint01.gif");
	list-style-position: inside;
	letter-spacing: -1000em;
	height: 15px;
	overflow: hidden;
	}

ul#HeadContent li#HeadMenuArea ul#HeadMenu li#HMB_sitemap {
	display: list-item;
	list-style-image: url("./assets/images/headmenuimgprint02.gif");
	list-style-position: inside;
	letter-spacing: -1000em;
	height: 15px;
	overflow: hidden;
	}
ul#HeadContent li#HeadMenuArea ul#HeadMenu li#HMB_sitemap a {
	display: list-item;
	list-style-image: url("./assets/images/headmenuimgprint02.gif");
	list-style-position: inside;
	letter-spacing: -1000em;
	height: 15px;
	overflow: hidden;
	}

ul#HeadContent li#HeadMenuArea ul#HeadMenu li#HMB_english {
	display: list-item;
	list-style-image: url("./assets/images/headmenuimgprint03.gif");
	list-style-position: inside;
	letter-spacing: -1000em;
	height: 15px;
	overflow: hidden;
	}
ul#HeadContent li#HeadMenuArea ul#HeadMenu li#HMB_english a {
	display: list-item;
	list-style-image: url("./assets/images/headmenuimgprint03.gif");
	list-style-position: inside;
	letter-spacing: -1000em;
	height: 15px;
	overflow: hidden;
	}

ul#HeadContent li#HeadMenuArea ul#HeadMenu li#HMB_rss {
	display: list-item;
	list-style-image: url("./assets/images/headmenuimgprint04.gif");
	list-style-position: inside;
	letter-spacing: -1000em;
	height: 15px;
	overflow: hidden;
	}
ul#HeadContent li#HeadMenuArea ul#HeadMenu li#HMB_rss a {
	display: list-item;
	list-style-image: url("./assets/images/headmenuimgprint04.gif");
	list-style-position: inside;
	letter-spacing: -1000em;
	height: 15px;
	overflow: hidden;
	}


div#MainMenuArea ul#MainMenu li#MMB_aboutreservation {
	display: list-item;
	list-style-image: url("./assets/images/mainmenu01print01.gif");
	list-style-position: inside;
	letter-spacing: -1000em;
	height: 41px;
	overflow: hidden;
	}
div#MainMenuArea ul#MainMenu li#MMB_aboutreservation a {
	display: list-item;
	list-style-image: url("./assets/images/mainmenu01print01.gif");
	list-style-position: inside;
	letter-spacing: -1000em;
	height: 41px;
	overflow: hidden;
	}
div#MainMenuArea ul#MainMenu li#MMB_searoute {
	display: list-item;
	list-style-image: url("./assets/images/mainmenu01print02.gif");
	list-style-position: inside;
	letter-spacing: -1000em;
	height: 41px;
	overflow: hidden;
	}
div#MainMenuArea ul#MainMenu li#MMB_searoute a {
	display: list-item;
	list-style-image: url("./assets/images/mainmenu01print02.gif");
	list-style-position: inside;
	letter-spacing: -1000em;
	height: 41px;
	overflow: hidden;
	}
div#MainMenuArea ul#MainMenu li#MMB_fare {
	display: list-item;
	list-style-image: url("./assets/images/mainmenu01print03.gif");
	list-style-position: inside;
	letter-spacing: -1000em;
	height: 41px;
	overflow: hidden;
	}
div#MainMenuArea ul#MainMenu li#MMB_fare a {
	display: list-item;
	list-style-image: url("./assets/images/mainmenu01print03.gif");
	list-style-position: inside;
	letter-spacing: -1000em;
	height: 41px;
	overflow: hidden;
	}
div#MainMenuArea ul#MainMenu li#MMB_serviceschedule {
	display: list-item;
	list-style-image: url("./assets/images/mainmenu01print04.gif");
	list-style-position: inside;
	letter-spacing: -1000em;
	height: 41px;
	overflow: hidden;
	}
div#MainMenuArea ul#MainMenu li#MMB_serviceschedule a {
	display: list-item;
	list-style-image: url("./assets/images/mainmenu01print04.gif");
	list-style-position: inside;
	letter-spacing: -1000em;
	height: 41px;
	overflow: hidden;
	}
div#MainMenuArea ul#MainMenu li#MMB_shipintroduction {
	display: list-item;
	list-style-image: url("./assets/images/mainmenu01print05.gif");
	list-style-position: inside;
	letter-spacing: -1000em;
	height: 41px;
	overflow: hidden;
	}
div#MainMenuArea ul#MainMenu li#MMB_shipintroduction a {
	display: list-item;
	list-style-image: url("./assets/images/mainmenu01print05.gif");
	list-style-position: inside;
	letter-spacing: -1000em;
	height: 41px;
	overflow: hidden;
	}
div#MainMenuArea ul#MainMenu li#MMB_embarkationplace {
	display: list-item;
	list-style-image: url("./assets/images/mainmenu01print06.gif");
	list-style-position: inside;
	letter-spacing: -1000em;
	height: 41px;
	overflow: hidden;
	}
div#MainMenuArea ul#MainMenu li#MMB_embarkationplace a {
	display: list-item;
	list-style-image: url("./assets/images/mainmenu01print06.gif");
	list-style-position: inside;
	letter-spacing: -1000em;
	height: 41px;
	overflow: hidden;
	}


/* It divides so that the column may become equal height. 
   with Printer
----------------------------------------------- */
div#HomeBodyContainer {
	overflow: visible;
	}

div#HomeBodyContainer ul.Body3col li.Col_L, div#HomeBodyContainer ul.Body3col li.Col_C, div#HomeBodyContainer ul.Body3col li.Col_R {
	margin: 0;
	padding: 0;
	float: left;
	padding-bottom: 0px;
	margin-bottom: 0px;
	}

div#HomeBodyContainer ul.Body3col li.Col_L {
	margin-right: 24px;
	}
div#HomeBodyContainer ul.Body3col li.Col_C {
	margin-right: 23px;
	}


div#GenBodyContainer {
	overflow: visible;
	}

div#GenBodyContainer ul.Body2col li.Col_L, div#GenBodyContainer ul.Body2col li.Col_R {
	margin: 0;
	padding: 0;
	float: left;
	padding-bottom: 0px;
	margin-bottom: 0px;
	}

div#GenBodyContainer ul.Body2col li.Col_L {
	margin-right: 24px;
	}
div#GenBodyContainer ul.Body2col li.Col_R {
	margin-right: 0px;
	}


ul.VikingList {
	margin: 0px;
	padding: 0px;
	clear: both;
	list-style: none;
	width: 424px;
	}
