@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      ryoukin.css
 Style Info:     料金ページ用
----------------------------------------------------------- */

/* default Style - デフォルトのスタイル調整 基本リンクカラー設定
----------------------------------------------------------- */
@import url("common.css");



/* --------------------------------------------------------
-> ryoukin
----------------------------------------------------------- */
.box {
	padding-left:20px;
	padding-right:20px;
	margin-bottom: 20px;
	clear: both;
}

/* --------------------------------------------------------
-> what_lesson
----------------------------------------------------------- */
.what_lesson {
	font-size: 110%;
	line-height: 1.4;
	margin-bottom: 10px;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;

}

/* --------------------------------------------------------
-> course
----------------------------------------------------------- */
.course_name {
	margin-bottom: 5px;
}
.course {
	background-image: url(../images/ryoukin_head_bg.gif);
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 0px;
	line-height: 1.5;
	margin-bottom: 0px;
}
.course .midashi_txt {
	font-family: "ヒラギノ角ゴ Pro W3", "Osaka", "Lucida Grande", "Verdana", "ＭＳ ゴシック";
	line-height: 1.5;
	font-weight: bold;
	margin-bottom: 10px;
}
.course_data {
	vertical-align: middle;
	padding-left: 10px;
}
.course_data_tbl {
	font-weight: bold;
	color: #666666;
	text-align: right;
	margin-top: 5px;
}

/***********************************************/
/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここから） */
/***********************************************/ 
.course:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

.course{ display:inline-table; }

/* Mac IE には適用させない \*/
* html .course { height:1px; }
.course {
	display:block;
	margin-top: 0px;
}
/* */
/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここまで） */
