@charset "utf-8";
/* CSS Document */

@import url("../../css/course.css");

/* =============テーブル============= */
/* デフォルト設定 */
table.tbl{
	width:100%;
	margin:0 0 20px 0;
	border-collapse:collapse;
	border-spacing:0;
	clear:both;
}

table.tbl th,
table.tbl td{
	padding:5px 10px;
	border:1px solid #cccccc;
}

/* タイトル行、タイトル列用 */
table.tbl tr.ttl th,
table.tbl tr.ttl td,
table.tbl th.ttl,
table.tbl td.ttl{
	background:#999999 url(../../../img/common/bg_stripe_brown.gif);
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}

/* セルの背景色変更 */
tr.cl1 td,
tr.cl1 th,
td.cl1,
th.cl1{
	background:#faebb3;
}

tr.cl2 td,
tr.cl2 th,
td.cl2,
th.cl2{
	background:#fdf5d9;
}

tr.cl3 td,
tr.cl3 th,
td.cl3,
th.cl3{
	background:#ebf1d8;
}

/* 行内のすべてのセルの文字位置をセンタリング */
table.tbl tr.td_center td,
table.tbl td.td_center{
	text-align:center;
}

/* 行内のすべてのセルの文字位置、縦位置をトップに変更 */
table.tbl tr.td_top td,
table.tbl td.td_top{
	vertical-align:top;
}

/* テーブルキャプション */
table.tbl tr.caption th{
	border:0;
	font-weight:bold;
	font-size:14px;
	color:#a1b20e;
	text-align:left;
}

/* ============= 文字 ============= */
/* メイン画像 */
.cooking .main_img{
	float:right;
	margin:0 0 10px 20px;
}

/* クラス特長のタグ */
.cooking ul.tag_list li{
	float:left;
	margin:0 10px 10px 0;
}

/* タイトル */
.cooking .ttl{
	margin:10px 0 20px 0;
}

/* タイトル下のキャッチコピー */
.cooking .sub_ttl{
	color:#a1b20e;
	font-weight:bold;
	font-size:14px;
}

/* クラス説明テキスト */
.cooking .exp{
	margin:5px 0 10px 0;
	line-height:1.5em;
}

/* クラスのポイント */
.cooking .point{
	width:355px;
	margin:0 0 10px 0;
	padding:10px;
	background:url(../../../img/common/bg_midashi_point.gif);
}

.cooking .point li{
	padding:0 0 0 18px;
	background:url(../../../img/common/ico_check02.gif) no-repeat 0 5px;
}

.cooking .point li.point_ttl{
	font-weight:bold;
	background:none;
	padding:0;
}

/* 1回あたりの価格 */
.cooking .price_notice{
	font-weight:bold;
	color:#a1b20e;
}

ul.menu_detail li{
	padding:0 0 0 15px;
	background:url(../../../img/common/ico_dot01.gif) no-repeat 0 7px;
}

/* ============= リンク ============= */
/* テキストリンク */
.cooking ul.text_link{
	float:right;
	margin:0 0 20px 0;
}

.cooking ul.text_link li{
	padding:0 15px 0 0;
	background:url(../../../img/common/ico_arrow_red.gif) no-repeat right center;
	text-align:right;
	display:inline;
}

.cooking ul.text_link li a{
	padding:2px;
	color:#ff6666;
}

.cooking ul.text_link li a:hover{
	background:#ff6666;
	color:#ffffff;
}

/* 画像リンク（横並べ） */
.cooking .btn_link{
	margin:10px 0 20px 0;
	clear:both;
	text-align:center;
}

.cooking .btn_link a{
	margin:10px 10px 20px 10px;
}

.btn_select{
	margin:10px 0;
	text-align:center;
}

#c05_oneself .center{
text-align:center;
margin:15px auto;}
