@charset "utf-8";
/* begin styles for RSS Feed */



.rss_box {
	 margin: 3px;
	 padding: 0px;
	 width: 160px;
	 height: 180px;
	 background-color: #FFFfff;
	 text-align:left;
}

.rss_title, rss_title a {
	font-size: 14px;
	font-weight:bold;
	margin-top: 5px;
	padding: 5px;
	letter-spacing: 1px;
}

.rss_items {
	margin: 3px;
	padding: 5px;
}

.rss_item  {
	padding-left: 0px;
	font-weight : normal; 
	font-size: 10px;
	padding-bottom: 10px;
	color: #999;
	word-break: break-all;
}

.rss_item a:link, .rss_item a:visited, .rss_item a:active {
	font-size: 13px;
	color: #000000;
	text-decoration : underline;
}

.rss_item a:hover { 
	font-size: 13px;
	text-decoration : underline;
	color: #888888;
}

.rss_date {
	font-size: 10px;
	font-weight : normal;
	color: #999;
}


/* 基本 */

html{
height:100%;
width:100%;
 }

body { 
margin: 0px;
font-size:10pt;
height:100%;
width:720px;
background-color:#CCffFF;
background-image:url(images/bg.gif)
}

img { 
border-width:0px; 
}

.font{
font-size:11px;
}


/* 横位置 */

.l{
text-align:left;
}


.r{
text-align:right;
}

.c{
text-align:center;
}

/* 縦位置 */

.t{
vertical-align:top;
}

.m{
vertical-align:middle;
}

.b{
vertical-align:bottom;
}

/* スペーサー */

.space {
background-color:#000000;
}

.space2 {
background-color:#99ccff;
}

/* 窓 */

.wlnk A:link {TEXT-DECORATION: none; color:#FFFFFF;}
.wlnk A:visited {TEXT-DECORATION: none; color:#FFFFFF ;}
.wlnk A:active {TEXT-DECORATION: none ; color:#FFFFFF;}
.wlnk A:hover {COLOR:#99ccFF; TEXT-DECORATION: none ;}

.window{color:black;
background-color:#FFFFFF;
border: 2px;
border-color:#0066FF;
border-style: solid;
margin:0px;
padding:0px;
}

/* iFrame内 */


.if A:link {TEXT-DECORATION: none; color:#000000; text-decoration:underline;}
.if A:visited {TEXT-DECORATION: none; color:#000000; text-decoration:underline;}
.if A:active {TEXT-DECORATION: none ; color:#888888; text-decoration:underline;}
.if A:hover {TEXT-DECORATION: none ; color:#888888; text-decoration:underline;}
.if{
margin:0px;
padding:0px;
}



/* スクロール */

.scroll{
scrollbar-base-color:#ccFFff;
scrollbar-face-color:#ccFFff;
scrollbar-arrow-color:#0066FF;
scrollbar-shadow-color:#0066FF;
scrollbar-darkshadow-color:#CCFFFF;
scrollbar-highlight-color:#0066FF;
scrollbar-3dlight-color:#CCFFFF;
scrollbar-track-color:#99CCff;

}

/* 左メニュー */

.menu A:link {TEXT-DECORATION: none; color:#FFFFFF;}
.menu A:visited {TEXT-DECORATION: none; color:#FFFFFF ;}
.menu A:active {TEXT-DECORATION: none ; color:#FFFFFF;}
.menu A:hover {COLOR:#99ccFF; TEXT-DECORATION: none ;}
.menu{color:black;
background-color:#FFFFFF;
font-size:11pt;
border: 2px;
border-color:#0066FF;
border-style: solid;
margin:0px;


}

.mt{
background-color:#0099FF;
color:white;
font-weight:bold;
margin:0px;
}

/* カレンダー */

.cal A:link {TEXT-DECORATION: none; color:#000000; text-decoration:underline;}
.cal A:visited {TEXT-DECORATION: none; color:#000000; text-decoration:underline;}
.cal A:active {TEXT-DECORATION: none ; color:#888888; text-decoration:underline;}
.cal A:hover {TEXT-DECORATION: none ; color:#888888; text-decoration:underline;}
.cal{color:black;
text-align:center;
background-color:#FFFFFF;
margin:0px;
padding:0px;
height:300px;
}

.m-f{
background-color:#FFBB00;
color:white;
font-weight:bold;
text-align:center;
width:16px;
font-size:18px;
padding-top:4px;
padding-bottom:4px;
}

.sat{
background-color:#0099FF;
color:white;
font-weight:bold;
text-align:center;
width:16px;
font-size:18px;
padding-top:4px;
padding-bottom:4px;
}

.sun{
background-color:#FF6600;
color:white;
font-weight:bold;
text-align:center;
width:16px;
font-size:18px;
padding-top:4px;
padding-bottom:4px;
}

.manth{
margin-top:2px;
vertical-align:top;
}

.scl{
background-color:#FFFF99
}

.fun{
background-color:#99FFCC;
}

/* ボーダー */

.bd{
border-top:1px solid #000000;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
}

.bl{
border-left:1px solid #000000;
}

.br{
border-right:1px solid #000000;
}

.bb{
border-bottom:1px solid #000000;
}

.bt{
border-top:1px solid #000000;
}

.brd{
border-right:1px dotted #000000;
}

/* 料金 */


.prc A:link {TEXT-DECORATION: none; color:#000000; text-decoration:underline;}
.prc A:visited {TEXT-DECORATION: none; color:#000000; text-decoration:underline;}
.prc A:active {TEXT-DECORATION: none ; color:#888888; text-decoration:underline;}
.prc A:hover {TEXT-DECORATION: none ; color:#888888; text-decoration:underline;}
.prc{color:black;
text-align:center;
background-color:#0066FF;
border-width:1px
border-style: solid;
margin:1px;
padding:0px;
}

.prci{
background-color:#FFFFFF;
color:black;
text-align:right;
}

.prcm{
background-color:#66AAFF;
color:black;
}

/* スクール */

.std{
height:85px;
background-color:#FFFFFF;
margin:0px;
padding:0px;
text-align:left;
font-size:11px;
}

.sht{
height:70px;
background-color:#FFFFFF;
margin:0px;
padding:0px;
text-align:left;
font-size:11px;
}

.tkt{
height:80px;
background-color:#FFFFFF;
margin:0px;
padding:0px;
text-align:left;
font-size:12px;

}

.sold{
	position : absolute;
	top : 220px;
	left: 110px
}
   

.box-mid{
background-color:#FFFFFF;
border-left:1px solid;
border-right:1px solid;
}

.box-top{
background-color:#FFFFFF;
border-top:1px solid;
}

.box-bottom{
background-color:#FFFFFF;
border-bottom:1px solid;
}

.sche{
text-align:left;
border:1px solid #000000;
background-color:#FFFFFF;
font-size:12pt;
padding:10px;
}

.schein{
text-align:center;
background-color:#66FF33;
font-size:14pt;
font-weight:bold;
}

.scheimg{
margin-top:10px;
margin-right:10px;
}