﻿/*--------------------------------------
contents: ADE Defaulte
Class:		Default parameter
Author: 	Absolute Digital Entertainment
Version: 	2006.07.30
--------------------------------------*/


/*
--------------------------------------
Sub Menu
--------------------------------------
*/
.notes	{
	text-indent: -0.5em;
	padding-left: 0.5em;
	}


/*
--------------------------------------
Sub Menu
--------------------------------------
*/

ul#contentnavi li.a	{ background: transparent url(images/menu_cruseplan_eng.gif) 0 0 no-repeat; }
ul#contentnavi li.a ul	{ background: #FFF url(images/bg_submenu_sub.gif) -25px 0 x-repeat; }
ul#contentnavi li.d	{ background: transparent url(images/menu_cruseplan_eng.gif) 0 -40px no-repeat; }
ul#contentnavi li.d li	{ background: transparent none 0 0 no-repeat; }
ul#contentnavi li.b	{ background: transparent url(images/menu_cruseplan_eng.gif) 0 -80px no-repeat; }
ul#contentnavi li.b li	{ background: transparent none 0 0 no-repeat; }
ul#contentnavi li.c	{ background: transparent url(images/menu_cruseplan_eng.gif) 0 -120px no-repeat; }
ul#contentnavi li.c li	{ background: transparent none 0 0 no-repeat; }

ul#contentnavi li.a a:hover	{ background: transparent url(images/menu_cruseplan_eng.gif) -190px 0 no-repeat; }
ul#contentnavi li.d a:hover	{ background: transparent url(images/menu_cruseplan_eng.gif) -190px -40px no-repeat; }
ul#contentnavi li.d li a:hover	{ background: transparent none 0 0 no-repeat; }
ul#contentnavi li.b a:hover	{ background: transparent url(images/menu_cruseplan_eng.gif) -190px -80px no-repeat; }
ul#contentnavi li.b li a:hover	{ background: transparent none 0 0 no-repeat; }
ul#contentnavi li.c a:hover	{ background: transparent url(images/menu_cruseplan_eng.gif) -190px -120px no-repeat; }
ul#contentnavi li.c li a:hover	{ background: transparent none 0 0 no-repeat; }

/* Content Select */
body.aqualiner ul#contentnavi li.a a	{ background: transparent url(images/menu_cruseplan_eng.gif) -190px 0 no-repeat; }
body.aqualiner ul#contentnavi li.a li a	{ background: transparent none 0 0 no-repeat; }
body.aquamini ul#contentnavi li.d a	{ background: transparent url(images/menu_cruseplan_eng.gif) -190px -40px no-repeat; }
body.aquamini ul#contentnavi li.d li a	{ background: transparent none 0 0 no-repeat; }
body.himawari ul#contentnavi li.b a	{ background: transparent url(images/menu_cruseplan_eng.gif) -190px -80px no-repeat; }
body.himawari ul#contentnavi li.b li a	{ background: transparent none 0 0 no-repeat; }
body.santmaria ul#contentnavi li.c a	{ background: transparent url(images/menu_cruseplan_eng.gif) -190px -120px no-repeat; }
body.santmaria ul#contentnavi li.c li a	{ background: transparent none 0 0 no-repeat; }

/* Sub */
li#child_aqualiner	{	display: none;	}
li#child_himawari	{	display: none;	}
li#child_santmaria	{	display: none;	}

body.aqualiner ul#contentnavi li#child_aqualiner	{	display: block !important;	}
body.himawari ul#contentnavi li#child_himawari	{	display: block !important;	}
body.santmaria ul#contentnavi li#child_santmaria	{	display: block !important;	}


div#language_select dd.lg-jp	{	background: url(../common/img/menu_lang.png) -102px 0 no-repeat!important;	}
body#english div#language_select dd.lg-en	{	background: url(../common/img/menu_lang.png) -187px -22px no-repeat;	}
body#sim_chinese div#language_select dd.lg-ch	{	background: url(../common/img/menu_lang.png) -357px -22px no-repeat;	}
body#chinese div#language_select dd.lg-tw	{	background: url(../common/img/menu_lang.png) -417px -22px no-repeat;	}
body#korean div#language_select dd.lg-kr	{	background: url(../common/img/menu_lang.png) -477px -22px no-repeat;	}



/*
--------------------------------------
Class:substance
--------------------------------------
*/

dl.substance	{
	margin-top: 1.5em;
	}

dl.substance dt	{
	height: 24px;
	margin-bottom: 0.5em;
	font-weight: bold;
	background: transparent url(images/bg_lang_subhl.gif) 0 0 no-repeat;
	line-height: 24px;
	padding-left: 1.9em;
	}

dl.substance dd	{
	margin: 0 2.0em 1.5em;
	}

dl.substance dd table	{
	margin-bottom: 0.5em;
	font-size: 1.2em;
	}

dl.substance dd table th,
dl.substance dd table td	{
	padding: 5px 0.5em;
	border-top: 2px solid #FFF;
	}


tr.spring th.head	{	background-color: #C66; color: #FFF;	}
tr.spring th	{ background-color: #F99;	}
tr.spring td	{	background-color: #FCC;	}

tr.day th.head	{	background-color: #F90; color: #FFF;	}
tr.day th	{ background-color: #FF6;	}
tr.day td	{ background-color: #FF9;	}

tr.night th.head	{	background-color: #66C; color: #FFF;	}
tr.night th	{ background-color: #99F;	}
tr.night td	{	background-color: #CCF;	}

th.bg_white	{ background-color: #FFF !important;	color: #000;	}


/*
--------------------------------------
Class:sub_area
--------------------------------------
*/
table.sub_area	{
	width: 80%;
	margin: auto;
	border: 1px solid #D00;
	}
table.tblaqua	{	border: 1px solid #06C;	}

table.sub_area td,
table.sub_area th	{
	padding: 5px;
	}

table.sub_area th	{
	background-color: #D00;
	color: #FFF;
	}
table.tblaqua th	{	background-color: #06C;	}


ul.listview	{
	margin-top: 0.5em;
	list-style-type: none;
	list-style-position: outside;
}
ul.listview li	{	padding-left: 2em;
margin-bottom: 0.4em;
	background: transparent url(images/icon_dot.gif) 7px 1px no-repeat;	}


/*
--------------------------------------
ID:tbl_section
--------------------------------------
*/

table#tbl_section	{
	border: 1px solid #CCC;
	}

table.size_nomal	{
	font-size: 1.0em !important;
	}

table#tbl_section th,
table#tbl_section td	{
	padding: 5px 0.4em;
	border: 1px solid #CCC;
	}

table#tbl_section th.head	{
	font-size: 0.8em;
	}

table#tbl_section td	{
	text-align: right;
	}

tr.tetcenter td	{
	padding: 5px 0.4em 13px !important;
	text-align: center !important;
	color: #333 !important;
	background: #FFF url(images/bg_approx_arrow.gif) center bottom no-repeat;
	}

table#tbl_section th.col01	{
	background-color: #666;
	color: #FFF;
	font-size: 0.75em;
	}
table#tbl_section th.col02	{
	background-color: #36B;
	color: #FFF;
	}
table#tbl_section th.col03	{
	background-color: #396;
	color: #FFF;
	}
table#tbl_section th.col04	{
	background-color: #D93;
	color: #FFF;
	}
table#tbl_section th.col05	{
	background-color: #C66;
	color: #FFF;
	}
table#tbl_section th.col06	{
	background-color: #9DF
	}
table#tbl_section td.col06	{
	background-color: #CEF
	}
table#tbl_section th.col07	{
	background-color: #FC6;
	}
table#tbl_section td.col07	{
	background-color: #FEA;
	}



table.diagram	{
	width: 100%;
	margin: 0;
	margin-bottom: 1.0em;
	border: 2px solid #DDD;
	padding: 0;
	border-collapse: collapse;
	background-color: #DDD;
	}

table.diagram td,
table.diagram th	{
	padding: 3px;
	border: 2px solid #DDD;
	font-weight: normal;
	text-align: center;
	color: #FFF;
	}

table.diagram .tbl_head	{	background-color: #444;	}
table.diagram .tbl_head_70	{ width: 70px;	background-color: #444;	}
table.diagram .tbl_0	{	background-color: #999;	}
table.diagram .tbl_1	{	background-color: #36B;	}
table.diagram .tbl_2	{	background-color: #D93;	}
table.diagram .tbl_3	{	background-color: #C66;	}
table.diagram .tbl_4	{	background-color: #396;	}
table.diagram .tbl_5	{	background-color: #969;	}


/* 交通アクセス */
div#access_mini	{
	clear: both;
	margin: 0.5em 2.0em 0;
}

div#access_mini table	{
	margin-bottom: 0.5em;
	border: 1px solid #73BAEB;
	border-collapse: collapse;
}
div#access_mini table th,
div#access_mini table td	{
	padding: 5px;
	border: 1px solid #73BAEB;
	vertical-align: top;
}

div#access_mini table caption	{
	background-color: #73BAEB;
	padding: 2px 5px;
	text-align: left;
	color: #FFF;
}

