@charset "UTF-8";

/* ---------------------------------------------------------------------

TITLE    : イーツアー 国内パッケージ 共通 CSS
DATE     : 2006/11/30
URL      : 

--------------------------------------------------------------------- */


/* 旧設定（ヘッダーに使用）
------------------------------------------------------- */
.sz12 { font-size:12px; line-height:125%; }
.sz12wh_b { font-size:12px; font-weight:bold; color:#ffffff; line-height:125%; }
.sz14 { font-size:14px; line-height:125%; }
.sz14_b { font-size:14px; font-weight:bold; line-height:125%; }

.sz12ora { font-size:12px; line-height:125%; color:#ff6600; }
.sz12ora_b { font-size:12px; line-height:125%; color:#ff6600; font-weight:bold; }
a.wh:link { color:#ffffff; text-decoration:none; }
a.wh:visited { color:#ffffff; text-decoration:none; }
a.wh:hover { color:#ffffff;text-decoration:underline; }

a.pre:link { color:#000000; text-decoration:none; }
a.pre:visited { color:#000000;  text-decoration:none; }
a.pre:hover { color:#ff6600; text-decoration:underline; }

/* 文字サイズ
------------------------------------------------------- */
.xxs { font-size: xx-small; }
.xs { font-size: x-small; }
.s { font-size: small; }
.m { font-size: medium; }
.l { font-size: large; }
.xl { font-size: x-large; }
.xxl { font-size: xx-large; }

.px08 { font-size: 8px; }
.px09 { font-size: 9px; }
.px10 { font-size: 10px; }
.px11 { font-size: 11px; }
.px12 { font-size: 12px; }
.px14 { font-size: 14px; }
.px16 { font-size: 16px; }
.px18 { font-size: 18px; }

.pt08 { font-size: 8pt; }
.pt09 { font-size: 9pt; }
.pt10 { font-size: 10pt; }
.pt11 { font-size: 11pt; }
.pt12 { font-size: 12pt; }
.pt14 { font-size: 14pt; }
.pt16 { font-size: 16pt; }
.pt18 { font-size: 18pt; }

/* 基本設定
------------------------------------------------------- */
* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	font-size: 100%;
	line-height: 1.25;
	font-family: ＭＳ Ｐゴシック, Osaka, sans-serif;
	text-align:center;
}

a:link, a:visited { color:#00c; }
a:hover, a:active { color:#f60; }

/* 見出し
------------------------------------------------------- */
/* ページタイトル */

div.H3 {
	margin: 0 0 10px;
	padding: 2px 0 2px 3px;
	border: 1px solid #ccc;
	background: url(../img/h3_bg.gif) repeat-x bottom;
}

h3 {
	margin: 0;
	padding: 4px 0 1px 6px;
	color: #333;
	border-left: 6px solid #9c0;
	font-size: 12pt;
}

h4 {
	margin: 0 0 8px;
	padding: 5px 0 4px 6px;
	border-left: 6px solid #690;
	border-bottom: 1px solid #9c0;
	font-size: 11pt;
}


/* 外枠設定
------------------------------------------------------- */
div.Container {
	width: 1000px;
	margin: 0 auto 10px;
	padding: 0;
	text-align:left;
}


/* 段落
------------------------------------------------------- */
/* 注意書き(小) */
.NotesSmall {
	margin: 0;
	padding: 2px 0 2px 4px;
	color: #FF3300;
	font-size: 8pt;
}

/* 注意書き(中) */
.Notes {
	margin: 6px 0 10px;
	padding: 4px 4px;
	color: #FF3300;
	font-size: 9pt;
	border: 1px dotted #ｆ30;
}

.Notes ul {
	margin: 0;
	padding: 0;
	list-style-type: decimal;
	list-style-position: inside;
}

.Notes li {
	margin: 0 0 5px 0px;
	padding: 0;
}

/* 中央揃え */

p.Center {
	margin: 0 0 10px 0;
	padding: 10px 0;
	text-align: center;
	line-height: 1.6;
	font-weight: bold;
}

p.Left110 {
	margin: 0 110px 10px;
	padding: 0;
	text-align: left;
	line-height: 1.4;
}

p.Left110Border {
	margin: 0 110px 10px;
	padding: 8px;
	text-align: left;
	line-height: 1.4;
	border: 1px solid #ccc;
}


/* 空白 */
div.Spacer {
	margin: 10px;
	paddding: 0;
}

/* クリア */
p.ClearBoth { 
	margin: 0; 
	padding: 0;
	clear: both;
}

/* イメージ
------------------------------------------------------- */
img.ValignMiddle {
	margin: 1px 5px 1px 0;
	border: 0;
	vertical-align: middle;
}


/* イーツアー情報
------------------------------------------------------- */
#Info {
	width: 750px;
	height: 84px;
	margin: 10px 0 0 10px;
	vertical-align: middle;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	font-size: 10pt;
	line-height: 125%;
}

#InfoCorp {
	width: 620px;
	padding: 4px 0;
	border-bottom: solid 1px #ccc;
	position: absolute;
	left: 130px;
}

#InfoContact {
	width: 620px;
	margin-top: 28px;
	position: absolute;
	left: 130px;
}

#InfoLogo {
	padding-top; 4px;
	position: absolute;
	left: 16px;
}


