
/*-----------------------------------------------------
	K index
-------------------------------------------------------*/

ul#feat {
	border:1px solid #C4C4C4;
	background-color:#F2F2F2;
	padding:13px;
	margin:0 0 35px 0;
}
ul#feat li {
	float:left;
	margin-right:3px;
	list-style-type:none;
	line-height: 0;
}
ul#feat li.none {
	margin-right:0;
}
ul#feat li.ml15 {
	margin-left:15px;
}

h3.course {
	float:left;
}
.rightImg {
	background-color:#005ecc;
	float:left;
	width:326px;
	padding:4px 8px 4px 0;
}
.rightImg2 {
	background-color:#005ecc;
	float:left;
	width:399px;
	padding:4px 8px 4px 0;
}
.rightImg img,
.rightImg2 img{
	margin-right:2px;
}
.courseL {
	float:left;
}
.courseR {
	float:right;
	width:537px;	
}
.courseR ul {
	margin:0 0 15px 0;
}
.courseR ul.course img{
	vertical-align:middle;
}
.courseR ul.course li{
	float:left;
	list-style-type:none;
	margin-right:10px;
	margin-bottom:15px;
}
.courseR ul.course li.none{
	margin-bottom:0;
}
.courseR .txt10 {
	font-size: x-small; 
	margin-bottom:10px;
}
.courseR ol.courseTxt{
	width:527px;
}
.courseR ol.courseTxt li{
	padding-left:1.4em;
	text-indent:-1.4em;
	list-style-type:none;
}

.courseR ol.courseTxt{
	margin:0 0 45px 0;
	padding:0;
}
.courseR .indent {
	padding-left:1em;
	text-indent:-1em;
	font-size:x-small;
	line-height:1.5;
}

/*-----------------------------------------------------
t_lecture05
-------------------------------------------------------*/

.stepL {
	width:310px;
	float:left;
	padding-left:10px;
}
.stepL table {
	background-color:#C4C4C4;
	margin-bottom:10px;
}
.stepL th {
	background-color:#F2F2F2;
	font-size:x-small;
	padding:5px 10px;
	font-weight:normal;
}
.stepL td {
	background-color:#fff;
	font-size:x-small;
	padding:5px 10px;
}
.stepR {
	float:right;
	width:385px;
}

/*-----------------------------------------------------
t_lecture04
-------------------------------------------------------*/

.guideL {
	width:219px;
	float:left;
	padding-left:10px;
}
.guideR {
	width:478px;
	float:right;
}
ul#guide {
	padding-left: 13px;
}
ul#guide li{
	width:222px;
	float:left;
	list-style-type:none;
	margin-right:25px;
	display: block;
}
ul#guide li.none{
	margin-right:0;
}
ul#guide li{
	font-size:x-small;
}
ul#guide li h3{
	margin-bottom:15px;
}
ul#guide li p {
	text-indent: -1em;
	margin-left: 1em;
}

/*-----------------------------------------------------
t_lecture06
-------------------------------------------------------*/
.serviceL {
	float:left;
	width:310px;
	padding-left:10px;
}
.serviceR {
	float: right;
	width: 380px;
}

/* アドバイス事例レイアウト
---------------------------------------------------*/
.serviceR2 {
	float: right;
	width: 315px;
}
.serviceL2 {
	width:390px;
	float:left;
	padding-left:10px;
}
.serviceL2:after {
	content: " ";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	font-size: 0;
}
.serviceL2 { display : inline-block; }
/* \*/
* html .serviceL2 { height: 1%; }
.serviceL2{ display: block; }
/* */
p.sample {
	float: left;
}
p.advice {
	float: right;
}

/*-----------------------------------------------------
t_lecture02
-------------------------------------------------------*/

.flowL {
	width:385px;
	float:left;
	padding-left:10px;
}
.flowR {
	float:right;
	width:310px;
}

/*-----------------------------------------------------
t_lecture01
-------------------------------------------------------*/

.lec01Box {
	border:1px solid #C4C4C4;
	background-color:#F2F2F2;
	padding:13px;
}
.lec01Box img{
	vertical-align:bottom;
}

.lec01Box2 {
	border:1px solid #C4C4C4;
	background-color:#FBFBFB;
	vertical-align:middle;
	margin-bottom:45px;
	padding-bottom:10px;
}
.lec01Box ul li{
	width:210px;
	background:url(../img/t_lecture01/img01.gif) 0 0 no-repeat;
	padding:12px 3px 0 3px;
	list-style-type:none;
	float:left;
	line-height:1.2;
	display: block;
}
.lec01Box ul{
	margin-bottom:15px;
	padding-bottom: 7px;
	background: url(../img/t_lecture01/img03.gif) left bottom no-repeat;
}
.lec01Box ul li.box2{
	background:url(../img/t_lecture01/img02.gif) 0 0 no-repeat;
}
.lec01Box ul li p {
	padding:0 10px;
}
.lec01Box3 {
	padding: 10px 8px 10px;
	margin: 0 10px 0;
	border:1px solid #C4C4C4;
	background-color:#F2F2F2;
}

/*-----------------------------------------------------
t_lecture03
-------------------------------------------------------*/

.w390 {
	width:390px;
}
.w165 {
	width:165px;
}
.w340 {
	width:340px;
}

/*-----------------------------------------------------
lecnavi
-------------------------------------------------------*/
#lecnavi01, #lecnavi02, #lecnavi03, #lecnavi04, #lecnavi05, #lecnavi06 {
	padding: 5px 4px;
	margin: 0 0 20px;
}
#lecnavi01 li, #lecnavi02 li, #lecnavi03 li, #lecnavi04 li, #lecnavi05 li, #lecnavi06 li {
	float: left;
	font-size:0;
	line-height:0;
}
#lecnavi01 {	background: url(../img/navibg_img_lec01.gif) no-repeat 0 0;}
#lecnavi02 {	background: url(../img/navibg_img_lec02.gif) no-repeat 0 0;}
#lecnavi03 {	background: url(../img/navibg_img_lec03.gif) no-repeat 0 0;}
#lecnavi04 {	background: url(../img/navibg_img_lec04.gif) no-repeat 0 0;}
#lecnavi05 {	background: url(../img/navibg_img_lec05.gif) no-repeat 0 0;}
#lecnavi06 {	background: url(../img/navibg_img_lec06.gif) no-repeat 0 0;}
