* {
	float:auto;
}

#header,#path,#side,.pagetop{
	display:none;
}

body{
	overflow: visible !important;
	background:#fff;

}

div,table,td,tr,th,p{
	overflow: visible !important;
}

*{
	overflow:visible !important;
}

div#wrap{
	width: 740px;
	padding: 0px;
	margin: 0 auto;
}

div#framework{
	width: 740px;
	background: #FFF;
	font-size:1.2em;
	padding: 0px;
	margin: auto;
	float:none;
}



#pagemain{
	background:#FFF;
	display:block;
	float:none;
	width: 740px;
	padding: 0px;
	margin: 0 auto;
}


.cf:after,.cf{
	visibility:visible !important;
}

#framework #pagemain h3{
	background:none;
	border:3px solid #699608;
	font-size:1.9em;
	text-align:center;
	color:#000;
}

.pb{
	display:block;
	page-break-after: always;
}

li{
	display:block;
}

.print_none,#footer,#footer2{
	display:none;
}

#framework h4.title2{
	background:#699608;
	color:#fff;
}

table.tbl td, table.tbl th{
	border-top:1px solid #bbb;
	border-left:1px solid #bbb;
	padding:2px;
}

img.sd{
	display:block;
	margin:15px auto 0 auto;
	text-align:center;
}

/* 2013/12/25 井上追加（フッタ調整） */

#bottom{
	border-top:20px solid #fff; /* マージンが出ないのでとりあえず */
}
	
#bottom .btmBnr{
	display:none;
}

#bottom div.inner{
	margin:10px 12px;
	clear:both;
	width:100%;
	}
	

/* 2013/12/26 井上追加（住所等レイアウト変更） */

#bottom .btmCatch{
	display:none;
}

#bottom .btmAddress{
	width:170px;
	font-size:90%;
	margin-top:20px;
}

#bottom .btmAddress p.btn{
	display:none;
}
	
#bottom .btmMap{
	width:270px;	
	padding:0 10px 0 10px;
}

#bottom .btmMap img,	
#bottom dl.btmTel img{
	width:100%;
	height:100%;
}
	
#bottom dl.btmTel dt,
#bottom dl.btmTel dd{
	width:220px;
	font-size:90%;
}

#bottom dl.btmTel{
	width:220px;	
	padding-left:10px;
	padding-right:10px;
}

/* 2015/03/09 村口追加（講座詳細ページレコメンド追加・講師の写真と名前等のレイアウト変更・サイト横幅増） */
.kousi{
	clear: both;
}

.kousi ul{
	border-bottom:20px solid #fff; /* マージンが出ないのでとりあえず */
}


.kousi .cf{
	clear: both;
}

.check{
	height: 320px;
	clear: both;
}

#page h4.title2{
	clear: both;
}