/* 共通 */
	body{background-color: #99ccff;text-align: center;margin:0px;color:#333333;
		background-image: url(../img/title.gif);background-repeat: repeat-x;}
	div#container{width: 800px;margin-left: auto;	margin-right: auto;margin-top:0px;}
	a{text-decoration:none;font-weight:bold;}
	img{border:none;vertical-align: bottom;}
	li img {vertical-align: bottom;}

/* トップメッセージ */
	div#mess{border-bottom:1px solid #ffffff}
	h1	{margin:0px;}

/* サイドメニュー用 */
	div#sidemenu{width:210px;float:left;text-align:left;margin:0px;}
	h2{text-align:left;font-size:1em;margin:10px 0px 0px 0px;font-size:1em}
	ul.main2{list-style-type:none;padding:0px;margin:0px;text-align:left;line-height:0px}
	li.main{margin:0px;padding:0px;line-height:0px}
	img#qr{margin-top:15px;}
	div.news{margin:5px 0px;border:1px solid #ccffff;width:198px;background-color:#ffffff;
				font-size:80%;font-weight:bold;text-align:left;line-height:120%}
	div.news_in{margin: 5px}
	a.sidelink {color:#0066cc;text-decoration: underline;}
	a.sidelink:visited{color:#0066cc}
	a.sidelink:hover{background-color:#0066cc;color:#ffffff}


/* メインメニュー用 */
	div#mainmenu{width:590px;float:left;margin:5px 0px;}
	h3.maintitle{background-color:#ccffff;padding:5px;margin:0px;border:3px solid #ffffff}
	h3.maintitle2{background-color:#ffccff;padding:5px;margin:0px;border:3px solid #ffffff}

/* プライス用 */
	div.pricearea{width:584px;margin:5px 0px;text-align:left;background-color:#ffccff;border:solid 3px #ffffff}
	h4.price{text-align:left;font-size:1em;margin:5px;background-image: url(../img/img_bar.gif);background-repeat:no-repeat;
				padding:5px;text-indent:5px;color:#FFFFFF;font-weight:bold}
	p.setu{font-size:95%;text-align:left;line-height:130%;margin:5px 10px}
	p.setu2{font-size:95%;text-align:left;line-height:130%;margin:5px 1em;font-weight:bold}
	table.t_price{margin:10px 20px;border:1px solid #006699;border-collapse:collapse;background-color:#ffffff;font-size:95%}
	td.t_price2{padding:5px;border:1px solid #006699;text-align:center}


/* プログラム用 */
	div.progarea{width:584px;text-align:left;background-color:#ffffff;margin:5px 0px;border:solid 3px #ffffff;}
	h4.prog{text-align:left;font-size:2em;margin:2px}
	h5.prog{text-align:left;font-size:1em;margin:2px}
	h5.prog2{text-align:left;font-size:1em;margin:2px;border-top:solid pink 2px;padding-top:3px;border-bottom:solid pink 2px;padding-bottom:3px;border-left:solid pink 15px;padding-left:3px}
	img.prog_cont{float:left}
	div.prog_right{width:370px;padding-left:5px;}
	p.prog_setu{font-size:95%;text-align:left;line-height:130%;margin:5px;vertical-align:bottom}
	td.prog_t{padding-left:10px;font-size:95%;vertical-align:top}
	td.prog_t1{text-align:center;vertical-align:top}
	td.prog_t2{text-align:right;vertical-align:bottom}

	table.prog_s1{background-color:#ffffff;margin:5px 10px 0px 0px}
	td.prog_s2{text-align:left;vertical-align:top;font-size:80%}
	p#prog_end{margin:5px;font-size:90%}


/* スタジオアクセス用 */
	div.accarea{width:584px;margin:5px 0px;text-align:left;background-color:#ccffff;border:solid 3px #ffffff}
	div.accarea2{width:500px;margin:5px 0px;text-align:right;gin-top:5px;}
	h4.acc{text-align:left;font-size:1em;margin:5px;background-image: url(../img/img_bar2.gif);background-repeat:no-repeat;
				padding:5px;text-indent:5px;color:#ffffff;font-weight:bold}
	table.acct{font-size:90%;vertical-align:top;margin:5px;padding:5px;width:300px;
							border:1px solid #009999;background-color:#ffffff;border-collapse:collapse}
	table.acct4{font-size:90%;vertical-align:top;margin:5px;padding:5px;
							border:1px solid #009999;background-color:#ffffff;border-collapse:collapse}
	td.acct2{font-size:90%;vertical-align:top;margin:5px;padding:5px;width:200px;width:18em;
							border:1px solid #009999;background-color:#ffffff;border-collapse:collapse}
	td.acct3{font-size:90%;vertical-align:top;padding:5px;width:3em;text-align:center;
							border:1px solid #009999;background-color:#ffffff;border-collapse:collapse}
	td.acct5{font-size:90%;vertical-align:top;padding:5px;text-align:center;
							border:1px solid #009999;background-color:#ffffff;border-collapse:collapse}
	div.acc_time{float:left;margin:5px 10px;font-size:90%;width:300px}
	img#accmap{float:right;margin-right:5px}
	img.accstmap{margin:5px}
	td.accstgd{font-size:90%;padding:2px}

/* スタッフ用 */
	td.photof{vertical-align:top}
	td.ctch{vertical-align:top;line-height:120%;padding-left:10px}
	img.staff{border:2px solid pink}
	img.mstaff{border:2px solid #99ccff}
	div.prof{font-size:90%;padding:5px}
	div#st_side{font-size:90%;margin-left:30px}
	a.st_link{color:#0066cc;font-size:0.8em;font-weight:normal}
	td.st_gotop{text-align:right}
	div.stuffarea{width:584px;text-align:left;background-color:#ffffff;margin:5px 0px;border:solid 3px #ffffff;}
	span.ename{font-size:90%}
	span.mname{font-weight:bold}
	span.name{font-size:80%}

/* スクール用 */
	ul.sc{text-align:left;margin-top:5px;font-size:90%}
	li.sc2{}
	p.scsetu{font-size:95%;text-align:left;line-height:130%;margin:5px 10px;font-weight:bold}
	table.t_sc{margin:10px 20px;border:1px solid #cc0066;border-collapse:collapse;background-color:#ffffff;font-size:95%}
	td.t_sc2{padding:5px;border:1px solid #cc0066;text-align:center}
	p.scsetu2{font-size:95%;text-align:left;line-height:130%;margin:10px;}

/* その他スクール用 */
	table.t_scet{margin:10px 20px;padding:5px;border:1px solid #009999;
			border-collapse:collapse;background-color:#ffffff;font-size:95%}
	td.t_scet2{padding:5px;border:1px solid #009999;text-align:center}
	td.t_scet3{padding:5px;border:1px solid #009999;text-align:left;width:15em}
	td.t_scet4{padding:5px;border:1px solid #009999;text-align:left;width:8em}

	div.scetct{font-size:90%;text-align:left;margin-left:20px;line-height:120%}

/* 養成スクール用 */
	td.t_scin{padding:5px;border:1px solid #009999;text-align:left}


/* Q&A */
	div.qaarea{width:590px;text-align:left;background-color:#ffffff;margin-top:5px}
	div.qa_abun{width:510px;padding:5px;}
	div.qa_abun2{width:510px;padding:5px;height:2em}
	div.qarea{background-color:#ccffff;margin:5px}
	div.aarea{background-color:#ffccff;margin:5px}
	div.qq{font-size:200%;padding:5px;width:1em;float:left;}

/* 問い合わせ用 */
	form.acc{margin:5px;font-size:95%}

/* フッター用 */
	address	{font-size: 0.75em;font-style: normal;border-top:1px solid #0066cc;
	border-bottom:1px solid #0066cc;margin:0px 15px;
	text-align:left;	padding:5px;clear:both}
	p#footer{color:#0066cc;text-align:center;margin-bottom:5px;margin:5px}

	a.footerlink {color:#0066cc;font-size:0.8em;font-weight:normal}
	a.footerlink:visited{color:#0066cc}
	a.footerlink:hover{background-color:#0066cc;color:#ffffff}
