@charset "utf-8";
/*-----------------------------------Myスクール*/
#titleMyschool {
	width: 642px;
	height: 33px;
	background:   url("img/title_myschool.gif") no-repeat;
	text-indent: -9999px;
}
#btnMyschool01,
#btnMyschool02,
#btnMyschool03 {
	width: 185px;
	height: 32px;
	margin-left: 10px;
	float: left;
	text-indent: -9999px;
}
#btnMyschool01 a,
#btnMyschool02 a,
#btnMyschool03 a {
	width: 185px;
	height: 32px;
	display: block;
}
#btnMyschool01 a{ background: url(img/btn_myschool01.gif) no-repeat 0px 0px; }
#btnMyschool01 a:hover{ background: url(img/btn_myschool01.gif) no-repeat 0px -32px; }
#btnMyschool02 a{ background: url(img/btn_myschool02.gif) no-repeat 0px 0px; }
#btnMyschool02 a:hover{ background: url(img/btn_myschool02.gif) no-repeat 0px -32px; }
#btnMyschool03 a{ background: url(img/btn_myschool03.gif) no-repeat 0px 0px; }
#btnMyschool03 a:hover{ background: url(img/btn_myschool03.gif) no-repeat 0px -32px; }

#myschoolTitle01 {
	width: 622px;
	height: 15px;
	margin-bottom: 10px;
	background: url("img/myschool_title01.gif") no-repeat;
	text-indent: -9999px;
}
.myschoolTxt {
	width: 328px;
	padding: 10px;
	background-color: #CECED6;
	float: right;
}
#myschoolCopy {
	width: 605px;
	height: 98px;
	margin: 10px 0 10px 18px;
	background: url("img/myschool_img02.jpg") no-repeat;
	text-indent: -9999px;
}
#myschoolMeritBox {
	width: 630px;
	margin: 10px 0;
	padding: 10px 0 10px 8px;
	background-color: #BD8C7B;
}
.meritBox {
	width: 152px;
	height: 240px;
	margin-right: 5px;
	background: url("img/merit_bk.gif") no-repeat bottom;
	float: left;
}
.meritBox p{
	margin: 5px;
}
#merit01,
#merit02,
#merit03,
#merit04 {
	width: 152px;
	height: 85px;
	background: url("img/merit01.gif") no-repeat bottom;
	text-indent: -9999px;
}
#merit01 { background: url("img/merit01.gif") no-repeat; }
#merit02 { background: url("img/merit02.gif") no-repeat; }
#merit03 { background: url("img/merit03.gif") no-repeat; }
#merit04 { background: url("img/merit04.gif") no-repeat; }

h4.regi {
	font-size:18px;
	font-weight:bold;
	color:#C00;
	text-align:center;
	margin:10px auto;
	border:2px solid #C00;
	padding:2px;
}
p.regiTitle {
	font-size:14px;
	font-weight:bold;
	color:#900;
}

/*サブナビゲーションスペシャルイベントの下層を消す*/
#myschool #wrapper #container #lowNav #eventNav #eventSubnav2 { display: none;}
#myschool #wrapper #container #lowNav #eventNav #eventSubnav3 { display: none;}
/*イベントナビゲーション現在位置*/
#myschool #wrapper #container #lowNav #eventNav h3#eventNav02 a { background: url(../img/subnavi02_top.gif) #D5CABA no-repeat top right; }
/*グローバルナビゲーション現在位置*/
#myschool li#navTaiken a { background: url(../../common/img/header_nav.jpg) no-repeat -121px -54px; }

/*-----------------------------------Myスクールの登録予約について*/
#myschool01Title {
	width: 622px;
	height: 15px;
	margin-bottom: 10px;
	background: url("img/myschool01_title.gif") no-repeat;
	text-indent: -9999px;
}
#touroku {
	width: 307px;
	float: left;
}
#yoyaku {
	width: 307px;
	float: right;
}
#touroku h4{
	width: 307px;
	height: 30px;
	margin-bottom: 10px;
	background: url("img/title_touroku.jpg") no-repeat;
	text-indent: -9999px;
}
#yoyaku h4{
	width: 307px;
	height: 30px;
	margin-bottom: 10px;
	background: url("img/title_yoyaku.jpg") no-repeat;
	text-indent: -9999px;
}
#tourokuTitle01,
#tourokuTitle02,
#tourokuTitle03,
#tourokuTitle04,
#yoyakuTitle01,
#yoyakuTitle02,
#yoyakuTitle03 {
	width: 210px;
	height: 16px;
	margin-bottom: 5px;
	text-indent: -9999px;
}
#tourokuTitle01 { background: url("img/touroku01.gif") no-repeat; }
#tourokuTitle02 { background: url("img/touroku02.gif") no-repeat; }
#tourokuTitle03 { background: url("img/touroku03.gif") no-repeat; }
#tourokuTitle04 { background: url("img/touroku04.gif") no-repeat; }
#yoyakuTitle01 { background: url("img/yoyaku01.gif") no-repeat; }
#yoyakuTitle02 { background: url("img/yoyaku02.gif") no-repeat; }
#yoyakuTitle03 { background: url("img/yoyaku03.gif") no-repeat; }

.flowBox {
	width: 285px;
	height: 125px;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #999;
}
.flowImg {
	width: 95px;
	text-align: center;
	float: right;
}
.flowTxt {
	width: 190px;
	float: left;
}
.myschool01arrow {
	width: 307px;
	height: 30px;
	background: url("img/arrow.gif") no-repeat center center;
	text-indent: -9999px;
}
#myschool01Msg {
	width: 307px;
	height: 200px;
	background: url("img/myschool01_msg.gif") no-repeat center center;
	text-indent: -9999px;
}
/*サブナビゲーションスペシャルイベントの下層を消す*/
#myschool01 #wrapper #container #lowNav #eventNav #eventSubnav2 { display: none;}
#myschool01 #wrapper #container #lowNav #eventNav #eventSubnav3 { display: none;}
/*イベントナビゲーション現在位置*/
#myschool01 #wrapper #container #lowNav #eventNav h3#eventNav02 a { background: url(../img/subnavi02_top.gif) #D5CABA no-repeat top right; }
#myschool01 #wrapper #container #lowNav #eventNav #eventSubnav #eventSubnav01 a { background-color: #999; }
/*グローバルナビゲーション現在位置*/
#myschool01 li#navTaiken a { background: url(../../common/img/header_nav.jpg) no-repeat -121px -54px; }

/*-----------------------------------Myスクールのカリキュラムについて*/
#myschool02Title {
	width: 622px;
	height: 15px;
	margin-bottom: 10px;
	background: url("img/myschool02_title.gif") no-repeat;
	text-indent: -9999px;
}
#myschool02Copy {
	width: 622px;
	height: 22px;
	margin: 5px 0;
	background: url("img/myschool02_copy.gif") no-repeat center;
	text-indent: -9999px;
}
#myschool02Title01 {
	width: 622px;
	height: 30px;
	margin: 0 0 10px 0;
	background: url("img/myschool02_title01.jpg") no-repeat;
	text-indent: -9999px;
}
#myschool02Copy01 {
	width: 622px;
	height: 15px;
	margin: 10px 0;
	background: url("img/myschool02_copy01.gif") no-repeat center;
	text-indent: -9999px;
}
#myschool02Title02 {
	width: 622px;
	height: 30px;
	margin-bottom: 10px;
	background: url("img/myschool02_title02.jpg") no-repeat;
	text-indent: -9999px;
}
#myschool02Copy02 {
	width: 622px;
	height: 15px;
	margin: 10px 0;
	background: url("img/myschool02_copy02.gif") no-repeat center;
	text-indent: -9999px;
}
#ressonTitle01 {
	width: 622px;
	height: 30px;
	background: url("img/resson_title01.gif") no-repeat;
	text-indent: -9999px;
}
#ressonTitle02 {
	width: 622px;
	height: 30px;
	background: url("img/resson_title02.gif") no-repeat;
	text-indent: -9999px;
}
#ressonCopy01 {
	width: 600px;
	height: 15px;
	margin-bottom: 10px;
	background: url("img/resson_copy01.gif") no-repeat center;
	text-indent: -9999px;
}
#ressonCopy02 {
	width: 600px;
	height: 15px;
	margin-bottom: 10px;
	background: url("img/resson_copy02.gif") no-repeat center;
	text-indent: -9999px;
}
#ressonSeisaku {
	width: 290px;
	float: left;
}
#ressonSeisaku h5{
	width: 290px;
	height: 30px;
	background: url("img/resson_seisaku.gif") no-repeat center;
	text-indent: -9999px;
}
#ressonHaiyu {
	width: 290px;
	float: right;
}
#ressonHaiyu h5{
	width: 290px;
	height: 30px;
	background: url("img/resson_haiyu.gif") no-repeat center;
	text-indent: -9999px;
}
.ressonBox {
	width: 280px;
	height: 70px;
	padding: 5px;
	border-bottom: 1px dashed #ccc;
}
.ressonBox02 {
	width: 280px;
	height: 110px;
	padding: 5px;
	border-bottom: 1px dashed #ccc;
}
.ressonBox h6,
.ressonBox02 h6 {
	font-weight: bold;
}
.ressonBox p,
.ressonBox02 p {
	font-size: 10px;
	_font-size: 75%;/*IE6用フォントサイズ*/ 
}
.ressonImg {
	float: right;
	margin: 0 0 0 10px;
}
#projectTitle01 {
	width: 622px;
	height: 30px;
	background: url("img/project_title01.gif") no-repeat;
	text-indent: -9999px;
}
#projectTitle02 {
	width: 622px;
	height: 30px;
	background: url("img/project_title02.gif") no-repeat;
	text-indent: -9999px;
}
#projectCopy02 {
	width: 600px;
	height: 30px;
	background: url("img/project_copy02.jpg") no-repeat;
	text-indent: -9999px;
}
#projectTitle03 {
	width: 622px;
	height: 73px;
	background: url("img/project_title03.gif") no-repeat;
	text-indent: -9999px;
}

.myschool02Box {
	width: 600px;
	padding: 10px;
	margin-bottom: 20px;
	background-color: #fff;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}
.senmonBk {
	/*background: url("img/lesson_img10.gif") no-repeat right bottom;*/
	background-color: #fff;
}

/*専門授業修正*/
.myschoolMenu {
	width:290px;
}
.myschoolMenu h5 {
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	padding:2px 0;
}
.myschoolMenu h5 span {
	font-size:12px;
	font-weight:normal;
	display:block;
}

.myschoolMenu .movie h5 {background-color:#89B929; border-left:10px solid #C9DB98;}
.myschoolMenu .digital h5 {background-color:#DE501A; border-left:10px solid #EFAC81;}
.myschoolMenu .produce h5 {background-color:#D41277; border-left:10px solid #E89EB9;}
.myschoolMenu .art h5 {background-color:#1C96D5; border-left:10px solid #A8CAEB;}
.myschoolMenu .special h5 {background-color:#87167B; border-left:10px solid #BE8EB7;}

.myschoolMenu ul {
	padding:10px;
	_padding-left:30px;
}
.myschoolMenu .produce ul ,
.myschoolMenu .art ul ,
.myschoolMenu .special ul {
	_padding-left:50px;
}
.myschoolMenu ul li {
	margin-bottom:3px;
}

.myschoolMenu ul li span {
	padding:2px 5px;
	color:#FFF;
	margin-right:5px;
}
.myschoolMenu .movie ul li span { 	background-color:#89B929;}
.myschoolMenu .digital ul li span { 	background-color:#DE501A;}
.myschoolMenu .produce ul li span { 	background-color:#D41277;}
.myschoolMenu .art ul li span { 	background-color:#1C96D5;}
.myschoolMenu .special ul li span { 	background-color:#87167B;}

/*サブナビゲーションスペシャルイベントの下層を消す*/
#myschool02 #wrapper #container #lowNav #eventNav #eventSubnav2 { display: none;}
#myschool02 #wrapper #container #lowNav #eventNav #eventSubnav3 { display: none;}
/*イベントナビゲーション現在位置*/
#myschool02 #wrapper #container #lowNav #eventNav h3#eventNav02 a { background: url(../img/subnavi02_top.gif) #D5CABA no-repeat top right; }
#myschool02 #wrapper #container #lowNav #eventNav #eventSubnav #eventSubnav02 a { background-color: #999; }
/*グローバルナビゲーション現在位置*/
#myschool02 li#navTaiken a { background: url(../../common/img/header_nav.jpg) no-repeat -121px -54px; }
