@charset "utf-8";
 
 /* エアロビクスページのCSS */

@import url(../../common/layout.css);   /* 全ページ共通ページレイアウトCSS読み込み */
@import url(../../common/layout2frame.css);   /* 2段組み（サブメニューあり）ページ共通ページレイアウトCSS読み込み */
@import url(../../common/common_style.css);  /* 全ページ共通スタイルCSS読み込み */
@import url(../../common/header.css);  /* ヘッダーCSS読み込み */
@import url(../../common/footer.css);  /* フッターCSS読み込み */
@import url(../../sub_menu/sub_menu.css);   /* サブメニュー部分CSS読み込み */
@import url(../program.css);   /* プログラムページ共通CSS読み込み */

/* 共通タイトル部分スタイル */
#contents{
	background:url(img/bg_line.jpg) repeat-y left;
}
/* キャッチ下プログラムの概要部分スタイル */
#pel_h4{
    font-size:14px;
	width:470px;
	float:left;
	padding-left:105px;
	background-image:url(img/h4_bg.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#pel_summary{
	width:271px;
	float:left;
	padding-left:100px;
}
#pel_img{
	width:179px;
	float:right;
	padding-bottom:20px;
}
#pel_summary p{
	line-height:1.5em;
}
#pel_summary2{
	width:449px;
	float:left;
	padding-left:100px;
}
#pel2_img{
	width:20px;
	float:right;
}
#pel_summary2 p{
	line-height:1.5em;
}
/* 要予約等の注意事項テキストスタイル */
#reserve{
	color:#a42aa1;
	margin-bottom:20px;
}
/* プログラムリスト表のプログラム名の文字色 */
#program_list th{
	color:#a42aa1;
}
/* プログラムのリスト表スタイル */
#peltab_title{	
	padding-top:30px;
	padding-bottom:5px;
	margin-left:90px;
}
#pel_op{
	width:470px;
	margin: 0 0 40px 90px;
	border:none;
	background-color:#b0e2d3;
}
#pel_op th,#pel_op td{
	padding:0px;
	border:none;
	font-size:14px;
	line-height:1.4em;
}
#pel_op th{
	width:100px;
	font-weight:normal;
	text-align:right;
}
.pel_cen{
	width:20px;
	text-align:center
}
.pel_rt{
	width:29px;
	height:38px;
	background:url(img/peltab_rt.gif);
	background-repeat:no-repeat;
}
.pel_rb{
	width:29px;
	height:38px;
	background:url(img/peltab_rb.gif);
	background-repeat:no-repeat;
}
.pel_lt{
	width:29px;
	height:38px;
	background:url(img/peltab_lt.gif);
	background-repeat:no-repeat;
}
.pel_lb{
	width:29px;
	height:38px;
	background:url(img/peltab_lb.gif);
	background-repeat:no-repeat;
}
.pel_ct{
	width:412px;
	height:38px;
	background:url(img/peltab_ct.gif);
	background-repeat:repeat-x
}
.pel_cb{
	width:412px;
	height:38px;
	background:url(img/peltab_cb.gif);
	background-repeat:repeat-x;
}
.pel_cr{
	width:29px;
	height:80px;
	background:url(img/peltab_cr.gif);
	background-repeat:repeat-y;
}
.pel_cl{
	width:29px;
	height:80px;
	background:url(img/peltab_cl.gif);
	background-repeat:repeat-y;
}
.pelbg_color th,.pelbg_color td{
	background-color:#b0e2d3;
	width:412px;
	height:5px;
}