@charset "utf-8";


/*=====================
用
=====================*/
#ind-main #mainImageArea {
	/*background:url(../images/ind_mainimage2.jpg) no-repeat;*/
}

#ind-main #mainImageArea h2 {
	padding-top:10px;
	padding-bottom:10px;
}

#ind-main #mainImageArea p {
	padding-right:220px;
}

.column {
	padding: 0 0 25px;
}

.column p,
.column li {
	font-size:93%;
	line-height:1.6;
}


/*=====================
インデックス設定
=====================*/
#ind-main {
	padding:0px;
}

//#ind-main h2 {
	padding-bottom:25px;
}

/*インデックス下ブロック*/
#ind-area2 {
	padding:23px 0 0;
}

#ind-area2 .ind-block {
	float:left;
	width:233px;
	padding:0 0 15px;
	text-align:center;
}

#ind-area2 .ind-block dl {
	width:135px;
	margin:0 auto;
	text-align:left;
}

#ind-area2 .ind-block dt img {
	display:block;
}

#ind-area2 .ind-block .tName {
	font-weight:bold;
	line-height:1.5;
}

#mainArea h1 {
	position:relative;
	border:none;
}

#mainArea h1 img#crayon {
	position:absolute;
	left:285px;
	top:0;
}

#mainInner {
	margin:20px 0 0;
	padding:0 0 20px 28px;
	/*background:url(../images/schedule_bg.gif) left top repeat-x;
	border:solid 2px #eee;*/
}

#mainImageArea {
	margin:5px 0 30px;
	padding:0 0 0 8px;
}

#mainImageArea h2 {
	padding:33px 0 16px;
}

#mainImageArea p {
	padding:0 30px 0 2px;
}

p.schImage img {
	behavior:expression(IEPNGFIX.fix(this));
}


/*===================
clearfix
====================*/

#ind-area2:after,
.column:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	content:".";
}

#ind-area2,
.column {
	display:inline-block;
}

/* Hides from IE-mac \*/
* html #ind-area2,
* html .column {
	height:1%;
}

#ind-area2,
.column {
	display:block;
}
/* End hide from IE-mac */

