@charset "utf-8";
#wrapper #contentsBackSchool{
	position:absolute;
	background:url(../img/school/back.jpg) no-repeat;
	width:780px;
	height:900px;
	left:350px;
}
h2#schoolTitle{
	padding:30px 20px 0 0;
	text-align:right;
/*	position:absolute;
	right:250px;
	top:20px;
*/

}
h2#schoolTitleTop{
	padding:30px 20px 0 0;
	text-align:right;
/*	position:absolute;
	right:250px;
	top:20px;
*/

}

h2#schoolTitle2{
	font-family:"Times New Roman", Times, serif;
	font-size:80px;
	padding:30px 0 0 0;
	text-align:left;
	color:#fff;
	letter-spacing:0.2em;
	text-transform:capitalize;
/*	position:absolute;
	right:250px;
	top:20px;
*/

}
#schoolContents	p.title{
		font-family:"Times New Roman", Times, serif;
	font-size:2em;
	font-weight:normal;
	font-style:italic;
	color:#FFF;
}

.title{
	font-family:"Times New Roman", Times, serif;
	font-size:2em;
	font-weight:normal;
	font-style:italic;
	color:#FFF;
}
#wrapper #navi ul#schoolSub{
	padding-top:0px;
	margin-left:20px;
}
#wrapper #navi li{
	margin:10px 0;
}
#schoolContents{
/*	position:absolute;
	top:100px;*/
		width:700px;
		margin-top:100px;
	
}
.shoolTopMenu{
	width:350px;
	background:#fff;
	margin-left:250px;
	padding:10px;
	opacity: 0.9;
-moz-opacity: 0.9; /* Firefox */
filter: alpha(opacity=90); /* IE6/7 */
-ms-filter: "alpha(opacity=90)"; /* IE8 */
margin-bottom:30px;
	
}
.shoolTopMenu h3{
	text-align:right;
	padding-bottom:10px;
}
.shoolTopMenuImg {
	float:left;
	position: relative;
	margin-right:10px;
}
.shoolTopMenu p{
	color:#000;
	font-size:0.85em;
	line-height:1.7;
}
#schoolContents	p{
	line-height:2;
	font-size:0.85em;
}
#schoolContents h3{
	margin-bottom:20px;

padding-top:30px;
}
#schoolContents h4{
	margin:60px 0 30px 0;
}
#schoolContents h4.before{
	margin:10px 0 10px 0;
		color:#fff;
	font-size:1.3em;
	font-family:"Times New Roman", Times, serif!important;
	text-transform:capitalize;
		border-bottom:3px solid #fff;
}
.corseBox{
	width:600px;
}
#schoolTopPhoto{
	position:absolute;
	top:90px;
	left:870px;
}
#shoolTopText{
	width:450px;
}
#schoolTopPhotoTry{
	position:absolute;
	top:90px;
	left:900px;
}

/*----------------------------------
3段組画像部
-------------------------------------*/
.img3_w180 img{
	padding:10px;
	background:#fff
}
.img3_w180 p{
	float:left;
	margin-right:10px;
}
.img3_w180{
	margin-bottom:20px;
	width:600px;
}
.mLeft20px{
	margin-left:30px;
}
/*----------------------------------
3段組画像部ベーシック
-------------------------------------*/
.img3_w180_basic img{
}
.img3_w180_basic{
	margin-bottom:20px;
}
.img3_w180_basic li{
	float:left;
	text-align:center;
	line-height:1.5;
	font-size:0.9em;
display:iinline;
}
.img3_w180_basic li.mr15{
	margin-right:15px;
}
.mLeft20px{
	margin-left:30px;
}
/*----------------------------------

-------------------------------------*/
#program6{
	margin:10px 0 30px 30px;
}
#program6 li{
	list-style: upper-roman inside;
	line-height: 1.5;
	font-size: 0.85em;
}
#slideBox{
	background:#000;
	padding-bottom:100px;
}
#schoolContents h5{
	color:#fff;
	font-size:0.9em;
	margin-top:20px;
}
#basicTop{
	position:absolute;
	left:800px;
	top:150px;
	
}
#schoolContents h4.basicTitle{
	margin:0;
}
#works0{
	width:600px;
}
#wrapper #contents #schoolContents #works0 .scroller .content h3{
	color:#fff;
	font-size:2em;
	font-family:"Times New Roman", Times, serif;
	text-transform:capitalize;
}

#schoolContents h4.basicTitle2{
	color:#fff;
	font-size:1.2em;
	font-family:"Times New Roman", Times, serif;
	text-transform:capitalize;

}
h4.eventMonth{
	color:#fff;
	font-size:1.3em;
	font-family:"Times New Roman", Times, serif;
	text-transform:capitalize;
}
h4.eventNo{
	font-size:2em;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	margin-left:10px;
}
.eventPhotoBox img{
	padding:8px;
	background:#fff;
	float:left;
	margin-left:20px;
		margin-top:20px;
}
#schoolContents h5.priTitle{
		color:#fff;
	font-size:1.2em;
	font-family:"Times New Roman", Times, serif;
	text-transform:capitalize;
	font-weight:normal;
}

#wrapper #navi2{
	width:200px;
	float:left;
	background:#000;
	height:900px;
}
#wrapper #navi2 ul{
	margin-left:30px;
	margin-top:295px;
}
#wrapper #navi2 li{
	margin:10px 0;
}
#wrapper #navi2 ul li #schoolSub{
		margin-top:0;
		margin-left:20px;
}
body#schoolTopWaku	#wrapper{
	height:900px;
	background:#fff;
}
#mochimono{
	width:700px;
	background:#fff;
	padding:20px;
	color:#000;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	position:absolute;
	right:0;
	bottom:0px;
	}
