@charset "utf-8";

/* -----------------------------------------------------------------------------
**
** 東京個別指導学院様 2010.07 リニューアル reason CSS
**
----------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------------
** main side02
----------------------------------------------------------------------------- */
div#main div#side02 div#sideNav ul li#nav01 {
	background: url(../img/common/btn_side_01.gif) no-repeat;
	}
div#main div#side02 div#sideNav ul li#nav02 {
	background: url(../img/common/btn_side_02.gif) no-repeat;
	}
div#main div#side02 div#sideNav ul li#nav03 {
	background: url(../img/common/btn_side_03.gif) no-repeat;
	}
div#main div#side02 div#sideNav ul li#nav04 {
	background: url(../img/common/btn_side_04.gif) no-repeat;
	}
div#main div#side02 div#sideNav ul li a {
	width: 164px;
	height: 42px;
	display: block;
	text-indent: -9999px;
	}
div#main div#side02 div#sideNav ul li#nav04 a {
	height: 59px;
	}
div#main div#side02 div#sideNav ul li#nav01 a:hover,
div#main div#side02 div#sideNav ul li#nav01 a.current {
	background: url(../img/common/btn_side_01_o.gif) no-repeat;
	}
div#main div#side02 div#sideNav ul li#nav02 a:hover,
div#main div#side02 div#sideNav ul li#nav02 a.current {
	background: url(../img/common/btn_side_02_o.gif) no-repeat;
	}
div#main div#side02 div#sideNav ul li#nav03 a:hover,
div#main div#side02 div#sideNav ul li#nav03 a.current {
	background: url(../img/common/btn_side_03_o.gif) no-repeat;
	}
div#main div#side02 div#sideNav ul li#nav04 a:hover,
div#main div#side02 div#sideNav ul li#nav04 a.current {
	background: url(../img/common/btn_side_04_o.gif) no-repeat;
	}

/* -----------------------------------------------------------------------------
** main contents02 3カラム用
----------------------------------------------------------------------------- */
/* stepBlock */
div#main div#contents02 div.stepBlock {
	margin-bottom: 20px;
	}
div#main div#contents02 div.stepBlock ol {
	height: 198px;
	}
div#main div#contents02 div.stepBlock ol li {
	float: left;
	}

/* 110112追加（ボタン） */
div#main div#contents02 div.btnBlock {
	padding: 10px 0 0 0;
	}
div#main div#contents02 div.section02A div.block01 div.btnBlock p.btn {
	margin: 0;
	}

/* -----------------------------------------------------------------------------
** clearfix
----------------------------------------------------------------------------- */

.clearfix {
	overflow: hidden;
	}
	
.clearfix:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
	}
/*\*/
* html .clearfix {
	height: 1em;
	overflow: visible;
	}
/**/
