body{
    color:##333333;
    background-color:#E0DFE3;
    margin:20px auto;
	width:700px;
	_text-align:center;
}

h1,h2,h3,h4,ol,ul,dl{
	margin:0px;
	padding:0px;
	list-style-type:none;
} 

/* コンテンツ開始 */
#contents{
	background-color:#FFFFFF;
	width:640px;
	_width:700px;
	padding:30px;
	text-align:left;
}


/* 時刻表ボタン */
#button{
}

#button ul{
width:160px;
height:28px;
}

#button li{

}

#button li a{
	display:block;
	height:28px;
	text-indent:-9999px;
	background-image:url(../img/01.gif);
	background-repeat:no-repeat;
}

/* 運賃表ボタン */
#button-2{
margin-top:13px;
}

#button-2 ul{
width:160px;
height:28px;
}

#button-2 li{

}

#button-2 li a{
	display:block;
	height:28px;
	text-indent:-9999px;
	background-image:url(../img/02.gif);
	background-repeat:no-repeat;
}

/* SAAB340Bタイトル画像 */
#saab340b{
width:640px;
}

#saab340b h3{
	display:block;
	height:20px;
	text-indent:-9999px;
	background-image:url(../img/06.gif);
	background-repeat:no-repeat;
	clear:both;
}

/* HAC Profileタイトル画像 */
#profile{
margin-top:90px;
width:640px;
}

#profile h3{
	display:block;
	height:20px;
	text-indent:-9999px;
	background-image:url(../img/03.gif);
	background-repeat:no-repeat;
}

/* 文章ブロック */
#block{
margin-top:30px;
width: 387px;
float:left;
}

/* 北海道の画像ブロック */
#block2{
background-image:url(../img/05.jpg);
background-repeat:no-repeat;
margin-top:30px;
margin-bottom:30px;
float:right;
width: 213px;
height:433px;
}

/* 文章下、地図ブロック */
#block3{
background-image:url(../img/04.gif);
background-repeat:no-repeat;
float:left;
margin-top:30px;
width: 318px;
height: 225px;
clear:both;
}

/* 飛行機の画像ブロック */
#block4{
background-image:url(../img/07.jpg);
background-repeat:no-repeat;
margin-top:30px;
margin-left:40px;
float:right;
width: 213px;
height:226px;
}

/* 文章下、分類わけ文章 */
#block5{
margin-top:20px;
margin-bottom:30px;
width: 370px;
float:left;
}

#block6{
margin-top:20px;
margin-right:20px;
text-align:right;
width: 90px;
float:left;
}

#block7{
margin-top:20px;
margin-right:20px;
text-align:right;
width: 90px;
float:left;
clear:both;
}

#block8{
margin-top:20px;
width: 250px;
float:left;
}

#close{
display:block;
text-align:center;
clear:both;
}

/* =================================== */
/* 文字設定 */
/* =================================== */

.honbun-p{
text-align:left;
letter-spacing: 0px;
line-height: 18px;
font-size: 12px;
color:#666666;
}

/* クローズ */
.cros-p{
text-align: center;
letter-spacing: 0px;
line-height: 18px;
font-size: 14px;
color:#000000;
}


.alt{
	display:none;
}