@charset "UTF-8";
/* この度は光の街UBEイルミネーションバスのオフィシャルサイトをご覧頂き誠にありがとうございます。
当サイトの文章・画像等の全ての権利は弊社にありますので無断転送および無断複製等はご遠慮願います。制作者・藤津俊和*/


/* ------------------------------------------- CSS Information 
  File Name:      default.css 
  Style Info:     ブラウザスタイルのリセットと基本設定 
 ----------------------------------------------------------- */  
   
/* ----------------------- Browser Default Initialization */  
html {  
overflow: scroll;  
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,  
pre, form, fieldset, input, textarea, p, blockquote, th, td {  
margin: 0;  padding: 0;  
}  

address, caption, cite, code, dfn, em, strong, th, var {  
font-style: normal;  
}  

table {  
border-collapse: collapse;  border-spacing: 0;  
}  

caption, th {  
text-align: left;  
}  

q:before ,q:after {  
content: '';  
}  

object, embed {  
vertical-align: top;  
}  

hr, legend {  
display: none;  
}  

h1, h2, h3, h4, h5, h6  {  
font-size: 100%;  
}  

img, abbr, acronym, fieldset    {  
border: 0;  
}  

li  {  
list-style-type: none;  
}  

   
/* ----------------------- Basic Style */  
/* ------------ Font Style */  
body {  
font-family: verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;  
background: #006;  
color: #FFF;  
font-size: 1.2em;  
line-height: 140%;  
text-align: center;  
}  

html>/**/body {  
font-size: 12px;  
}  

   
* + html body {  
font-family: "メイリオ","Meiryo";  
}  
   
/* ------------ A Style */  
a:link {  
text-decoration: none;  
color: #06C;  
}  
   
a:visited {  
text-decoration: none;  
color: #00F;  
}  
   
a:hover {  
text-decoration: underline;  
color: #963;  
}  
   
a:active {  
text-decoration: none;  
color: #969;  
}  

p {font-size:12px;}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}

/************************************************************************ ▼option▼ */
.pt10 {padding-top:10px;}
.pl10 {padding-left:10px;}
.tb10 {margin:10px 0px;}
.ctb20 {margin:20px 0px; text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}
.mtb10 {margin:10px 0px;}
.fl {float:left;}
.ul {text-decoration:underline;}
.text_r {float:left; margin-right:20px;}
.text_l {float:right; margin-left:20px;}
.torikeshi {text-decoration:line-through;}
/************************************************************************ ▲option▲ */


/************************************************************************ ▼基本テキスト装飾▼ */
.f10{font-size:10px;line-height:140%;font-weight:normal;}                     /* 10px */
.f11{font-size:11px;line-height:140%;font-weight:normal;}                     /* 11px */
.f12{font-size:12px;line-height:140%;font-weight:normal;}                     /* 12px */
.f13{font-size:13px;line-height:140%;font-weight:normal;}                     /* 13px */
.f14{font-size:14px;line-height:140%;font-weight:normal;}                     /* 14px */
.f15{font-size:15px;line-height:140%;font-weight:normal;}                     /* 15px */
.f16{font-size:16px;line-height:140%;font-weight:normal;}                     /* 16px */
.f18{font-size:18px;line-height:140%;font-weight:normal;}                     /* 18px */

.f10b{font-size:10px;line-height:140%;font-weight:bold;}                    /* 10px太文字 */
.f11b{font-size:11px;line-height:140%;font-weight:bold;}                    /* 11px太文字 */
.f12b{font-size:12px;line-height:140%;font-weight:bold;}                    /* 12px太文字 */
.f14b{font-size:14px;line-height:140%;font-weight:bold;}                    /* 14px太文字 */
.f16b{font-size:16px;line-height:140%;font-weight:bold;}                    /* 16px太文字 */
.f18b{font-size:18px;line-height:140%;font-weight:bold;}                    /* 18px太文字 */

.f11-red{font-size:11px;line-height:140%;color:#a40000;}                      /* 11px赤色 */
.f12-red{font-size:12px;line-height:140%;color:#a40000;}                      /* 12px赤色 */

.f12b-red{font-size:12px;line-height:140%;font-weight:bold;color:#F00;}     /* 12px太文字赤 */
.f14b-red{font-size:14px;line-height:140%;font-weight:bold;color:#F00;}     /* 14px太文字赤 */
.f16b-red{font-size:16px;line-height:140%;font-weight:bold;color:#F00;}     /* 16px太文字赤 */
.red {color:#F00;}
.blue{color:#00C;}
.bg003 {background-color:#003;}

/************************************************************************ ▲基本テキスト装飾▲ */



/************************************************ ▼フロートのクリアー▼ */
.clear:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clear {display: inline-table;}

/*  MacIE begin ¥*/
* html .clear {height: 1%;}

.clear {display: block;}
/* MacIE end */
/************************************************ ▲フロートのクリアー▲ */





/* ----------------------- page design */



body {
	background-color:#003;
}



#container {
width:798px;                                      /* 横幅 */
height:auto;                                      /* 長さ自動 */
margin:0px auto;                                 /* 中央に配置 */
padding:30px;                                 /* 内余白 */
background-color:#003;                            /* ページ背景色 */
text-align:left;                                  /* 左寄せ */
position:relative; 
}


/*////////////////////////////////////////////////////////////////////////////// Header */

#header {
margin:10px 0 0 0;
padding:0;
width:798px;
height:100px;
}

#header h1 {
	font-size:1.5em;
	line-height:140%;
	color:#FFF;
}


#header h2 {
	font-size:1.7em;
	line-height:140%;
	height:20px;
	text-align:left;
}


#header p {
	margin:10px auto;
	font-size:1.25em;
	line-height:150%;
	color:#F00;
}

#header p img {
	float:left;
}

/*///////////////////////////////////////////////////////////////////////////// #End/Header */


/*///////////////////////////////////////////////////////////////////////////// navi */

#navi {
	clear:both;
	margin:10px auto;
	padding:0px 0px 0px 50px;
	width:798px;
}

#navi ul li {
	float:left;
	width:140px;
	height:30px;
	list-style:inside none;
	letter-spacing:5px;
	font-size:1.25em;
}

#navi ul li a {
	float:left;
	display:block;
	width:100px;
	padding:5px;
	height:25px;
	text-align:center;
	line-height:130%;
	color:#FFF;
}

#navi ul li a:hover {
	border-left:10px solid #FF3;
	background-color:#FFF;
	color:#003;
	text-decoration:none;
	}

/*///////////////////////////////////////////////////////////////////////////// #End/navi */



/*///////////////////////////////////////////////////////////////////////////// #content */


#content {
	clear:both;
	width:798px;
	margin:10px auto;
	padding:10px;
}


#content h3 {
	margin:10px auto;
	padding:3px;
	font-size:1.3em;
	font-weight:bold;
	background-color:#FFF;
	color:#006;
	border-left:10px #FF0000 solid;
}

#content p {
	margin:0px auto;
	padding:10px;
	font-size:1em;
}


#content table {
	margin:20px 0px;
	padding:10px;
	table-layout:fixed;
	width:500px;
	border:#003 1px solid;
	text-align:center;
	background-color:#FFF;
	color:#003;
}

#content table tr {
	border:#003 1px solid;
	height:30px;
}


#content table tr th {
	border:#003 1px solid;
	text-align:center;
}

#content table td {
	border:#003 1px solid;
}

/*///////////////////////////////////////////////////////////////////////////// #End/content */





/*/////////////////////////////////////////////////////////////////////////////  footer */


#footer {
	clear:both;
	width:798px;
	margin:10px auto;
	padding:10px;
}


#footer h3 {
	font-size:1.25em;
	margin:10px auto;
}

#footer h4 {
	font-size:1em;
}

#footer p {
	margin:5px auto;
	padding:0px;
}

/*///////////////////////////////////////////////////////////////////////////// #End/footer */


