body					{
								margin:0px;
								padding:0px 0px 0px 10px;
								background-color:#ffffff;
								color:#333333;
								font-size:10px;
								line-height:1.5;
								font-weight:normal;}

h1							{
								text-align:left;
								padding:0px 0px 0px 0px;
								margin:0px 0px 0px 10px;
								color:#666666;
								font-size:10px;
								line-height:1.5;
								font-weight:normal;
								float:left;}

h2#wc					{
								padding:12px 0px 0px 0px;
								margin-top:10px;
								margin-bottom:0px;
								margin-left:auto;
								margin-right:auto;
								width:450px;
								height:45px;
								background-image:url("img/bg/welcomebg.gif");
								background-repeat:no-repeat;
								font-size:16px;
								font-weight:normal;
								text-align:center;
								vertical-align:middle;}

h2.ctb					{
								text-align:center;
								padding:0px;
								margin:0px 0px 0px 0px;
								font-size:14px;
								font-weight:normal;}

h2.title				{
								padding:5px 0px 5px 0px;
								margin:0px 0px 10px 0px;
								width:250px;
								display:block;
								border-width:5px 0px 5px 0px;
								border-style:solid;
								border-color:#ffcccc;
								background-color:#ffffff;
								font-size:14px;
								font-weight:normal;
								text-align:center;
								vertical-align:middle;}

h3.classtitle			{
								text-align:left;
								padding:0px;
								margin:0px 0px 0px 0px;
								color:#ff0000;
								font-size:14px;
								font-weight:normal;}

h3.profiletitle			{
								text-align:left;
								padding:0px;
								margin:20px 0px 0px 132px;
								font-size:14px;
								font-weight:normal;}

h3.accesstitle			{
								padding:0px;
								margin:5px 0px 0px 540px;
								background-color:#ffffff;
								color:#0000ff;
								font-size:14px;
								font-weight:normal;
								text-align:left;}


strong					{
								text-align:left;
								padding:0px 0px 0px 0px;
								margin:0px 0px 0px 0px;
								color:#333333;
								font-weight:normal;}

span					{
								color:#ff0000;}

span.ao					{
								color:#0000ff;}

span.mido			{
								color:#006400;}

span.ctbpink		{
								color:#ff1493;}

span.cha				{
								color:#660000;}

span.murasaki		{
								color:#cc66cc;}

span.shou			{
								color:#333333;
								font-size:80%;}

span.akaback		{
								padding:2px 2px 2px 2px;
								margin:0px 0px 0px 0px;
								color:#ffffff;
								background-color:#ff0000;}

span.parking		{
								color:#333333;
								background-color:#ffff00;}

p							{										/*$B:8$>$m$$(B*/
								text-align:left;
								font-size:10px;
								line-height:1.5;
								font-weight:normal;}

p#main					{
								text-align:left;
								padding:10px 40px 0px 40px;
								margin:0px 0px 0px 0px;
								border-width:0px;
								border-style:solid;
								border-color:#666666;
								font-size:12px;
								line-height:1.5;
								font-weight:normal;}

p.koushin				{
								height:24px;
								padding:0px 0px 0px 10px;
								margin:0px 0px 0px 0px;
								border-width:0px 0px 0px 0px;
								border-style:solid;
								border-color:#666666;
								display:block;
								background-color:#dddddd;
								background-image:url("img/bg/infobar.gif");
								background-repeat:repeat-x;
								font-size:10px;
								line-height:2.2;
								font-weight:normal;
								text-align:left;
								vertical-align:middle;}

p.koushin2				{
								height:24px;
								padding:0px 0px 0px 10px;
								margin:0px 0px 0px 0px;
								border-width:0px 0px 0px 0px;
								border-style:solid;
								border-color:#666666;
								display:block;
								background-color:#dddddd;
								background-image:url("img/bg/infobar.gif");
								background-repeat:repeat-x;
								font-size:10px;
								line-height:2.2;
								font-weight:normal;
								text-align:left;
								vertical-align:middle;}

p.koushin3				{
								height:24px;
								padding:0px 0px 0px 10px;
								margin:0px 0px 0px 0px;
								border-width:0px 0px 0px 0px;
								border-style:solid;
								border-color:#666666;
								display:block;
								background-color:#dddddd;
								background-image:url("img/bg/infobar.gif");
								background-repeat:repeat-x;
								font-size:10px;
								line-height:2.2;
								font-weight:normal;
								text-align:left;
								vertical-align:middle;}

p.topad				{
								padding:10px 10px 10px 10px;
								margin:5px 40px 10px 0px;
								display:block;
								width:180px;
								background-color:#eeeeee;
								background-image:url("img/bg/.gif");
								background-repeat:no-repeat;
								color:#333333;
								font-size:10px;
								font-weight:normal;
								line-height:1.5;
								text-align:left;
								vertical-align:middle;
								float:right;}

p.copy					{
								padding:0px 0px 0px 0px;
								margin:0px 0px 0px 0px;
								font-size:9px;
								text-align:right;}

p.subpage			{										/*$B%5%V%Z!<%84pK\J8>O(B*/
								text-align:left;
								padding:0px 0px 0px 0px;
								margin:7px 30px 7px 20px;
								font-size:12px;
								line-height:1.4;
								font-weight:normal;}

p.subcenter			{										/*$B%5%V%Z!<%8%;%s%?%j%s%0(B*/
								text-align:center;
								padding:0px 0px 0px 0px;
								margin:5px 0px 10px 0px;
								font-size:12px;
								line-height:1.5;
								font-weight:normal;}

p.intro1				{
								text-align:left;
								padding:0px 0px 0px 0px;
								margin:20px 0px 20px 40px;
								border-width:0px;
								border-style:solid;
								border-color:#666666;
								font-size:12px;
								line-height:1.5;
								font-weight:normal;}

p.intro2				{
								text-align:left;
								padding:0px 0px 0px 0px;
								margin:0px 0px 0px 40px;
								border-width:0px;
								border-style:solid;
								border-color:#666666;
								font-size:12px;
								line-height:1.5;
								font-weight:normal;}

p.intro3				{
								text-align:left;
								padding:0px 0px 0px 0px;
								margin:20px 0px 0px 0px;
								border-width:0px;
								border-style:solid;
								border-color:#666666;
								font-size:14px;
								line-height:1.5;
								font-weight:normal;}

p.intro4				{
								text-align:left;
								padding:0px 0px 0px 0px;
								margin:10px 150px 0px 0px;
								border-width:0px;
								border-style:solid;
								border-color:#666666;
								font-size:12px;
								line-height:1.5;
								font-weight:normal;}

p.intro5				{
								text-align:left;
								padding:0px 0px 0px 0px;
								margin:20px 40px 0px 300px;
								border-width:0px;
								border-style:solid;
								border-color:#666666;
								font-size:12px;
								line-height:1.5;
								font-weight:normal;}

p.name1				{
								text-align:right;
								padding:0px 0px 0px 0px;
								margin:20px 0px 0px 0px;
								border-width:0px;
								border-style:solid;
								border-color:#666666;
								font-size:12px;
								line-height:1.5;
								font-weight:normal;}

p.name2				{
								text-align:left;
								padding:0px 0px 0px 0px;
								margin:60px 0px 0px 300px;
								border-width:0px;
								border-style:solid;
								border-color:#666666;
								font-size:14px;
								line-height:1.5;
								font-weight:normal;}

p.xmasjouhou		{										/*$BH/I=2q!&!!JY6/2q>pJs(B*/
								padding:10px 10px 0px 10px;
								margin:0px 0px 0px 0px;
								border-width:0px 0px 0px 0px;
								border-style:solid;
								border-color:#666666;
								text-align:left;
								font-size:11px;
								line-height:1.5;
								font-weight:normal;}

p.traffic				{
								text-align:left;
								padding:0px 0px 0px 5px;
								margin:0px 0px 0px 0px;
								border-width:0px;
								border-style:solid;
								border-color:#666666;
								background-color:#cccccc;
								font-size:12px;
								line-height:1.5;
								font-weight:normal;}

ul							{
								text-align:left;}

li							{
								text-align:left;}

ul.oshirase				{
								width:540px;
								padding:0px 0px 0px 0px;
								margin:10px 0px 20px 0px;
								border-width:1px 0px 0px 1px;
								border-style:solid;
								border-color:#666666;
								display:block;
								overflow:scroll;
								background-color:#ffffff;
								font-size:12px;
								line-height:1.5;
								font-weight:normal;
								text-align:left;
								float:left;}

ul.oshirase li			{
								padding:5px 10px 5px 20px;
								margin:0px 0px 0px 0px;
								border-width:0px 0px 1px 0px;
								border-style:dotted;
								border-color:#666666;
								background-color:#ffffff;
								background-image:url("img/bg/infobg.gif");
								background-repeat:repeat-y;
								font-size:10px;
								line-height:1.5;
								font-weight:normal;
								text-align:left;
								list-style-type: none;}

ul.abclass				{
								width:160px;
								padding:0px 0px 0px 0px;
								margin:20px 20px 20px 0px;
								border-width:1px 0px 0px 1px;
								border-style:solid;
								border-color:#666666;
								display:block;
								background-color:#ffffff;
								font-size:10px;
								line-height:1.5;
								font-weight:normal;
								text-align:left;
								float:right;}

ul.abclass li			{
								padding:6px 5px 6px 10px;
								margin:0px 0px 0px 0px;
								border-width:0px 0px 0px 0px;
								border-style:dotted;
								border-color:#666666;
								background-color:#ffefef;
								font-size:10px;
								line-height:1.5;
								font-weight:normal;
								text-align:left;
								list-style-type: none;}

ul.access				{
								width:240px;
								padding:0px 0px 0px 0px;
								margin:5px 20px 0px 0px;
								border-width:0px 0px 0px 0px;
								border-style:solid;
								border-color:#666666;
								display:block;
								background-color:#ffffff;
								font-size:12px;
								line-height:1.5;
								font-weight:normal;
								text-align:left;
								float:right;}

ul.access li			{
								padding:6px 5px 6px 0px;
								margin:0px 0px 0px 20px;
								border-width:0px 0px 0px 0px;
								border-style:dotted;
								border-color:#666666;
								background-color:#ffffff;
								font-size:10px;
								line-height:1.5;
								font-weight:normal;
								text-align:left;
								list-style-type: disc;}

ul.bus					{
								width:160px;
								padding:2px 2px 2px 2px;
								margin:0px 0px 0px 40px;
								border-width:0px 0px 0px 0px;
								border-style:solid;
								border-color:#666666;
								display:block;
								background-color:#CDEB99;
								font-size:10px;
								line-height:1.5;
								font-weight:normal;
								text-align:left;
								float:right;}

ul.bus li				{
								padding:2px 2px 2px 2px;
								margin:0px 0px 0px 0px;
								border-width:0px 0px 0px 0px;
								border-style:dotted;
								border-color:#666666;
								background-color:#ffffff;
								font-size:10px;
								line-height:1.5;
								font-weight:normal;
								text-align:left;
								list-style-type: none}

ul.xmas-submenu	{
								width:140px;
								padding:0px 0px 0px 0px;
								margin:0px 0px 0px 0px;
								border-width:0px 1px 0px 0px;
								border-style:solid;
								border-color:#aaaaaa;
								display:block;
								background-color:#ffffff;
								font-size:10px;
								line-height:1.5;
								font-weight:normal;
								text-align:left;
								float:left;}

ul.xmas-submenu li	{
								padding:3px 2px 3px 0px;
								margin:0px 0px 0px 20px;
								border-width:0px 0px 0px 0px;
								border-style:dotted;
								border-color:#666666;
								background-color:#ffffff;
								font-size:10px;
								line-height:1.5;
								font-weight:normal;
								text-align:left;
								list-style-type: disc;}

a.bt						{
								height:30px;
								width:80px;
								padding:0px 0px 0px 0px;
								margin:130px 0px 0px 0px;
								border-width:0px 0px 0px 0px;
								border-style:solid;
								border-color:#666666;
								display:block;
								background-image:url("img/botan/menu.gif");
								background-repeat:no-repeat;
								color:#660000;
								font-size:10px;
								line-height:3.0;
								font-weight:normal;
								text-decoration:none;
								text-align:center;
								vertical-align:middle;
								float:left;}

a.bt:hover				{
								color:#ffffff;
								background-image:url("img/botan/menu2.gif");}

a.bt2						{
								height:30px;
								width:80px;
								padding:0px 0px 0px 0px;
								margin:130px 0px 0px 0px;
								border-width:0px 0px 0px 0px;
								border-style:solid;
								border-color:#666666;
								display:block;
								background-image:url("img/botan/menu2.gif");
								background-repeat:no-repeat;
								color:#ffffff;
								font-size:10px;
								line-height:3.0;
								font-weight:normal;
								text-decoration:none;
								text-align:center;
								vertical-align:middle;
								float:left;}

a.botan					{
								height:25px;
								width:200px;
								padding:0px 0px 0px 0px;
								margin-top:10px;
								margin-bottom:10px;
								margin-left:auto;
								margin-right:auto;
								border-width:0px 0px 0px 0px;
								border-style:solid;
								border-color:#666666;
								display:block;
								background-image:url("img/botan/botan01-1.gif");
								background-repeat:no-repeat;
								color:#333333;
								font-size:12px;
								line-height:2.2;
								font-weight:normal;
								text-decoration:none;
								text-align:center;
								vertical-align:middle;}

a.botan:hover		{
								color:#ff0000;
								background-image:url("img/botan/botan01-2.gif");}

a.no				{
								padding:0px 0px 0px 0px;
								margin:0px 0px 0px 0px;
								text-decoration:none;}

a.mail				{
								padding:0px 0px 0px 0px;
								margin:0px 0px 0px 0px;
								text-align:center;
								text-decoration:none;}

a.taiken				{
								width:144px;
								height:45px;
								padding:0px 0px 0px 0px;
								margin:10px 0px 0px 160px;
								border-width:0px 0px 0px 0px;
								border-style:solid;
								border-color:#666666;
								display:block;
								background-image:url("img/taiken.gif");
								background-repeat:no-repeat;
								text-decoration:none;}

a.taiken:hover	{
								background-image:url("img/taiken2.gif");
								background-repeat:no-repeat;}

a.ad						{
								width:204px;
								height:107px;
								padding:0px 0px 0px 0px;
								margin:20px 40px 0px 0px;
								border-width:0px;
								border-style:solid;
								border-color:#666666;
								display:block;
								background-image:url("img/ad/topad01.gif");
								background-repeat:no-repeat;
								text-decoration:none;
								float:right;}

a.ad:hover			{
								background-image:url("img/ad/topad01-2.gif");
								background-repeat:no-repeat;}

a.ad2						{
								width:204px;
								height:107px;
								padding:0px 0px 0px 0px;
								margin:20px 40px 0px 0px;
								border-width:0px;
								border-style:solid;
								border-color:#666666;
								display:block;
								background-image:url("img/ad/topad02.gif");
								background-repeat:no-repeat;
								text-decoration:none;
								float:right;}

a.ad2:hover			{
								background-image:url("img/ad/topad02-2.gif");
								background-repeat:no-repeat;}

a.ad3						{
								width:204px;
								height:68px;
								padding:0px 0px 0px 0px;
								margin:20px 40px 0px 0px;
								border-width:0px;
								border-style:solid;
								border-color:#666666;
								display:block;
								background-image:url("img/ad/topad03.gif");
								background-repeat:no-repeat;
								text-decoration:none;
								float:right;}

a.ad3:hover			{
								background-image:url("img/ad/topad03-2.gif");
								background-repeat:no-repeat;}

a.xmas					{
								padding:3px 5px 3px 5px;
								margin:0px 0px 0px 0px;
								border-width:0px 0px 0px 0px;
								border-style:solid;
								border-color:#666666;
								background-color:#ffffff;
								color:#333333;
								font-weight:normal;
								text-decoration:none;}

a.xmas:hover		{
								color:#000000;
								background-color:#999999;}

a.xmas2					{
								padding:3px 5px 3px 5px;
								margin:0px 0px 0px 0px;
								border-width:0px 0px 0px 0px;
								border-style:solid;
								color:#000000;
								background-color:#999999;
								color:#333333;
								font-weight:normal;
								text-decoration:none;}

img							{
								padding:0px;
								margin:0px;
								border-width:0px;}


img#logo2			{										/*$B%m%4(B*/
								padding:0px 0px 0px 0px;
								margin:10px 0px 0px 40px;
								border-width:0px;
								width:135px;
								height:169px;
								float:left;}

img#pic1				{										/*$B%H%C%W%a%$%s<L??(B*/
								padding:0px 0px 0px 0px;
								margin:5px 20px 0px 0px;
								border-width:0px;
								width:313px;
								height:470px;
								float:right;}

img.lessonpic		{										/*$B%l%C%9%s<L??(B*/
								padding:0px 0px 0px 0px;
								margin:0px 0px 0px 0px;
								border-width:0px;
								width:200px;
								height:200px;
								float:left;}

img.studio1			{										/*$B%9%?%8%*<L??(B1*/
								width:380px;
								height:253px;
								padding:0px 0px 0px 0px;
								margin:0px 0px 0px 0px;
								border-style:solid;
								border-color:#666666;
								border-width:1px;
								float:left;}

img.studio2			{										/*$B%9%?%8%*<L??(B2*/
								width:380px;
								height:253px;
								padding:0px 0px 0px 0px;
								margin:0px 30px 0px 0px;
								border-style:solid;
								border-color:#666666;
								border-width:1px;
								float:right;}

img.studio3			{										/*$B%9%?%8%*<L??(B3*/
								width:380px;
								padding:0px 0px 0px 0px;
								margin:20px 0px 10px 0px;
								border-style:solid;
								border-color:#666666;
								border-width:1px;
								float:left;}

img.profile1		{										/*$BIY86CR7C<L??(B1*/
								padding:0px 0px 0px 0px;
								margin:20px 150px 0px 100px;
								border-style:solid;
								border-color:#666666;
								border-width:0px;
								width:170px;
								height:255px;
								float:right;}

img.profile2		{										/*$BIY86CR7C<L??(B2*/
								padding:0px 0px 0px 0px;
								margin:0px 60px 20px 40px;
								border-style:solid;
								border-color:#666666;
								border-width:0px;
								width:230px;
								height:408px;
								float:left;}

img.profile3		{										/*$B9V;U<L??(B*/
								padding:0px 0px 0px 0px;
								margin:60px 0px 0px 120px;
								border-style:solid;
								border-color:#666666;
								border-width:0px;
								width:120px;
								height:160px;
								float:left;}

img#ctbmap			{										/*$BCO?^(B*/
								padding:0px 0px 0px 0px;
								margin:0px 0px 0px 0px;
								border-style:solid;
								border-color:#666666;
								border-width:0px;
								width:525px;
								height:612px;
								float:left;}

img.xmasguest	{										/*$BCO?^(B*/
								padding:0px 0px 0px 0px;
								margin:0px 0px 0px 0px;
								border-style:solid;
								border-color:#666666;
								border-width:0px;
								width:120px;}

img.xmas-s			{										/*$BCO?^(B*/
								padding:0px 0px 0px 0px;
								margin:0px 0px 0px 0px;
								border-style:solid;
								border-color:#666666;
								border-width:0px;
								width:120px;}

img.xmas			{										/*$BH/I=2q!&JY6/2q<L??(B*/
								padding:0px 0px 0px 0px;
								margin:0px 0px 0px 0px;
								border-style:solid;
								border-color:#666666;
								border-width:0px;
								width:250px;
								float:left;}

img.xmas2			{										/*$BH/I=2q!&JY6/2q<L??(B*/
								padding:0px 0px 0px 0px;
								margin:0px 0px 0px 0px;
								border-style:solid;
								border-color:#666666;
								border-width:0px;
								width:250px;
								clear:both;}

caption					{										/*$B%F!<%V%k%-%c%W%7%g%s(B*/
								padding:0px 0px 0px 0px;
								margin:0px 0px 0px 0px;
								border-width:0px 0px 0px 0px;
								border-style:solid;
								border-color:#666666;
								text-align:center;
								vertical-align:middle;
								font-size:14px;
								color:#ff1493;
								line-height:1.5;
								font-weight:normal;}

table						{
								padding:0px 0px 0px 0px;
								margin:0px 0px 0px 0px;
								border-collapse:collapse;
								border-width:0px 0px 0px 0px;
								border-style:solid;
								border-color:#666666;}

td						{
								border-width:0px 0px 0px 0px;
								border-style:solid;
								border-color:#666666;}

td.classinfo			{										/*$B%/%i%9@bL@(B*/
								padding:10px 0px 10px 0px;
								margin:0px 0px 0px 0px;
								border-width:0px 0px 1px 0px;
								border-style:solid;
								border-color:#666666;
								text-align:left;
								vertical-align:top;
								font-size:12px;
								line-height:1.5;
								font-weight:normal;}

table#adult			{
								padding:0px 0px 0px 0px;
								margin:0px 20px 0px 20px;
								border-width:0px 0px 0px 0px;
								border-style:solid;
								border-color:#666666;
								background-color:#ffffff;
								font-size:10px;
								text-align:left;}

table#adult td		{
								border-width:1px 1px 1px 1px;
								border-style:solid;
								border-color:#cccccc;
								background-color:#ffeeee;
								text-align:left;
								vertical-align:top;}

table.schedule		{										/*$B%9%1%8%e!<%kI=(B*/
								width:630px;
								padding:0px 0px 0px 0px;
								margin:0px 0px 0px 0px;
								border-width:1px 1px 1px 1px;
								border-style:solid;
								border-color:#666666;
								background-color:#ffffff;
								font-size:10px;
								text-align:center;}

table.schedule td	{
								padding:0px 0px 0px 0px;
								margin:0px 0px 0px 0px;
								border-width:1px 1px 1px 1px;
								border-style:dotted;
								border-color:#666666;
								font-size:10px;
								text-align:center;
								vertical-align:middle;}

table.schedule th	{
								padding:0px 0px 0px 0px;
								margin:0px 0px 0px 0px;
								border-width:1px 1px 1px 1px;
								border-style:solid;
								border-color:#666666;
								text-align:center;
								vertical-align:middle;}

th.youbi				{
								width:12%;
								height:16px;
								font-size:10px;
								background-color:#ffe4b5;}

th.jikan				{
								height:35px;
								font-size:9px;
								background-color:#ffe4e1;}

td.baby					{
								color:#000000;
								background-color:#ff69b4;}

td.kid						{
								color:#000000;
								background-color:#afeeee;}

td.junior				{
								color:#000000;
								background-color:#ffa07a;}

td.student				{
								color:#000000;
								background-color:#90ee90;}

td.adult1				{
								color:#000000;
								background-color:#d8bfd8;}

td.adult2				{
								color:#000000;
								background-color:#d8bfd8;}

td.adult3				{
								color:#000000;
								background-color:#d8bfd8;}

td.stretch				{
								color:#000000;
								background-color:#fffacd;}

td.conte				{
								color:#000000;
								background-color:#c0c0c0;}

table.fee				{										/*$BNA6bI=(B*/
								width:610px;
								padding:0px 0px 0px 0px;
								margin:0px 0px 0px 0px;
								border-width:1px 1px 1px 1px;
								border-style:solid;
								border-color:#666666;
								background-color:#ffffff;
								font-size:12px;
								text-align:center;}

table.fee td			{
								padding:2px 2px 2px 2px;
								margin:0px 0px 0px 0px;
								border-width:1px 1px 1px 1px;
								border-style:dotted;
								border-color:#666666;
								text-align:center;
								vertical-align:middle;}

table.fee th	{
								padding:0px 0px 0px 0px;
								margin:0px 0px 0px 0px;
								border-width:1px 1px 1px 1px;
								border-style:solid;
								border-color:#666666;
								background-color:#ffe4e1;
								text-align:center;
								vertical-align:middle;}

tr#babyfee			{										/*$B%Y%S!<%/%i%9NsGX7J?';XDj(B*/
								border-width:1px 1px 1px 1px;
								border-style:solid;
								background-color:#ff69b4;}

tr#kidfee			{										/*$B%-%C%:%/%i%9NsGX7J?';XDj(B*/
								border-width:1px 1px 1px 1px;
								border-style:solid;
								background-color:#afeeee;}

tr#juniorfee			{										/*$B%8%e%K%"%/%i%9NsGX7J?';XDj(B*/
								border-width:1px 1px 1px 1px;
								border-style:solid;
								background-color:#ffa07a;}

tr#studentfee			{										/*$B%9%F%e!<%G%s%H%/%i%9NsGX7J?';XDj(B*/
								border-width:1px 1px 1px 1px;
								border-style:solid;
								background-color:#90ee90;}

tr#adultfee			{										/*$B%"%@%k%H%/%i%9NsGX7J?';XDj(B*/
								border-width:1px 1px 1px 1px;
								border-style:solid;
								background-color:#fffacd;}

tr#contefee			{										/*$B%3%s%F%/%i%9NsGX7J?';XDj(B*/
								border-width:1px 1px 1px 1px;
								border-style:solid;
								background-color:#c0c0c0;}

table.fee td#special1			{						/*$B%"%@%k%H%/%i%9%l%C%9%s2s?t$N(Btd$B$NJ8;z0LCV;XDj(B*/
								vertical-align:top;}

table.fee2			 {										/*$B2HB23d$jJ8>O(B*/
								width:750px;
								padding:0px 0px 0px 0px;
								margin:0px 0px 20px 20px;
								border-width:1px 1px 1px 1px;
								border-style:solid;
								border-color:#666666;
								background-color:#ffeeee;
								text-align:left;}

table.fee2 td		{
								padding:2px 5px 2px 5px;
								margin:0px 0px 0px 0px;
								border-width:0px 0px 0px 0px;
								border-style:solid;
								border-color:#666666;
								color:#333333;
								font-size:12px;
								font-weight:normal;
								text-align:left;
								vertical-align:top;}

table.fee2 td.midashi	{
								width:150px;
								padding:2px 2px 2px 2px;
								margin:0px 0px 0px 0px;
								border-width:0px 0px 0px 0px;
								border-style:solid;
								border-color:#666666;
								background-color:#ff0000;
								color:#ffffff;
								font-size:16px;
								font-weight:normal;
								text-align:center;
								vertical-align:middle;}

table.moushikomi	{										/*$B%U%)!<%`(B*/
								width:660px;
								padding:0px 0px 0px 0px;
								margin-top:0px;
								margin-bottom:0px;
								margin-left:auto;
								margin-right:auto;
								border-width:1px 1px 1px 1px;
								border-style:solid;
								border-color:#666666;
								background-color:#ffeeee;
								font-size:12px;
								text-align:left;}

table.moushikomi td			{
								padding:5px 5px 5px 5px;
								margin:0px 0px 0px 0px;
								border-width:1px 1px 1px 1px;
								border-style:solid;
								border-color:#666666;
								text-align:left;
								vertical-align:top;}

table.moushikomi td.naka			{
								padding:10px 5px 10px 5px;
								text-align:center;}

table.xmasguest08	{										/*$B%U%)!<%`(B*/
								width:90%;
								padding:0px 0px 0px 0px;
								margin-top:0px;
								margin-bottom:0px;
								margin-left:auto;
								margin-right:auto;
								border-width:1px 1px 1px 1px;
								border-style:solid;
								border-color:#666666;
								font-size:12px;
								text-align:left;}

table.xmasguest08 td			{
								padding:10px 10px 10px 10px;
								margin:0px 0px 0px 0px;
								border-width:1px 1px 1px 1px;
								border-style:solid;
								font-size:10px;
								line-height:1.5;
								text-align:left;
								vertical-align:top;}

table.xmasguest08 th			{
								width:30%;
								padding:10px 10px 10px 10px;
								margin:0px 0px 0px 0px;
								border-width:1px 1px 1px 1px;
								border-style:solid;
								font-size:12px;
								line-height:1.5;
								font-weight:normal;
								text-align:center;
								vertical-align:middle;}


iframe					{										/*Gmap$B%U%l!<%`(B*/
								float:left;}

div								{
								border-width:0px;
								padding:0px;
								margin:0px;}

div.cover				{										/*$BA4BN(B*/
								width:820px;
								margin-top:0px;
								margin-bottom:0px;
								margin-left:auto;
								margin-right:auto;
								padding:0px 0px 0px 0px;
								background-repeat:repeat-x;
								background-color:#ffffff;
								text-align:center;}

div.header				{										/*$B%X%C%I(B*/
								width:820px;
								height:170px;
								padding:0px 0px 0px 0px;
								margin:0px 0px 0px 0px;
								border-style:solid;
								border-width:0px;
								background-image:url("img/bg/headbg.gif");
								background-repeat:no-repeat;
								background-color:#ffffff;
								color:#666666;
								font-size:10px;
								text-align:left;}

div.footer				{										/*$B%U%C%?!<(B*/
								padding:5px 0px 10px 0px;
								margin:20px 0px 0px 0px;
								border-style:solid;
								border-width:1px 0px 0px 0px;
								background-color:#ffffff;
								font-size:12px;
								text-align:center;
								clear:both;}

div.fix						{										/*2$BCJAH2r=|MQ%@%_!<CJAH$_OH(B*/
								border-style:solid;
								border-width:0px;
								height:0px;
								padding:0px 0px 0px 0px;
								margin:0px 0px 0px 0px;
								clear:both;}

div.fixline					{										/*2$BCJAH2r=|MQ%@%_!<CJAH$_OH!J@~$"$j!K(B*/
								border-style:solid;
								border-color:#999999;
								border-width:1px 0px 0px 0px;
								height:0px;
								padding:0px 0px 0px 0px;
								margin:0px 20px 10px 0px;
								clear:both;}

div.topbox				{										/*$B%H%C%W%Z!<%8%a%$%s(B*/
								width:480px;
								height:470px;
								padding:0px 0px 0px 0px;
								margin:5px 0px 0px 0px;
								border-style:solid;
								border-width:0px;
								border-color:#666666;
								background-image:url("img/bg/topmainbg.gif");
								background-repeat:repeat-y;
								float:left;}

div.contents		{										/*$B%3%s%F%s%D(B*/
								border-style:solid;
								border-width:0px;
								padding:15px 0px 0px 0px;
								margin:0px 0px 0px 0px;
								clear:both;}

div.classpage		{										/*$B%/%i%9%Z!<%8:8(B*/
								border-style:solid;
								border-width:0px;
								padding:10px 0px 0px 0px;
								margin:0px 210px 0px 0px;}

div.class-sub		{										/*$B%Z!<%82<ItJ,%/%i%9@bL@(B*/
								border-style:dotted;
								border-width:1px 0px 0px 0px;
								border-color:#666666;
								padding:5px 0px 0px 0px;
								margin:10px 220px 0px 0px;}

div.xmaspage-l		{										/*$BH/I=2q:8(B*/
								width:250px;
								padding:0px 0px 0px 0px;
								margin:0px 0px 0px 10px;
								border-style:solid;
								border-width:0px;
								border-color:#666666;
								background-color:#ffffff;
								float:left;}

div.xmaspage-r		{										/*$BH/I=2q1&(B*/
								padding:0px 0px 0px 0px;
								margin:0px 20px 0px 410px;
								border-style:solid;
								border-width:0px;
								border-color:#666666;
								background-image:url("img/bg/topmainbg.gif");
								background-repeat:repeat-y;
								background-color:#ffffff;}


