/* デザインテンプレート */
div#design {
	width:100%;
	text-align:center;
}

/* ページテンプレート */
div#page {
	width:702px;
	margin:0px auto;
	text-align:left;
}

/* ヘッダーテンプレート */
div#header {
	width:702px;
}

/* サイドバーテンプレート */
div#sidebar {
	float:left;
	width:148px;
}

/* メインページテンプレート */
div#content {
	width:552px;
	float:left;
}

/* フッターテンプレート */
div#footer {
	clear:both;
}

.text7pt {  font-size: 7pt;}
.text8pt {  font-size: 8pt;}
.text8ptunder {  font-size: 8pt; text-decoration:underline; color : #083194;}
.text9pt {  font-size: 9pt;}
.text10pt {
	font-size: 10pt;
	line-height: 11pt;
}
.text11pt {
	font-size: 11pt;
	line-height: 12pt;
}

.text12pt {
	font-size: 12pt;
	line-height: 13pt;
}
.text14pt {  font-size: 14pt;}
.bold9pt {  font-size: 9pt; text-transform: uppercase ;}
.bold10pt {  font-size: 10pt; font-weight: bold;}
.bold12pt {
	font-size: 12pt;
	font-weight: bold;
	line-height: 13pt;
}
.bold12ptred {
	font-size: 12pt;
	font-weight: bold;
	line-height: 14pt;
	color: #FF0000;
}
.bold14pt {  font-size: 14pt; font-weight: bold;}
select.sizechange{  font-size:8pt;}

A:LINK{
text-decoration:none
;}

A:VISITED{
text-decoration:none
;}

A:HOVER{
color : #ff0000;
}



.white {  font-size : 9pt;}

A.white:LINK{
color : #ffffff;
text-decoration:none
;}

A.white:VISITED{
color : white;
text-decoration:none

;}

A.white:HOVER{
color : red;
}



.red {  font-size : 8pt;
color : red;
}

A.red:LINK{
color : red;
text-decoration:none
;}

A.red:VISITED{
text-decoration:none
;}

A.red:HOVER{
color : #000080;
}
.text9pt_blue{
font-size : 9pt;
color : navy;
text-align : right;
}
.text8pt_blue{
font-size : 8pt;
color : navy;
text-align : right;
}
.text10pt_white{
font-size : 10pt;
color : white;
}
.ss_waku{
background-color : #f4ffff;border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : blue blue blue blue;}
.text10pt_red{
font-size : 10pt;
color : red;
}
.bold10pt_red{
font-size : 10pt;
font-weight : bold;
color : red;
}
.blue{
border-width : 1px;
border-style : solid;
border-color : blue;
}
.blue_waku{
border-color : blue;
padding : 5px;
margin : 0px;
border-width : 1px;
border-style : solid;
}
.right_waku{
padding : 2px;
margin : 0px;
border-width : 1px;
border-style : solid;
border-color : blue;
}
.paragraph{
text-indent : 1em;
}
.ms_waku{
border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : #ff0000 #ff0000 #ff0000 #ff0000;}
.bold16pt_blue{
font-size : 16pt;
font-weight : bold;
color : blue;
}
div#bus_oc1 a {
position : relative ;
left : -13px ;
display : block ;
height : 42px ;
width : 202px ;
text-decoration : none ;
text-indent : -9999px ;
}
div#bus_oc1 {
position : relative ;
left : 15px ;
background : url(../img/b_to_bus.gif) no-repeat ;
}
div#bus_oc1 a:hover {
background : url(../img/b_to_bus_o.gif) no-repeat ;
}

div#bus_oc2 a {
position : relative ;
display : block ;
height : 61px ;
width : 300px ;
text-decoration : none ;
text-indent : -9999px ;
}
div#bus_oc2 {
position : relative ;
left : 15px ;
background : url(../img/b_to_bus_2.gif) no-repeat ;
}
div#bus_oc2 a:hover {
background : url(../img/b_to_bus_2_o.gif) no-repeat ;
}
.guide_title{
font-size : 10pt;
font-weight : bold;
background-color : #cccccc;
text-align : center;
}
.text12px {
	font-size: 12px;
	line-height: 14px;
}
.mojigyo{
line-height : 1.3em;
letter-spacing : 0.1em;
}
.gyo{
line-height : 1.3em;
}

/* --------------------------------------------
 * フォントサイズpx指定
 * -------------------------------------------- */

.text10px {	/* htmlでfont size=1相当 */
	font-size: 10px;
	line-height: 12px;
}
.text14px {	/* htmlでfont size=2相当 */
	font-size: 14px;
	line-height: 16px;
}
.text16px {	/* htmlでfont size=3相当 */
	font-size: 16px;
	line-height: 18px;
}
.text19px {	/* htmlでfont size=4相当 */
	font-size: 19px;
	line-height: 21px;
}
.text24px {	/* htmlでfont size=5相当 */
	font-size: 24px;
	line-height: 26px;
}
.text32px {	/* htmlでfont size=6相当 */
	font-size: 32px;
	line-height: 34px;
}
.text48px {	/* htmlでfont size=7相当 */
	font-size: 48px;
	line-height: 50px;
}

/* --------------------------------------------
 * フォントカラー指定（定義済み16色※黒抜き15色）
 * -------------------------------------------- */

.font_gray { /* グレー */
	color: gray;
}
.font_silver { /* 銀色 */
	color: silver;
}
.font_white { /* 白色 */
	color: white;
}
.font_blue { /* 青色 */
	color: blue;
}
.font_navy { /* 紺色 */
	color: navy;
}
.font_teal { /* 濃緑色 */
	color: teal;
}
.font_green { /* 緑色 */
	color: green;
}
.font_aqua { /* 水色 */
	color: aqua;
}
.font_lime { /* 黄緑色 */
	color: lime;
}
.font_yellow { /* 黄色 */
	color: yellow;
}
.font_fuchsia { /* 紅紫色 */
	color: fuchsia;
}
.font_olive { /* オリーブ色 */
	color: olive;
}
.font_purple { /* 紫色 */
	color: purple;
}
.font_maroon { /* 小豆色 */
	color: maroon;
}
.font_red { /* 赤色 */
	color: red;
}

