/*<agl.folder "リセット">*/
	*{
	margin:0;
	padding:0;
	font-size:100%;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
	img{
	border:none;
}
	body {
	text-align: center;
	margin:0;
	padding:0;
	font-family:"ＭＳ Ｐゴシック", Verdana, "ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
	color:#1a1a1a;
	font-size: 12px;
	background: #f5f5f3 url(../img/in_bk.gif) repeat-x; }
	.clearboth{
	clear:both;
}
	a:link {
	color: #333;
	text-decoration: underline; }
	a:visited {
	color: #333;
	text-decoration: underline;
	border-style: none; }
	a:active {
	color: #333;
	text-decoration: underline;
	border-style: none; }
	a:hover {
	color: #4f4f4f;
	border-style: none; }
/*</agl.folder>*/
/*<agl.folder "全体枠">*/
	#headerNavi {
	width: 870px;
	height: 68px;
	margin-right: auto;
	margin-left: auto; }
	#headerNavi .Symbol {
	float: left;
	margin-top: 11px; }
	#headerNavi ul {
	padding-top: 36px; }
	#headerNavi li {
	background-image: url(../img/li1.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	float: right;
	margin-left: 1.4em;
	padding-left: 10px;
	list-style-type: none; }
	#headerNavi a {
	color: #fff; }
	#header {
	background-color: #fff;
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0 0;
	width: 870px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto; }
	#body {
	background: #fff url(../img/HeaderBk.gif) repeat-x;
	width: 870px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto; }
	#footer {
	line-height: 1.6em;
	background-color: #cec6a2;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-align: left;
	width: 100%;
	padding-top: 1em;
	padding-bottom: 1em; }
	.pagetop {
	background-image: url(../img/li1.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	text-align: right;
	float: right;
	clear: left;
	padding: 1em 30px 1em 10px; }
	.pagetop1 {
	background-image: url(../img/li1.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	text-align: right;
	float: right;
	clear: left;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 10px; }
	.TenLine {
	width: 100%;
	height: 0;
	overflow: hidden;
	clear: both;
	margin-bottom: 1em;
	padding-top: 1em;
	border-top: 1px dotted #717071;
	display: block; }
/*</agl.folder>*/
.box870 {
	width: 870px;
	margin-right: auto;
	margin-left: auto; }
.box412 {
	width: 412px;
	float: left;
	margin-left: 36px; }
#caption { }
#contents{
	font-size: 1.16em;
	line-height: 1.4em;
	text-align: left;
	width:540px;
	overflow: hidden;
	float: left;
	margin-top: 12px;
	margin-bottom: 0;
	margin-left: 40px;
	display: block; }
#contents p {
	line-height: 1.6em;
	margin-top: 1.2em;
	margin-bottom: 1em; }
/*<agl.folder "各クラスbox">*/
	#bebe_box1 {
		background-image: url(../bebe/img/img01.jpg);
		background-repeat: no-repeat;
		background-position: right 0;
		overflow: hidden; }
	#junior_box1 {
	background-image: url(../junior/img/img01.jpg);
	background-repeat: no-repeat;
	background-position: 405px 0;
	overflow: hidden; }
	#junior_box2 {
	background-image: url(../junior/img/img02.jpg);
	background-repeat: no-repeat;
	background-position: 414px 0;
	overflow: hidden; }
	#junior_box3 {
	background-image: url(../junior/img/img03.jpg);
	background-repeat: no-repeat;
	background-position: 414px 0;
	overflow: hidden; }
	#junior_box4 {
	background-image: url(../junior/img/img04.jpg);
	background-repeat: no-repeat;
	background-position: 414px 0;
	overflow: hidden; }
	#junior_box5 {
	background-image: url(../junior/img/img05.jpg);
	background-repeat: no-repeat;
	background-position: 414px 0;
	overflow: hidden; }
	#senior_box1 {
		background-image: url(../senior/img/img02.jpg);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: right top;
		width: 540px;
		overflow: hidden; }
	#senior_box2 {
		background-image: url(../senior/img/img03.jpg);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: right top;
		width: 540px;
		overflow: hidden; }
	#senior_box3 {
		background-image: url(../senior/img/img04.jpg);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: right top;
		width: 540px;
		overflow: hidden; }
	#senior_box4 { background-repeat: no-repeat; background-attachment: scroll; background-position: right top; width: 540px; overflow: hidden; }
/*</agl.folder>*/
/*<agl.folder "各クラスtitle">*/
	#title01 {
		background-image: url(../bebe/img/title1.jpg);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0 0;
		text-indent: -9999px;
		width: 540px;
		height: 60px;
		clear: both; }
	#title01_ {
	background-image: url(../junior/img/title1.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	width: 540px;
	height: 71px;
	clear: both; }
	#title01__ {
	background-image: url(../senior/img/title1.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	width: 540px;
	height: 32px;
	clear: both; }
	#title01___ {
	background-image: url(../from60/img/title1.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	width: 540px;
	height: 33px;
	clear: both; }
	#title01____ {
		background-image: url(../appli_lesson/img/h1.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0 0;
		text-indent: -9999px;
		width: 540px;
		height: 33px;
		clear: both; }
	#title01_____ {
	background-image: url(../appli_studio/img/h1.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	width: 540px;
	height: 33px;
	clear: both; }
	#title02 {
		background-image: url(../junior/img/title2.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0 0;
		text-indent: -9999px;
		width: 540px;
		height: 30px;
		clear: both;
		margin-top: 1.6em;
		margin-bottom: 1.4em; }
	#title02__ {
	background-image: url(../senior/img/title2.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-top: 1.6em;
	margin-bottom: 1.4em;
	width: 540px;
	height: 30px;
	clear: both; }
	#title02___ {
	background-image: url(../from60/img/title2.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-top: 1.6em;
	margin-bottom: 1.4em;
	width: 540px;
	height: 30px;
	clear: both; }
	#title02____ {
		background-image: url(../appli_lesson/img/title01.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0 0;
		text-indent: -9999px;
		margin-top: 1.6em;
		margin-bottom: 1.4em;
		width: 540px;
		height: 30px;
		clear: both; }
	#title02_____ {
		background-image: url(../appli_lesson/img/title02.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0 0;
		text-indent: -9999px;
		margin-top: 1.6em;
		margin-bottom: 1.4em;
		width: 540px;
		height: 30px;
		clear: both; }
	#title023 {
	background-image: url(../bebe/img/sub_title15.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-top: 1.6em;
	margin-bottom: 1.4em;
	width: 540px;
	height: 71px;
	clear: both; }
	#title023_bk {
		background-image: url(../bebe/img/img12.jpg);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: right 60px;
		width: 540px;
		height: 490px;
		overflow: hidden; }
	#title03 {
	background-image: url(../bebe/img/title3.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-top: 1.6em;
	margin-bottom: 1.4em;
	width: 540px;
	height: 78px;
	clear: both; }
	#title04 {
	background-image: url(../bebe/img/title4.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-top: 1.6em;
	margin-bottom: 1.4em;
	width: 540px;
	height: 30px;
	clear: both; }
	#title04_ {
	background-image: url(../junior/img/title4.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-top: 1.6em;
	margin-bottom: 1.4em;
	width: 540px;
	height: 30px;
	clear: both; }
	#title04__ {
		background-image: url(../senior/img/title4.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0 0;
		text-indent: -9999px;
		margin-top: 1.6em;
		margin-bottom: 1.4em;
		width: 540px;
		height: 30px;
		clear: both; }
	#title04___ {
	background-image: url(../from60/img/title4.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-top: 1.6em;
	margin-bottom: 1.4em;
	width: 540px;
	height: 30px;
	clear: both; }
	#title05 {
	background-image: url(../bebe/img/title5.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-top: 1.6em;
	margin-bottom: 1.4em;
	width: 540px;
	height: 30px;
	clear: both; }
	#title05_ {
	background-image: url(../junior/img/title5.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-top: 1.6em;
	margin-bottom: 1.4em;
	width: 540px;
	height: 30px;
	clear: both; }
	#title05__ {
	background-image: url(../senior/img/title5.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-top: 1.6em;
	margin-bottom: 1.4em;
	width: 540px;
	height: 30px;
	clear: both; }
	#title05___ {
	background-image: url(../from60/img/title5.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-top: 1.6em;
	margin-bottom: 1.4em;
	width: 540px;
	height: 30px;
	clear: both; }
	#title06 {
	background-image: url(../bebe/img/title6.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-top: 1.6em;
	margin-bottom: 1.4em;
	width: 540px;
	height: 30px;
	clear: both; }
	#title06_ {
	background-image: url(../junior/img/title6.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-top: 1.6em;
	margin-bottom: 1.4em;
	width: 540px;
	height: 30px;
	clear: both; }
	#title06__ {
	background-image: url(../senior/img/title6.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-top: 1.6em;
	margin-bottom: 1.4em;
	width: 540px;
	height: 30px;
	clear: both; }
	#title06___ {
	background-image: url(../from60/img/title6.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-top: 1.6em;
	margin-bottom: 1.4em;
	width: 540px;
	height: 30px;
	clear: both; }
	#title07 {
	background-image: url(../senior/img/title2.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-top: 1.6em;
	margin-bottom: 1.4em;
	width: 540px;
	height: 64px;
	clear: both; }
/*</agl.folder>*/
/*<agl.folder "各クラスsubtitle">*/
	#subtitle01 {
	background-image: url(../bebe/img/sub_title01.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-bottom: 1em;
	width: 540px;
	height: 24px;
	clear: both; }
	#subtitle02 {
	background-image: url(../bebe/img/sub_title02.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-bottom: 1em;
	width: 540px;
	height: 24px;
	clear: both; }
	#subtitle03 {
	background-image: url(../bebe/img/sub_title03.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-bottom: 1em;
	width: 540px;
	height: 30px;
	clear: both; }
	#subtitle04 {
	background-image: url(../bebe/img/sub_title04.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-bottom: 1em;
	width: 540px;
	height: 24px;
	clear: both; }
	#subtitle05 {
		background-image: url(../bebe/img/sub_title10.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0 0;
		text-indent: -9999px;
		width: 540px;
		height: 26px;
		clear: both;
		margin-top: 1.6em;
		margin-bottom: -1em; }
	#subtitle05_ {
	background-image: url(../junior/img/sub_title10.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-top: 1.6em;
	margin-bottom: -1em;
	width: 540px;
	height: 26px;
	clear: both; }
	#subtitle05__ {
	background-image: url(../senior/img/sub_title12.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-top: 1.6em;
	margin-bottom: -1em;
	width: 540px;
	height: 26px;
	clear: both; }
	#subtitle05___ {
	background-image: url(../from60/img/sub_title07.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-top: 1.6em;
	margin-bottom: -1em;
	width: 540px;
	height: 26px;
	clear: both; }
	#subtitle06 {
		background-image: url(../bebe/img/sub_title11.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0 0;
		text-indent: -9999px;
		width: 540px;
		height: 26px;
		clear: both;
		margin-top: 1.6em;
		margin-bottom: -1em; }
	#subtitle06_ {
	background-image: url(../junior/img/sub_title11.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-top: 1.6em;
	margin-bottom: -1em;
	width: 540px;
	height: 26px;
	clear: both; }
	#subtitle06__ {
	background-image: url(../senior/img/sub_title13.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-top: 1.6em;
	margin-bottom: -1em;
	width: 540px;
	height: 26px;
	clear: both; }
	#subtitle06___ {
	background-image: url(../from60/img/sub_title08.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-top: 1.6em;
	margin-bottom: -1em;
	width: 540px;
	height: 26px;
	clear: both; }
	#subtitle07 {
		background-image: url(../bebe/img/sub_title12.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0 0;
		text-indent: -9999px;
		width: 540px;
		height: 26px;
		clear: both;
		margin-top: 1.6em;
		margin-bottom: -1em; }
	#subtitle07_ {
	background-image: url(../junior/img/sub_title12.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-top: 1.6em;
	margin-bottom: -1em;
	width: 540px;
	height: 26px;
	clear: both; }
	#subtitle07__ {
	background-image: url(../senior/img/sub_title14.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-top: 1.6em;
	margin-bottom: -1em;
	width: 540px;
	height: 26px;
	clear: both; }
	#subtitle07___ {
	background-image: url(../from60/img/sub_title09.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-top: 1.6em;
	margin-bottom: -1em;
	width: 540px;
	height: 26px;
	clear: both; }
	#subtitle08 {
	background-image: url(../junior/img/sub_title01.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	width: 540px;
	height: 24px;
	clear: both; }
	#subtitle09 {
	background-image: url(../junior/img/sub_title02.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	width: 540px;
	height: 24px;
	clear: both; }
	#subtitle10 {
	background-image: url(../junior/img/sub_title03.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	width: 540px;
	height: 54px;
	clear: both; }
	#subtitle11 {
	background-image: url(../junior/img/sub_title04.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	width: 540px;
	height: 30px;
	clear: both; }
	#subtitle12 {
	background-image: url(../senior/img/sub_title01.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	width: 540px;
	height: 32px;
	clear: both; }
	#subtitle13 {
	background-image: url(../senior/img/sub_title02.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	width: 540px;
	height: 32px;
	clear: both; }
	#subtitle14 { background-image: url(../senior/img/sub_title03.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-indent: -9999px; width: 540px; height: 32px; clear: both; }
	#subtitle14_ {
	background-image: url(../senior/img/sub_title03_.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	width: 540px;
	height: 32px;
	clear: both; }
	#subtitle15 {
		background-image: url(../senior/img/sub_title04.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0 12px;
		text-indent: -9999px;
		width: 540px;
		height: 52px;
		clear: both;
		padding-top: 12px; }
	#subtitle16 {
		background-image: url(../senior/img/sub_title05.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0 12px;
		text-indent: -9999px;
		width: 540px;
		height: 52px;
		clear: both;
		padding-top: 12px; }
	#subtitle17 {
		background-image: url(../senior/img/sub_title06.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0 12px;
		text-indent: -9999px;
		width: 540px;
		height: 52px;
		clear: both;
		padding-top: 12px; }
	#subtitle18 {
		background-image: url(../senior/img/sub_title07.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0 12px;
		text-indent: -9999px;
		width: 540px;
		height: 52px;
		clear: both;
		padding-top: 12px; }
	#subtitle19 {
		background-image: url(../from60/img/sub_title01.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0 0;
		text-indent: -9999px;
		width: 540px;
		height: 30px;
		clear: both; }
	#subtitle20 {
		background-image: url(../from60/img/sub_title02.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0 0;
		text-indent: -9999px;
		width: 540px;
		height: 30px;
		clear: both; }
/*</agl.folder>*/
/*<agl.folder "li01">*/
	.li01 li {
		background-image: url(../junior/img/li01.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: left center;
		margin-top: 0.6em;
		margin-bottom: 0.4em;
		padding-left: 20px;
		list-style-type: none;
		list-style-position: outside; }
	.li02 li {
		background-image: url(../junior/img/li02.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: left center;
		margin-top: 0.6em;
		margin-bottom: 0.4em;
		padding-left: 20px;
		list-style-type: none;
		list-style-position: outside; }
	.li02_ li {
	background-image: url(../junior/img/li02.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left 0.2em;
	list-style-type: none;
	list-style-position: outside;
	margin-top: 0.6em;
	margin-bottom: 0.4em;
	padding-left: 20px; }
	.li03 li {
		background-image: url(../junior/img/li03.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: left center;
		margin-top: 0.6em;
		margin-bottom: 0.4em;
		padding-left: 20px;
		list-style-type: none;
		list-style-position: outside; }
	.li03_ li {
	background-image: url(../junior/img/li03.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left 0.2em;
	list-style-type: none;
	list-style-position: outside;
	margin-top: 0.6em;
	margin-bottom: 0.4em;
	padding-left: 20px; }
	.li04 li {
		background-image: url(../junior/img/li04.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: left center;
		margin-top: 0.6em;
		margin-bottom: 0.4em;
		padding-left: 20px;
		list-style-type: none;
		list-style-position: outside; }
/*</agl.folder>*/
/*<agl.folder "ナビゲーション">*/
	#Gnavi {
	background-image: url(../img/Gnavi_on.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	position: relative;
	width: 800px;
	height: 36px;
	overflow: hidden;
	margin-top: 28px;
	margin-right: auto;
	margin-left: auto; }
	#Gnavi ul {
	list-style-position: outside; }
	#Gnavi li {
	text-align: left;
	display: inline; }
	#Gnavi li#navi1 a {
	background-image: url(../img/Gnavi_off.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 200px;
	height: 36px;
	border-width: medium; }
	#Gnavi li#navi2 a {
	background-image: url(../img/Gnavi_off.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -200px 0;
	position: absolute;
	top: 0;
	left: 200px;
	right: 0;
	bottom: 0;
	width: 200px;
	height: 36px;
	border-width: medium; }
	#Gnavi li#navi3 a {
	background-image: url(../img/Gnavi_off.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -400px 0;
	position: absolute;
	top: 0;
	left: 400px;
	right: 0;
	bottom: 0;
	width: 200px;
	height: 36px;
	border-width: medium; }
	#Gnavi li#navi4 a {
	background-image: url(../img/Gnavi_off.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -600px 0;
	position: absolute;
	top: 0;
	left: 600px;
	right: 0;
	bottom: 0;
	width: 200px;
	height: 36px;
	border-width: medium; }
	#Gnavi li#navi1 a:hover {
	background-image: none; }
	#Gnavi li#navi2 a:hover {
	background-image: none; }
	#Gnavi li#navi3 a:hover {
	background-image: none; }
	#Gnavi li#navi4 a:hover {
	background-image: none; }
	#menu {
	background-image: url(../img/SideNavi_on.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	position: relative;
	width: 214px;
	height: 473px;
	overflow: hidden;
	float: left;
	margin-top: 28px;
	margin-left: 40px;
	display: inline; }
	#menu ul {
	list-style-position: outside; }
	#menu li {
	text-align: left;
	display: inline; }
	#menu li#navi1 a {
	background-image: url(../img/SideNavi_off.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 -30px;
	position: absolute;
	top: 30px;
	left: 0;
	right: 0;
	bottom: 0;
	width: 214px;
	height: 47px;
	border-width: medium; }
	#menu li#navi2 a {
	background-image: url(../img/SideNavi_off.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 -77px;
	position: absolute;
	top: 77px;
	left: 0;
	right: 0;
	bottom: 0;
	width: 214px;
	height: 47px;
	border-width: medium; }
	#menu li#navi3 a {
	background-image: url(../img/SideNavi_off.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 -124px;
	position: absolute;
	top: 124px;
	left: 0;
	right: 0;
	bottom: 0;
	width: 214px;
	height: 47px;
	border-width: medium; }
	#menu li#navi4 a {
	background-image: url(../img/SideNavi_off.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 -171px;
	position: absolute;
	top: 171px;
	left: 0;
	right: 0;
	bottom: 0;
	width: 214px;
	height: 49px;
	border-width: medium; }
	#menu li#navi5 a {
	background-image: url(../img/SideNavi_off.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 -220px;
	position: absolute;
	top: 220px;
	right: 0;
	bottom: 0;
	left: 0;
	width: 214px;
	height: 47px;
	border-width: medium; }
	#menu li#navi6 a {
	background-image: url(../img/SideNavi_off.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 -284px;
	position: absolute;
	top: 284px;
	right: 0;
	bottom: 0;
	left: 0;
	width: 214px;
	height: 89px;
	border-width: medium; }
	#menu li#navi7 a {
	background-image: url(../img/SideNavi_off.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 -385px;
	position: absolute;
	top: 385px;
	right: 0;
	bottom: 0;
	left: 0;
	width: 214px;
	height: 89px;
	border-width: medium; }
	#menu li#navi1 a:hover {
	background-image: none; }
	#menu li#navi2 a:hover {
	background-image: none; }
	#menu li#navi3 a:hover {
	background-image: none; }
	#menu li#navi4 a:hover {
	background-image: none; }
	#menu li#navi5 a:hover {
	background-image: none; }
	#menu li#navi6 a:hover {
	background-image: none; }
	#menu li#navi7 a:hover {
	background-image: none; }
	#SideNavi {
	background-image: url(../img/IndexNavi_on.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	position: relative;
	width: 830px;
	height: 208px;
	overflow: hidden;
	margin-top: 12px;
	margin-right: auto;
	margin-left: auto; }
	#SideNavi ul {
	list-style-position: outside; }
	#SideNavi li {
	text-align: left;
	display: inline; }
	#SideNavi li#navi1 a {
	background-image: url(../img/IndexNavi_off.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 208px;
	height: 208px;
	border-width: medium; }
	#SideNavi li#navi2 a {
	background-image: url(../img/IndexNavi_off.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -208px 0;
	position: absolute;
	top: 0;
	left: 208px;
	right: 0;
	bottom: 0;
	width: 207px;
	height: 208px;
	border-width: medium; }
	#SideNavi li#navi3 a {
	background-image: url(../img/IndexNavi_off.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -415px 0;
	position: absolute;
	top: 0;
	left: 415px;
	right: 0;
	bottom: 0;
	width: 207px;
	height: 208px;
	border-width: medium; }
	#SideNavi li#navi4 a {
	background-image: url(../img/IndexNavi_off.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -622px 0;
	position: absolute;
	top: 0;
	left: 622px;
	right: 0;
	bottom: 0;
	width: 208px;
	height: 208px;
	border-width: medium; }
	#SideNavi li#navi1 a:hover {
	background-image: none; }
	#SideNavi li#navi2 a:hover {
	background-image: none; }
	#SideNavi li#navi3 a:hover {
	background-image: none; }
	#SideNavi li#navi4 a:hover {
	background-image: none; }
/*</agl.folder>*/
/*<agl.folder "共通">*/
	.clear {
	clear: both;
	}
	.floL { float: left; }
	.floR { float: right; }
	.positionC { text-align: center; }
	.alnR { text-align: right; }
	.alnL { text-align: left; }
	.alnC { text-align: center; }
	.floL { float: left; }
	.floR { float: right; }
	.clear { clear: both; }
	.floBox { }
	/* padding */
	.noPdd{padding:0 !important;;}
	.pdd5{padding:5px !important;}
	.pddT5{padding-top:5px !important;}
	.pddR5{padding-right:5px !important;}
	.pddB5{padding-bottom:5px !important;}
	.pddL5{padding-left:5px !important;}
	.pdd10{padding:10px !important;}
	.pddT10{padding-top:10px !important;}
	.pddR10{padding-right:10px !important;}
	.pddB10{padding-bottom:10px !important;}
	.pddL10{padding-left:10px !important;}
	.pdd20{padding:20px !important;}
	.pddT20{padding-top:20px !important;}
	.pddR20{padding-right:20px !important;}
	.pddB20{padding-bottom:20px !important;}
	.pddL20{padding-left:20px !important;}
	/* margin */
	.noMrg{margin:0 !important;}
	.Mrg5{margin:5px !important;}
	.MrgT5{margin-top:5px !important;}
	.MrgR5{margin-right:5px !important;}
	.MrgB5{margin-bottom:5px !important;}
	.MrgL5{margin-left:5px !important;}
	.Mrg10{margin:10px !important;}
	.MrgT10{margin-top:10px !important;}
	.MrgR10{margin-right:10px !important;}
	.MrgB10{margin-bottom:10px !important;}
	.MrgL10{margin-left:10px !important;}
	.Mrg20{margin:20px !important;}
	.MrgT20{margin-top:20px !important;}
	.MrgR20{margin-right:20px !important;}
	.MrgB20{margin-bottom:20px !important;}
	.MrgL20{margin-left:20px !important;}
	.big12 {
		font-size: 1.2em; }
	.red {
		color: #c60023; }
	strong {
		font-weight: bold; }
/*</agl.folder>*/
/*<agl.folder "レッスン">*/
	.pink1 {
		background-color: #e2a2b9;
		text-align: left;
		width: 120px;
		padding: 6px 4px;
		border-right: 1px solid #4d4d4d;
		border-bottom: 1px solid #4d4d4d; }
	.pink2 {
		font-size: 1.12em;
		background-color: #f0d7e0;
		text-align: center;
		padding: 8px 4px;
		border-right: 1px solid #4d4d4d;
		border-bottom: 1px solid #4d4d4d; }
	.green1 {
		background-color: #b9c000;
		text-align: left;
		width: 120px;
		padding: 6px 4px;
		border-right: 1px solid #4d4d4d;
		border-bottom: 1px solid #4d4d4d; }
	.green2 {
		font-size: 1.12em;
		background-color: #d7d561;
		text-align: center;
		padding: 8px 4px;
		border-right: 1px solid #4d4d4d;
		border-bottom: 1px solid #4d4d4d; }
	.blue1 {
		background-color: #92c9f0;
		text-align: left;
		width: 120px;
		padding: 6px 4px;
		border-right: 1px solid #4d4d4d;
		border-bottom: 1px solid #4d4d4d; }
	.blue2 {
		background-color: #b7d9e8;
		text-align: center;
		padding: 8px 4px;
		border-right: 1px solid #4d4d4d;
		border-bottom: 1px solid #4d4d4d; }
	.purple1 {
		background-color: #bd9dbf;
		text-align: left;
		width: 120px;
		padding: 6px 4px;
		border-right: 1px solid #4d4d4d;
		border-bottom: 1px solid #4d4d4d; }
	.purple2 {
		background-color: #cfc7da;
		text-align: center;
		padding: 8px 4px;
		border-right: 1px solid #4d4d4d;
		border-bottom: 1px solid #4d4d4d; }
	.orange1 {
		background-color: #f3a91c;
		width: 80px;
		padding: 8px 8px 8px 14px;
		border-right: 1px solid #4d4d4d;
		border-bottom: 1px solid #4d4d4d; }
	.orange2 {
		background-color: #fff6b8;
		padding: 8px 8px 8px 14px;
		border-right: 1px solid #4d4d4d;
		border-bottom: 1px solid #4d4d4d; }
	.white {
		text-align: center;
		padding: 6px 4px;
		border-right: 1px solid #4d4d4d;
		border-bottom: 1px solid #4d4d4d; }
	.t_box1 {
		text-align: left;
		vertical-align: top;
		margin-bottom: 1em;
		border-top: 1px solid #4d4d4d;
		border-left: 1px solid #4d4d4d; }
	#Lesson_T1 {
		background-image: url(../lesson/img/title01.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0 0;
		text-align: left;
		text-indent: -9999px;
		width: 540px;
		height: 22px; }
	#Lesson_T2 {
		background-image: url(../lesson/img/subtitle01.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0 0;
		text-align: left;
		text-indent: -9999px;
		width: 540px;
		height: 22px;
		margin-top: 2.4em;
		margin-bottom: 0.2em; }
	#Lesson_T2_0 {
	background-image: url(../lesson/img/subtitle01_1.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-align: left;
	text-indent: -9999px;
	margin-top: 2.4em;
	margin-bottom: 0.2em;
	width: 540px;
	height: 22px; }
	#Lesson_T2_1 {
	background-image: url(../lesson/img/subtitle01_2.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-align: left;
	text-indent: -9999px;
	margin-top: 2.4em;
	margin-bottom: 0.2em;
	width: 540px;
	height: 22px; }
	#Lesson_T3 {
		background-image: url(../lesson/img/subtitle02.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0 0;
		text-align: left;
		text-indent: -9999px;
		width: 540px;
		height: 22px;
		margin-top: 2.4em;
		margin-bottom: 0.2em; }
	#Lesson_T4 {
		background-image: url(../lesson/img/subtitle03.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0 0;
		text-align: left;
		text-indent: -9999px;
		width: 540px;
		height: 22px;
		margin-top: 2.4em;
		margin-bottom: 0.2em; }
	#Lesson_T5 {
		background-image: url(../lesson/img/subtitle04.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0 0;
		text-align: left;
		text-indent: -9999px;
		width: 540px;
		height: 22px;
		margin-top: 2.4em;
		margin-bottom: 0.2em; }
/*</agl.folder>*/
.table11 {
	vertical-align: bottom;
	width: 100%;
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9; }
.table11 th {
	background-color: #d9d9d9;
	text-align: center;
	padding: 2px;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9; }
.table11 td {
	text-align: center;
	vertical-align: bottom;
	padding: 2px;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9; }
#title001 {
	background-image: url(../privacy/img/title01.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	width: 540px;
	height: 22px;
	margin-top: 1em; }
#title002 {
	background-image: url(../map/img/title01.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-top: 1em;
	width: 540px;
	height: 22px;
	margin-bottom: 1em; }
#title003 {
	background-image: url(../rental/img/title01.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-top: 1em;
	margin-bottom: 1em;
	width: 540px;
	height: 22px; }
#title004 {
	background-image: url(../infomation/img/title01.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-top: 1em;
	margin-bottom: 1em;
	width: 540px;
	height: 22px; }
.title002 {
	padding-top: 1.6em;
	padding-bottom: 0.2em;
	border-bottom: 1px dashed #4d4d4d; }
.indt-12 {
	text-indent: -1.2em;
	margin-left: 1.2em; }
.indt-10 {
	text-indent: -1em;
	margin-left: 1em; }
.txttitle14 {
	font-size: 1.3em;
	font-weight: bold;
	padding-bottom: 0.4em; }
/*<agl.folder "レンタル">*/
	.re_box1 {
		line-height: 1.6em;
		text-align: center;
		padding-top: 6px;
		padding-bottom: 6px;
		border-right: 1px dashed #717071; }
	.re_box2 {
		line-height: 1.6em;
		text-align: center;
		padding-top: 6px;
		padding-bottom: 6px; }
	.re_box3 {
		font-size: 1.12em;
		background-color: #c8bc91;
		text-align: center;
		padding-top: 6px;
		padding-bottom: 6px;
		border-right: 1px dashed #717071; }
	.re_box4 {
		font-size: 1.12em;
		background-color: #c8bc91;
		text-align: center;
		padding-top: 6px;
		padding-bottom: 6px; }
	.orange_big_txt {
		color: #e4430f;
		font-size: 1.5em;
		font-weight: bold; }
/*</agl.folder>*/
/*<agl.folder "インフォメーション">*/
	.info td {
		vertical-align: top; }
	.info h3 {
		font-size: 1.14em;
		font-weight: bold;
		vertical-align: top;
		padding-top: 0.4em;
		padding-bottom: 0.3em; }
	.info strong {
		color: #fff;
		background-color: #4d4d4d;
		padding: 2px 4px; }
	.ten_line1 {
		height: 1px;
		overflow: hidden;
		margin-bottom: 16px;
		padding-top: 16px;
		border-bottom: 1px dotted #717071;
		display: block; }
	.ten_line2 { margin-bottom: 0.6em; padding-bottom: 0.2em; border-bottom: 1px dotted #ccc; }
	.minibox {
		font-size: 0.86em;
		line-height: 1.4em; }
	.minibox td {
		padding: 4px; }
	.line_box {
		 }
/*</agl.folder>*/
/*<agl.folder "レッスン申し込み">*/
	.appli_lesson_box1 {
		background-image: url(../appli_lesson/img/img01.gif);
		background-repeat: no-repeat;
		width: 400px;
		height: 120px;
		padding: 15px 125px 15px 15px; }
/*</agl.folder>*/
/*<agl.folder "指導者養成レッスン">*/
	.box540 { }
	.table00 {
		font-size: 12px;
		margin-top: 1em;
		border-top: 1px solid #595757;
		border-left: 1px solid #595757; }
	.table01 {
		background-color: #cea0b6;
		padding: 6px;
		border-right: 1px solid #595757;
		border-bottom: 1px solid #595757; }
	.table01_ {
	background-color: #ffb463;
	padding: 6px;
	border-right: 1px solid #595757;
	border-bottom: 1px solid #595757; }
	.table02 {
		padding: 6px;
		border-right: 1px solid #595757;
		border-bottom: 1px solid #595757; }
	.title03 {
		background-color: #e7d6df;
		padding: 6px;
		border: solid 1px #595757; }
	.title03_ {
	background-color: #ffca8c;
	padding: 6px;
	border: solid 1px #595757; }
	.box540 .Image01 {
		float: right;
		padding-bottom: 12px;
		padding-left: 12px; }
	.txt001 {
		text-indent: -0.5em;
		padding-bottom: 0.4em;
		padding-left: 0.5em; }
	.box540 .txt002 {
	padding-top: 0.4em; }
	.box540 p { }
	.box540 .title01 {
		color: #d992ac;
		font-size: 16px;
		margin-bottom: 2px;
		padding-top: 1em;
		padding-bottom: 2px;
		border-bottom: 1px dotted #d992ac; }
	.box540 .title01_ {
	color: #f08311;
	font-size: 16px;
	margin-bottom: 2px;
	padding-top: 1em;
	padding-bottom: 2px;
	border-bottom: 1px dotted #f08311; }
	.txt003 {
		font-size: 16px;
		text-align: center;
		border-right: 1px solid #595757;
		border-left: 1px solid #595757; }
	.txt004 {
		font-size: 12px; }
/*</agl.folder>*/
.pdT10 {
	padding-top: 10px; }
.pdT5 {
	padding-top: 5px; }
.bk01 {
	background-color: #ebffce;
	overflow: hidden; }

