h2{
    margin:0px;
}

#h2d1{
    margin:0px 50px 0px 10px;
	color:#333333;
	font-size:80%;
	background-color:#ffffcc;
	text-align:center;
}
#h2d1 p{
    margin:18px 0px 17px 20px;
	padding:7px 21px;
	background-color:#ffffff;
	border:1px solid blue;
	float:left;
}
#h2d1 p span{
    color:#ff0000;
}
#h2d1 div{
	margin:5px 30px 5px 20px;
	float:right;
}
#h2d1 div span{
    font-size:smaller;
}
#h2d1 div img{
    margin-top:5px;
}

.imgcb{
    display:block;
	height:1px;
	clear:both;
}

#h2d2{
    margin-top:80px;
}
#h2d2 h3{
    margin:25px 0px 0px 10px;
	color:#ff0000;
	font-size:100%;
}
#h2d2 p{
    margin:10px 60px 0px 30px;
	color:#333333;
	font-size:80%;
	line-height:1.6;
}
.style11 { color: #FF33FF }
.or5 {font-size:10pt;}
.m_g{
    letter-spacing:1px;
    padding:10px;
    line-height:1.4;
}
.mg_top_30{margin-top:30px;}
.bosyu1{text-align:center;
}
.dv1{ font-size:85%;
    text-align:center;
    margin-top:15px;
}

.tu_tabl{
    width:535px;
    border-collapse:collapse;
    margin:20px;
	font-size:85%;
	border:solid 1px #FF9933;
}
.trsen{border:solid 1px #FF9933;}
.t21{
    width:16%;
    background-color:#FFFFCC;
    border:solid 1px #FF9933;
}
.t22{
    width:84%;
}
.tu_tabl2{
    width:430px;
	font-size:75%;
    color:#444444;
	height:300px;
}
.fo_bo{
    font-weight:bold;
    text-align:center;
    letter-spacing:4px;
}
.t23{
    width:30%;
    font-size:13px;
}
.t24{
    padding-left:20px;
}
.t_box{
    height:20px;
    text-align:center;
    font-size:85%;
}

#totut_mv{
	width:790px;
	height:200px;
	margin:0px;
	position:relative;
	background:transparent url("tutor-mv.jpg") no-repeat scroll left top;
}

#totut_mv_1{
	position:absolute;
	top:60px; left:50px ;
}

#totut_mv_2{
	position:absolute;
	top:110px; left:50px ;
}
