﻿/* XHTML1.1/CSS【Type Jimdo】2010.03.29 var.1.0　(C)advista */
/* Default Style Reset --------------------------------------------------------------------------------------------------------- */
body,form,fieldset{margin: 0px;padding: 0px;}
fieldset{border:none;}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,dd{margin: 0px;padding: 0px;}
blockquote,li,dt,dd{}
li{list-style:none;}
input,textarea{font-size: 1em;}
img{border: 0px none;}

/* Tag Castam ----------------------------------------------------------------------------------------------------------------- */
body             {font-family: Verdana, Helvetica, Arial, "ヒラギノ角ゴPro W3", Osaka, "MPS Pゴシック", sans-serif;
                  font-size: 80%;line-height: 150%;color: #000000;background-color: #FFFFFF;text-align: center;}
em               {font-weight: bold;font-style: normal;}
strong           {}
a                {color: #28287D;text-decoration: underline;}
a:link           {}
a:hover          {color: #5EABC8;text-decoration: none;}
a:visited        {}
a:active         {color: #FFFFFF;text-decoration: underline;background-color: #8896AE;}
input,textarea   {margin: 3px;padding: 2px;}


/* clearfix ----------------------------------------------------------------------------------------------------------------- */
.clearfix {zoom:1;}
.clearfix:after {
  content: ""; 
  display: block; 
  clear: both;
}

/* Wrapper ----------------------------------------------------------------------------------------------------------------- */
#Wrapper         {width: 840px;height:  auto;margin: 0px auto;display: block;text-align: left;
                  background: url(../img/bg.gif) repeat-y;}
#Wrapper:after   {content: "";height: 0;clear: both;visibility: hidden;display: block;}

/* Header ----------------------------------------------------------------------------------------------------------------- */
#Header                 {width: 800px;height: 106px;margin: 0px 20px;display: block;clear: both;}
#Header:after           {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#Siteid h1 a            {width: 175px;height:  60px;display: block;float: left;
                         background-image: url(../img/site_id.gif);text-indent: -999em;}
#HeadImg                {width: 625px;height:  60px;display: block;float: right;}
/* GlobalNavi */
#GlobalNavi             {width: 800px;height:  51px;padding: 15px 0px 0px 0px;display: block;
                         background: url(../img/head_line.jpg) no-repeat top;clear: both;}
#GlobalNavi:after       {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#GlobalNavi ul          {width: 634px;height: 26px;margin: 0px 146px 0px 20px;display: block;}
#GlobalNavi li          {margin:0;padding :0;display : inline;float:left;text-indent: -999em;}
#Gnavi   .Li01   a      {width: 133px;height: 26px;display: block;background-image: url(../img/menu01.jpg);}
#Gnavi   .Li02   a      {width:  82px;height: 26px;display: block;background-image: url(../img/menu02.jpg);}
#Gnavi   .Li03   a      {width:  80px;height: 26px;display: block;background-image: url(../img/menu03.jpg);}
#Gnavi   .Li04   a      {width:  94px;height: 26px;display: block;background-image: url(../img/menu04.jpg);}
#Gnavi   .Li05   a      {width: 155px;height: 26px;display: block;background-image: url(../img/menu05.jpg);}
#Gnavi   .Li06   a      {width:  90px;height: 26px;display: block;background-image: url(../img/menu06.jpg);}

/* ContBox */
#ContBox                {width: 800px;height:  auto;margin: 0px 20px;padding: 0px 0px 30px 0px;display: block;clear: both;}
#ContBox:after          {content: "";height: 0;clear: both;visibility: hidden;display: block;}


/* ContLeft[ie6:hack] */
*html div#ContLeft         {width: 340px;height:  auto;margin:  5px  0px 0px 24px;padding: 0px;display: block;float: left;}
*html div#Service          {width: 704px; padding-bottom: 30px; margin:0 auto; display: block;background: url(../img/day_foot_l.gif) no-repeat bottom;}
*html div#Service h3       {width: 674px;height:  55px;padding: 22px 0px 0px 30px;display: block;
                            background-image: url(../img/day_head_l.gif);font-size: 120%;color: #243497;}
*html div#Service .TxTBox  {width: 644px; padding:10px 30px;display: block;background: url(../img/day_bg_l.gif) repeat-y;color: #243497;}
*html div#News ul          {width: 340px;height:  auto;padding:  0px 0px 0px 15px;display: block;background: url(../img/box_bg.gif) repeat-y;}

/* ContLeft */
#ContLeft                  {width: 340px;height:  auto;margin: 10px  0px 0px 48px;padding: 0px;display: block;float: left;}
#Service                   {width: 704px; padding-bottom: 30px; margin:0 auto; display: block;background: url(../img/day_foot_l.gif) no-repeat bottom;}
#Service h3                {width: 674px;height: 33px;padding: 22px 0px 0px 30px;display: block;
                            background-image: url(../img/day_head_l.gif); font-size: 120%;color: #243497;}
#Service .TxTBox           {width: 644px; padding:10px 30px; display: block;background: url(../img/day_bg_l.gif) repeat-y;color: #243497;}
#News                      {width: 340px;height:  auto;margin: 20px  0px 0px 0px;padding:  0px 0px 20px 0px;display: block;
                            background: url(../img/box_foot.gif) no-repeat bottom;}
#News h3                   {width: 340px;height:  45px;display: block;background-image: url(../img/h3_01.gif);text-indent: -999em;}
#News ul                   {
	width: 335px;
	height:  auto;
	display: block;
	background: url(../img/box_bg.gif) repeat-y;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#News li                   {
	list-style-type: disc;
	color: #004EA2;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 300px;
}
#News li a                 {color: #004EA2;}


#Newslist                  {
	color: #004EA2;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 11px;
}
#Newslist a                 {color: #004EA2;}

.Newslistc                 {
	color: #004EA2;
	font-size: 40%;
	padding-top: 5px;
}

#LinkBox                   {
	width: 340px;
	display: block;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#LinkBox .Li01 a           {width: 340px;height:  80px;margin:  0px  0px 10px 0px;display: block;
                            background-image: url(../img/banner01.jpg);text-indent: -999em;}
#LinkBox .Li02 a           {width: 340px;height:  80px;margin:  0px  0px  0px 0px;display: block;
                            background-image: url(../img/banner02.jpg);text-indent: -999em;}
#LinkBox .Li03 a           {
	width: 340px;
	height:  90px;
	display: block;
	background-image: url(../img/banner03.jpg);
	text-indent: -999em;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
}
#LinkBox .Li04 a           {width: 340px;height:  80px;margin:  0px  0px  0px 0px;display: block;
                            background-image: url(../img/banner04.jpg);text-indent: -999em;}
#LinkBox .Li05 a           {width: 340px;height:  80px;margin:  10px  0px  0px 0px;display: block;
                            background-image: url(../img/banner05.jpg);text-indent: -999em;}
#LinkBox .Li06 a           {width: 340px;height:  80px;margin:  10px  0px  0px 0px;display: block;
                            background-image: url(../img/banner06.jpg);text-indent: -999em;}
#LinkBox .Li07 a           {width: 340px;height:  80px;margin:  10px  0px  0px 0px;display: block;
                            background-image: url(../img/banner07.gif);text-indent: -999em;}
#LinkBox .Li08 a           {width: 340px;height:  80px;margin:  10px  0px  0px 0px;display: block;
                            background-image: url(../img/banner08.jpg);text-indent: -999em;}
#LinkBox .Li09 a           {width: 340px;height:  80px;margin:  10px  0px  0px 0px;display: block;
                            background-image: url(../img/banner09.jpg);text-indent: -999em;}

/* ContRight[ie6:hack] */
*html div#ContRight     {width: 340px;height:  auto;margin:  5px 24px  0px  0px;display: block;float:right;}
*html div#Info ul       {width: 340px;height:  auto;padding: 0px  0px  0px 15px;display: block;background: url(../img/box_bg.gif) repeat-y;}

/* ContRight */
#ContRight              {width: 340px;height:  auto;margin: 10px 48px 0px 0px;display: block;float:right;}
#Mobile                 {width: 340px;height: 154px;display: block;background-image: url(../img/qr.gif);text-indent: -999em;}
#Info                   {width: 340px;height:  auto;margin: 20px  0px 0px 0px;padding:  0px 0px 20px 0px;display: block;
                         background: url(../img/box_foot.gif) no-repeat bottom;}
#Info h3                {width: 340px;height:  45px;display: block;background-image: url(../img/h3_02.gif);text-indent: -999em;}
#Info ul                {
	width: 335px;
	height:  auto;
	display: block;
	background: url(../img/box_bg.gif) repeat-y;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#Info li                {
	list-style-type: disc;
	color: #009C7C;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 300px;
}
#Info li a              {color: #009C7C;}


#Infolist                  {
	color: #009C7C;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 11px;
}
#Infolist a                 {color: #009C7C;}

/* Footer[ie6:hack] */
*html div#Footer        {width: 752px;height: 50px;margin: 0px 44px;padding:  0px 0px 10px 0px;display: block;border-top: 1px solid #000000;clear: both;}
*html div#FootLink01    {width:  auto;height:  20px;display: block;float:left;}
*html div#FootLink01 li {margin: 0px 10px  5px 0px;padding:  0px 0px 0px 0px;display : inline;float:left;}
*html div#FootLink02    {width: 140px;height:  30px;margin: 10px 0px 0px 0px;display: block;float: right;}

/* Footer */
#Footer                 {width: 704px;height:  50px;margin: 0px auto;padding:  0px 0px 10px 0px;display: block;border-top: 1px solid #000000;clear: both;}
#Footer:after           {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#FootLink01             {width: auto;height:  20px;display: block;float:left;}
#FootLink01 li          {margin: 0px 20px 10px 0px;padding:  0px 0px 0px 0px;display : inline;float:left;}
#FootLink01 li a        {}
#FootLink01 .Li01 a     {width: 169px;height:  21px;margin:  0px 0px 0px 0px;padding:  0px 0px 0px 0px;display: block;background: url(../img/footlink01.gif) no-repeat;
                         text-indent: -999em;clear: both;}
#FootLink02             {width: 140px;height:  30px;margin: 20px 0px 0px 0px;display: block;float: right;}
#FootLink02 a           {width: 140px;height:  30px;display: block;background: url(../img/footlink02.gif) no-repeat;text-indent: -999em;}



/* Home */
#Home h2                {width: 800px;height: 358px;display: block;background-image: url(../img/main_img.jpg);text-indent: -999em;}
#TopImg                 {width: 800px;height: 80px;display: block;background-image: url(../img/home_img.jpg); background-repeat:no-repeat; text-indent: -999em;}


/* Timetable[ie6:hack] */
*html #Timetable{width: 752px;}
*html #Timetable h2{
	width: 752px;
	height:  30px;
	margin: 10px 0px 0px 48px;
	padding:  0px 0px 0px 10px;
	display: block;
	border-bottom: 1px solid #005BAC;
	border-left: 2px solid #005BAC;
	color: #005BAC;
	line-height: 140%;
}


/* Timetable */
#Timetable{width: auto;}
#Timetable h2{
	width: 740px;
	height:  30px;
	margin: 20px 0px 0px 48px;
	padding:  0px 0px 0px 10px;
	display: block;
	border-bottom: 1px solid #005BAC;
	border-left: 2px solid #005BAC;
	color: #005BAC;
	line-height: 140%;
}
#Timetable .map{
	margin-left:50px;
	text-align:center;
}

#Timetable .ContBox1{
	margin:20px 10px 60px 30px;
}

#Timetable .right_img{/* .ContBox1と併用（ご案内紹介文枠） */
	margin-right:35px;
	border:1px dotted #999999;
	padding:10px;
}

#Timetable .ContBox1 ul.disc li{
	list-style:disc;
	margin-left:2em;
}

#Timetable .ContBox1 img.float_r{
	float:right;
	margin:0 0 0 20px;
}

#Timetable .ContBox1 .text_01{
	font-weight:bold;
	font-size:14px;
	padding:10px;
	margin:20px 10px;
	border:3px dotted #FF0000;
	text-align:center;
}

#Timetable .sub_ContBox1{
	margin:20px 20px 20px 0;
	padding:10px;
	background:#ffebef;
	border:1px dotted #FF9999;
	width:85%;
}

#Timetable .sub_ContBox1 img.float_r{
	float:right;
	margin:0 0 0 10px;
}

#Timetable h3.t_01{
	height:30px;
	display:block;
	background:url(../img/timetable/title_01.jpg) no-repeat left top;
	padding:14px 0 0 130px;
	margin-left:20px;
	font-size:18px;
}

#Timetable h3.t_02{
	height:30px;
	display:block;
	background:url(../img/timetable/title_02.jpg) no-repeat left top;
	padding:14px 0 0 110px;
	margin-left:20px;
	font-size:18px;
}

#Timetable h3.t_03{
	height:30px;
	display:block;
	background:url(../img/timetable/title_03.jpg) no-repeat left top;
	padding:15px 0 0 130px;
	margin-left:20px;
	font-size:22px;
}

#Timetable h3.t_04{
	height:30px;
	display:block;
	background:url(../img/timetable/title_04.jpg) no-repeat left top;
	padding:15px 0 0 110px;
	margin-left:20px;
	font-size:22px;
}

#Timetable h3.t_01 span,
#Timetable h3.t_02 span{
	font-size:14px;
	margin-left:10px;
}

#Timetable h3.t_03 span,
#Timetable h3.t_04 span{
	font-size:16px;
	margin-left:10px;
}

#Timetable h3.t_img{
	margin-left:20px;
}


#Timetable h4.t_01{
	border-left:5px solid #900;
	border-bottom:1px solid #900;
	color:#C62F1D;
	background:#FFFFFF;
	padding:5px 0 3px 5px;
	font-size:14px;
	margin-right:20px;
}
#Timetable h4.t_02{
	border-left:5px solid #003399;
	border-bottom:1px solid #003399;
	color:#0066cc;
	background:#FFFFFF;
	padding:5px 0 3px 5px;
	font-size:14px;
	margin-right:20px;
}
#Timetable h4.t_01 span,
#Timetable h4.t_02 span{
	font-size:12px;
	color:#333333;
	margin-left:10px;
}

#Timetable table{
	width:auto;
	background-color: #006ea8;
	color:#006ea8;
	font-size: 12px;
	line-height:1.5;
	border:1px solid #006EA8;
	border-collapse:collapse;
	margin:15px 0;
	text-align:center;
}
#Timetable th,
#Timetable td{
	width: auto;
	padding:3px 5px;
	border:1px solid #006EA8;
	border-collapse:collapse;
	text-align: center;
}
#Timetable table.cell_s th,
#Timetable table.cell_s td{
	padding:2px;
	font-size:11px;
}
#Timetable th{
	background-color:#1b1b1b;
	color:#FFFFFF;
	font-weight:bold;
	white-space: nowrap;
}
#Timetable td{
	background-color: #FFFFFF;
	color: #006ea8;
	font-weight: normal;
}
#Timetable caption{
	text-align:right;
	color:#F00;
}
#Timetable table .Time{
	padding: 3px 3px 3px 3px;
	text-align:center;
}
#Timetable .Ct1{color: #2f97d4;}
#Timetable .Ct2{color: #88c122;}
#Timetable .Ct3{color: #eb6ea5;}
#Timetable .Ct4{color: #fac014;}
#Timetable .Ct5{color: #c18fbe;}
#Timetable .Ct6{color: #FF0035;}

#Timetable .ml_10{margin-left:10px;}
#Timetable .mr_80{margin-right:80px;}
#Timetable .mb_30{margin-bottom:30px;}

#Timetable .indent_01{
	text-indent:-1em;
	margin-left:1em;
}


/* FareChart[ie6:hack] */
*html #FareChart h2           {width: 704px;height:  30px;margin: 10px 0px 0px 48px;padding:  0px 0px 0px 10px;display: block;
                               border-bottom: 1px solid #005BAC;border-left: 2px solid #005BAC;
                               color: #005BAC;line-height: 140%;}
*html #FareChart #ContLink    {width: 704px;height:  auto;margin:  0px  0px 0px  24px;display: block;clear: both;}
*html #ContLink ul            {width: 480px;height:  48px;margin:  0px  0px 0px 224px;display: block;}
*html #ContLink li            {margin:0;padding :0;display : inline;float:left;text-indent: -999em;}
*html #ContLink .Li01 a       {width: 120px;height:  48px;display: block;background-image: url(../img/f_menu01.gif);}
*html #ContLink .Li02 a       {width: 120px;height:  48px;display: block;background-image: url(../img/f_menu02.gif);}
*html #ContLink .Li03 a       {width: 120px;height:  48px;display: block;background-image: url(../img/f_menu03.gif);}
*html #ContLink .Li04 a       {width: 120px;height:  48px;display: block;background-image: url(../img/f_menu04.gif);}
*html #FareChart #Cont01      {width: 704px;height:  auto;margin: 10px 0px 0px 48px;display: block;clear: both;}
*html #FareChart #Cont02      {width: 704px;height:  auto;margin: 20px 0px 0px 48px;display: block;clear: both;}
*html #FareChart #Cont03      {width: 704px;height:  auto;margin: 20px 0px 0px 48px;display: block;clear: both;}
*html #FareChart #Cont04      {width: 704px;height:  auto;margin: 20px 0px 0px 48px;display: block;clear: both;}
*html #FareChart #Cont05      {width: 704px;height:  auto;margin: 20px 0px 0px 48px;display: block;clear: both;}
*html #FareChart #Cont01 h3   {width: 704px;height:  50px;margin:  0px 0px 5px  0px;padding: 22px 0px 0px 130px;display: block;
                               background-image: url(../img/conth3_02.gif);font-size: 16px;line-height: 16px;}
*html #FareChart #Cont02 h3   {width: 704px;height:  50px;margin:  0px 0px 5px  0px;padding: 24px 0px 0px 130px;display: block;
                               background-image: url(../img/conth3_01.gif);font-size: 16px;line-height: 16px;}
*html #FareChart #Cont03 h3   {width: 704px;height:  50px;margin:  0px 0px 0px  0px;display: block;
                               background-image: url(../img/fare_h3.gif);text-indent: -999em;}
*html #FareChart .LineBox     {width: 704px;height:  auto;margin:  0px 0px 5px  0px;padding: 10px;border: 2px solid #3158B1;}
*html #FareChart .LineBox h4  {width:  auto;height:  16px;margin:  0px 0px 5px  0px;padding:  0px 0px 0px 10px;display: block;
                               font-size: 16px;line-height: 120%;color: #3158B1;border-left: 16px solid #3158B1;}
*html #FareChart .ColorBox    {width: 704px;height:  auto;margin: 10px 0px 5px  0px;padding: 10px;background-color: #FFD6E4;}
*html #FareChart dd           {margin:  0px  0px 5px 0px;}
*html #FareChart .DLbox       {width: 704px;height:  auto;margin:  0px 0px 5px  0px;display: block;}
*html #FareChart table        {width: 704px;height:  auto;font-size: 12px;line-height: 120%;color: #000000;}


/* FareChart */
#FareChart h2           {width: 692px;height:  30px;margin: 20px auto 0px auto;padding:  0px 0px 0px  10px;display: block;
                         border-bottom: 1px solid #005BAC;border-left: 2px solid #005BAC;
                         color: #005BAC;line-height: 140%;}
#FareChart #ContLink    {width: 704px;height:  auto;margin:  0px auto 0px  auto;display: block;clear: both;}
#ContLink ul            {width: 480px;height:  48px;margin:  0px  0px 0px 224px;display: block;}
#ContLink li            {margin:0;padding :0;display : inline;float:left;text-indent: -999em;}
#ContLink .Li01 a       {width: 120px;height:  48px;display: block;background-image: url(../img/f_menu01.gif);}
#ContLink .Li02 a       {width: 120px;height:  48px;display: block;background-image: url(../img/f_menu02.gif);}
#ContLink .Li03 a       {width: 120px;height:  48px;display: block;background-image: url(../img/f_menu03.gif);}
#ContLink .Li04 a       {width: 120px;height:  48px;display: block;background-image: url(../img/f_menu04.gif);}

#FareChart #Cont01      {width: 704px;height:  auto;margin: 10px auto 0px auto;display: block;clear: both;}
#FareChart #Cont02      {width: 704px;height:  auto;margin: 20px auto 0px auto;display: block;clear: both;}
#FareChart #Cont03      {width: 704px;height:  auto;margin: 20px auto 0px auto;display: block;clear: both;}
#FareChart #Cont04      {width: 704px;height:  auto;margin: 20px auto 0px auto;display: block;clear: both;}
#FareChart #Cont05      {width: 704px;height:  auto;margin: 20px auto 0px auto;display: block;clear: both;}
#FareChart #Cont01 h3   {width: 574px;height:  50px;margin:  0px  0px 10px 0px;padding:  0px 0px 0px 130px;display: block;
                         background-image: url(../img/conth3_02.gif);font-size: 16px;line-height: 380%;}
#FareChart #Cont02 h3   {width: 574px;height:  50px;margin:  0px  0px 10px 0px;padding:  0px 0px 0px 130px;display: block;
                         background-image: url(../img/conth3_01.gif);font-size: 16px;line-height: 400%;}
#FareChart #Cont03 h3   {width: 704px;height:  50px;margin:  0px  0px  0px 0px;display: block;
                         background-image: url(../img/fare_h3.gif);text-indent: -999em;}

#FareChart .LineBox     {width: 680px;height:  auto;margin:  0px  0px 10px 0px;padding: 10px;border: 2px solid #3158B1;}
#FareChart .LineBox h4  {width:  auto;height:  16px;margin:  0px  0px 10px 0px;padding:  0px 0px 0px 10px;display: block;
                         font-size: 16px;line-height: 120%;color: #3158B1;border-left: 16px solid #3158B1;}
#FareChart .ColorBox    {width: 684px;height:  auto;margin: 10px  0px 10px 0px;padding: 10px;background-color: #FFD6E4;}
#FareChart dd           {margin:  0px  0px 10px 0px;}
#FareChart .DLbox       {width: 704px;height:  auto;margin:  0px  0px 10px 0px;display: block;}
#FareChart .DLbox   em  {color: #FF00FF;}
#FareChart .LineBox em  {color: #FF00FF;}
#FareChart .Unit        {text-align: right;}
#FareChart .Blue        {color: #0000CC;}
#FareChart .PageTop     {width: 704px;height:  auto;margin:  0px  0px 10px 0px;display: block;text-align: right;}


/* Terminal[ie6:hack] */
*html #Terminal h2      {width: 752px;height:  30px;margin: 10px 0px 0px 48px;padding:  0px 0px 0px 10px;display: block;
                         border-bottom: 1px solid #005BAC;border-left: 2px solid #005BAC;
                         color: #005BAC;line-height: 140%;}

/* Terminal */
#Terminal h2            {width: 740px;height:  30px;margin: 20px 0px 0px 48px;padding: 0px 0px 0px 10px;display: block;
                         border-bottom: 1px solid #005BAC;border-left: 2px solid #005BAC;
                         color: #005BAC;line-height: 140%;}
#Terminal #Tbox         {width: 800px;height: 990px;display: block;clear: both;}
#Terminal #Tbox .T01    {width: 800px;height: 440px;display: block;background-image: url(../img/terminal_01.jpg);text-indent: -999em;}
#Terminal #Tbox .T02    {width: 800px;height: 400px;display: block;background-image: url(../img/terminal_02.jpg);text-indent: -999em;}
#Terminal #Tbox .T03    {width: 800px;height: 150px;display: block;background-image: url(../img/terminal_03.gif);text-indent: -999em;}

/* Guide[ie6:hack] */
*html #Guide h2         {width: 704px;height:  30px;margin: 10px 0px  0px 48px;padding:  0px 0px 0px 10px;display: block;
                         border-bottom: 1px solid #005BAC;border-left: 2px solid #005BAC;
                         color: #005BAC;line-height: 140%;}
*html #Guide #Ferry     {width: 704px;height:  auto;margin: 20px 0px  0px 48px;display: block;clear: both;}
*html #Ferry h3         {width: 704px;height:  50px;margin:  0px 0px 10px  0px;padding: 25px 0px 0px 130px;display: block;background-image: url(../img/conth3_01.gif);
                         font-size: 16px;line-height: 16px;}
*html #Guide #Speed     {width: 704px;height:  auto;margin: 20px 0px  0px 48px;display: block;clear: both;}
*html #Speed h3         {width: 704px;height:  50px;margin:  0px  0px 10px 0px;padding: 22px 0px 0px 130px;display: block;
                         background-image: url(../img/conth3_02.gif);font-size: 16px;line-height: 16px;}


/* Guide */
#Guide h2               {width: 692px;height:  30px;margin: 20px auto 0px auto;padding:  0px 0px 0px  10px;display: block;
                         border-bottom: 1px solid #005BAC;border-left: 2px solid #005BAC;
                         color: #005BAC;line-height: 140%;}
#Guide #Ferry           {width: 704px;height:  auto;margin: 20px auto 0px auto;display: block;clear: both;}
#Ferry h3               {width: 574px;height:  50px;margin:  0px  0px 10px 0px;padding:  0px 0px 0px 130px;display: block;background-image: url(../img/conth3_01.gif);
                         font-size: 16px;line-height: 400%;}
#Ferry h4               {width: 342px;height:  auto;margin:  0px  0px 10px 0px;padding:  0px 0px 4px 0px;display: block;color: #EF856d;font-size: 16px;
                         background: url(../img/conth4_01.gif) no-repeat bottom;clear: both;}

#Guide #Speed           {width: 704px;height:  auto;margin: 20px auto 0px auto;display: block;clear: both;}
#Speed h3               {width: 574px;height:  50px;margin:  0px  0px 10px 0px;padding:  0px 0px 0px 130px;display: block;
                         background-image: url(../img/conth3_02.gif);font-size: 16px;line-height: 380%;}
#Speed h4               {width: 342px;height:  auto;margin:  0px  0px 10px 0px;padding:  0px 0px 4px 0px;display: block;color: #47BCC4;font-size: 16px;
                         background: url(../img/conth4_02.gif) no-repeat bottom;clear: both;}
#Guide .Lbox            {width: 342px;height:  auto;display: block;float:  left;}
#Guide .Rbox            {width: 342px;height:  auto;display: block;float: right;}
#Guide .Pbox            {width: 220px;height: 160px;margin: 0px 0px 20px 0px;display: block;float:  left;}
#Guide .TxTbox          {width: 116px;height: 160px;margin: 0px 0px 20px 0px;display: block;float: right;font-size: 12px;}
#Guide .TxTbox li       {padding:  0px 0px 0px 12px;display: block;}
#Ferry .TxTbox li       {background: url(../img/ico01.gif) no-repeat left top;}
#Speed .TxTbox li       {background: url(../img/ico02.gif) no-repeat left top;}

/* Recommend[ie6:hack] */
*html #Recommend h2             {width: 704px;height:  30px;margin: 10px 0px  0px 48px;padding:  0px 0px 0px 10px;display: block;
                                 border-bottom: 1px solid #005BAC;border-left: 2px solid #005BAC;color: #005BAC;line-height: 140%;}
*html #Recommend .PlanBox       {width: 704px;height:  auto;margin: 30px 0px  0px 48px;padding: 0px 0px 0px 0px;display: block;clear: both;}
*html #Recommend .FileBox       {width: 704px;height:  auto;margin: 20px 0px  0px 48px;padding: 0px 0px 0px 0px;display: block;clear: both;}
*html #Recommend span           {width: 704px;height:  auto;margin: 20px 0px  0px 48px;display: block;clear: both;}


/* Recommend */
#Recommend h2              {width: 692px;height:  30px;margin: 20px auto 0px auto;padding: 0px 0px 0px 10px;display: block;
                            border-bottom: 1px solid #005BAC;border-left: 2px solid #005BAC;
                            color: #005BAC;line-height: 140%;}
#Recommend .PlanBox        {width: 704px;height:  auto;margin: 30px auto 0px auto;padding: 0px 0px 0px 0px;display: block;clear: both;}
#Recommend .PlanBox:after  {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#Recommend .FileBox        {width: 704px;height:  auto;margin: 20px auto 0px auto;padding: 0px 0px 0px 0px;display: block;clear: both;}
#Recommend span            {width: 704px;height:  auto;margin: 20px auto 0px auto;display: block;clear: both;}
#Recommend .TxTBox         {width: 560px;height:  auto;display: block;float:  left;}
#Recommend .Pbox           {width: 130px;height: 110px;display: block;float: right;}
#Recommend h3              {width: 560px;height:  auto;margin:  0px 0px 10px 0px;display: block;color: #005BAC;line-height: 140%;border-bottom: 1px solid #005BAC;}
#Recommend .FileBox li     {margin:  0px 0px 5px 0px;}
#Recommend .F01            {font-size: 120%;color:#CC0000;}
#Recommend .F02            {width: 550px;height:  30px;padding: 0px 0px 0px 10px;display: block;border: 1px solid #009D85;font-size: 120%;line-height: 190%;}
#Recommend .F02 a          {color: #009D85;text-decoration: none;}
#Recommend .F02 a:hover    {color: #009D85;text-decoration: underline;}
#Recommend .F03            {width: 550px;height:  30px;padding: 0px 0px 0px 10px;display: block;border: 1px solid #009D85;font-size: 120%;line-height: 190%;}
#Recommend .F03 a          {color: #009D85;text-decoration: none;}
#Recommend .F03 a:hover    {color: #009D85;text-decoration: underline;}



/* Company */
#Company h2                {width: 692px;height:  30px;margin: 20px auto 0px auto;padding: 0px 0px 0px 10px;display: block;
                            border-bottom: 1px solid #005BAC;border-left: 2px solid #005BAC;
                            color: #005BAC;line-height: 140%;}
#Company .TxTBox01         {margin: 20px 0 30px 70px;}
#Company h3                {width: 600px;height:  25px;margin:  0px 0px 10px  0px;display: block;color: #005BAC;
                            background: url(../img/company_h3.gif) no-repeat left bottom;
                            letter-spacing: 5px;clear: both;}
#Company .blue{color: #005BAC; margin-right:0.2em;}

/* Corporation[ie6:hack] */
*html #Corporation         {width: 704px;height:  auto;margin: 0px 48px;padding:  0px 0px 20px 0px;display: block;clear: both;}
*html #Corporation h2      {width: 704px;height:  30px;margin:10px 0px 20px 0px;padding:  0px 0px 0px 10px;display: block;
                            border-bottom: 1px solid #005BAC;border-left: 2px solid #005BAC;color: #005BAC;line-height: 140%;}
*html #Corporation h3      {color: #005BAC;margin:  0px  0px 10px 0px;}
*html #Corporation ol      {margin: 0px 0px 0px 0px;padding: auto;list-style-type: decimal;}
*html #Corporation li      {margin: 0px 0px 0px 2em;padding: auto;list-style-type: decimal;}
*html #Corporation .TxTBox {margin:  0px  0px 20px 0px;}

/* Corporation  */
#Corporation               {width: 704px;height:  auto;margin: 0px auto;padding:  0px 0px 20px 0px;display: block;clear: both;}
#Corporation:after         {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#Corporation h2            {width: 692px;height:  30px;margin: 20px auto 20px auto;padding: 0px 0px 0px 10px;display: block;
                            border-bottom: 1px solid #005BAC;border-left: 2px solid #005BAC;
                            color: #005BAC;line-height: 140%;}
#Corporation h3            {color: #005BAC;margin:  0px  0px 10px 0px;}
#Corporation ol            {margin: 0px 0px 0px 0px;padding: auto;list-style-type: decimal;}
#Corporation li            {margin: 0px 0px 0px 2em;padding: auto;list-style-type: decimal;}
#Corporation .TxTBox       {margin:  0px  0px 20px 0px;}
#Corporation span          {color:#0000CC;}
#Corporation .Pname        {text-align: center;}
