body { margin : 0 ; color : #F4b4b4b ; background-color : #ffffff;}
img { border : 0 ;}
table { border : 0 ; }

p { margin : 0 ; }
h1{width : 750px ; height : 60px ; margin : 0 ; }
h2 {
	font-size : 14px;
	color: #FF0257;
	margin-bottom: 0px;
}
.table { border: 1px solid #FF9BCB; font-size : 12px; color: #4B4B4B; line-height: 140%; padding: 0px 0px 0px 2px; }
.table2 {
	border: 4px double #FF0099;
	font-size : 12px;
	color: #4B4B4B;
	line-height: 140%;
	background: #FFBFDE;
	margin: 5px;
}
.menu { table-layout:fixed; border: border-width:90%; color:red ; font-size : 12px; color: #4B4B4B; line-height: 140%;	padding: 0px 0px 0px 2px; width; 100px; }
.menu1 { font-size : 9px; }
.menu2 { padding: 0px 0px 0px 5px; }
.honbun{ font-size : 12px; color: #4B4B4B ; line-height: 130%; padding : 10px 5px 0px 10px; }
.honbun2{ font-size : 12px; color: #4B4B4B; line-height: 140%;	padding: 0px 0px 0px 1px;}
.honbun3{
	font-size : 12px;
	color: #4B4B4B;
	line-height: 130%;
	font-weight: bold;
}
.honbun4{
	font-size : 12px;
	color: #FF0000;
	line-height: 130%;
	font-weight: bold;
}
.copy{ font-size : 10px; color: #4b4b4b ; background-color : #ffffff; text-align : center ;  }
.bg{ background-color:#FFBFDE; }
.koumoku {
	font-size : 14px;
	color: #FF0257 ;
	font-weight: bold;
	background-image: url("img/title.gif");
	background-repeat: no-repeat;
	padding-left : 20px ;
	margin : 0 ;
	line-height : 18px ;
}
.koumoku2 {
	font-size : 12px;
	color: #FF0257 ;
	font-weight: bold;
	background-image: url("img/title.gif");
	background-repeat: no-repeat;
	padding-left : 20px ;
	margin : 0 ;
	line-height : 18px ;
}

.red {
	color: #FF0000 ;
	line-height: 130%;
}
.pink{
	color: #ff0066 ;
	line-height: 130%;
}
.r {
	text-align: right ;
	padding: 0px 10px 0px 20px;
	line-height: 120%;
}
.img {
	padding: 0px 5px 0px 5px;
}
.honbun img {
	padding: 0px 5px 0px 5px;
}
.course {
	background-color : #fff1b3;
	padding: 5px;
	font-size : 12px;
	color: #4B4B4B ;
	line-height: 130%;
}
.course2 {
	font-size : 11px;
}

.menu td { padding : 2px 0px 2px 8px ; background-image: url("img/menu.gif"); background-repeat: no-repeat;  background-position: center ; background-color : #FFBFDE;  width : 125px ; height : 40px ;}
.mr50 {
	margin-right: 270px;
}

#location dd { margin-left : 1em ; }
#catch { font-size : 14px; color: #FF0257 ; font-weight: bold; vertical-align: top ; padding: 10px 0px 5px 10px;}
#title { width : 750px ; height : 60px ;  background-color:#FFBFDE; }

A:link{ text-decoration:none; color:#4B4B4B; padding: 0px 0px 0px 10px; }
A:visited{ text-decoration:none; color:#4B4B4B; }
A:active{ text-decoration:none; color:#4B4B4B; }
A:hover{ text-decoration:none; color:#FF0257; }





div.info{
	margin:50px auto;
	background:url(./img/info_bg.gif) no-repeat left top;
	width:540px;
	height:350px;
}

div.info p{
	padding-top:60px;
	text-align:center;
}
