@import "fontsize.css";

/* local set */
em { font-style:normal; font-weight:bolder; color:red; }
th { background-color:yellow; font-size:75%; }
h1 { font-size:100%; margin-bottom:0.5em }
A:link     {TEXT-DECORATION: none; COLOR:#0000ff;}
A:visited  {TEXT-DECORATION: none; COLOR:#52188c;}
A:active   {TEXT-DECORATION: none;}
A:hover    {TEXT-DECORATION: underline; COLOR:#FF3300;}
span a:hover{BACKGROUND:yellow;}
form {margin: 0px 0px 0px 0px;}
body {margin: 0px 0px 0px 0px;font-family:'ＭＳ Ｐゴシック';}
body, table, th, td, div, span, ul, li, input, select, textarea, button{font-family:'MS Pゴシック';}

/* Nordic artist */
.nart A:link     {TEXT-DECORATION: none; COLOR:#ffffff;}
.nart A:visited  {TEXT-DECORATION: none; COLOR:#ffffff;}
.nart A:active   {TEXT-DECORATION: none;}
.nart A:hover    {TEXT-DECORATION: underline; COLOR:#FFFF99;}

/*↓めばえ背景↓*/
TD.k01 {
	BACKGROUND-IMAGE: url(../img/n_haikei1.gif); BACKGROUND-REPEAT: no-repeat
}
/**↑めばえ背景↑**/
TD.gfright {
	BACKGROUND-IMAGE: url(../img/sider.gif); BACKGROUND-REPEAT: repeat-y
}
TD.bg01b {
	BACKGROUND-IMAGE: url(../img/bg_01b.jpg); BACKGROUND-REPEAT: repeat-y
}
TD.ftop {
	BACKGROUND-IMAGE: url(../img/f_top.gif); BACKGROUND-REPEAT: repeat-x
}
TD.fbottom {
	BACKGROUND-IMAGE: url(../img/f_bottom.gif); BACKGROUND-REPEAT: repeat-x
}
TD.fleft {
	BACKGROUND-IMAGE: url(../img/f_left.gif); BACKGROUND-REPEAT: repeat-y
}
TD.fright {
	BACKGROUND-IMAGE: url(../img/f_right.gif); BACKGROUND-REPEAT: repeat-y
}
TD.bg02 {
	BACKGROUND-IMAGE: url(../img/bg_02b.jpg)
}
TD.bg01r {
	BACKGROUND-IMAGE: url(../img/bg_01r.gif); BACKGROUND-REPEAT: repeat-y
}
TD.bg02r {
	BACKGROUND-IMAGE: url(../img/bg_02r.gif); BACKGROUND-REPEAT: repeat-y
}
TD.hbg {
	BACKGROUND-IMAGE: url(../img/hhaikei.gif); BACKGROUND-REPEAT: repeat-y
}
TD.ski {
	BACKGROUND-IMAGE: url(../img/shikiri3.gif); BACKGROUND-REPEAT: repeat-x
}
/*↓FORM↓*/
TD.fyb {
	BACKGROUND-IMAGE: url(../img/fm1_haikei.gif); BACKGROUND-REPEAT: repeat
}
TD.fpb {
	BACKGROUND-IMAGE: url(../img/fm2_haikei.gif); BACKGROUND-REPEAT: repeat
}
TD.fgb {
	BACKGROUND-IMAGE: url(../img/fm3_haikei.gif); BACKGROUND-REPEAT: repeat
}
TD.fdb {
	BACKGROUND-IMAGE: url(../img/fm5_haikei.gif); BACKGROUND-REPEAT: repeat
}
TD.frb {
	BACKGROUND-IMAGE: url(../img/fm4_haikei.gif); BACKGROUND-REPEAT: repeat
}
TD.fwb {
	BACKGROUND-IMAGE: url(../img/fm6_haikei.gif); BACKGROUND-REPEAT: repeat
}
TD.fxb {
	BACKGROUND-IMAGE: url(../img/fm7_haikei.gif); BACKGROUND-REPEAT: repeat
}
TD.feb {
	BACKGROUND-IMAGE: url(../img/fm8_haikei.gif); BACKGROUND-REPEAT: repeat
}
TD.fnb {
	BACKGROUND-IMAGE: url(../img/fm9_haikei.gif); BACKGROUND-REPEAT: repeat
}
/*↑FORM↑*/
.copyright {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 125%
}
TD.bgside {
	BACKGROUND-IMAGE: url(../img/sideg.gif);
}
/** トップの教室の文字調節 **/
DIV.topc {
	MARGIN: 7px 0px 7px 0px
}
DIV.topc2 {
	MARGIN: 7px 0px 15px 10px
}
DIV.tops {
	MARGIN: 0px 0px 0px 10px
}
DIV.tops2 {
	MARGIN: 0px 0px 0px 40px
}
DIV.tops3 {
	MARGIN: 10px 0px 10px 40px
}
DIV.tops4 {
	MARGIN: 0px 20px 0px 20px
}
DIV.topt {
	MARGIN: 0px 8px 0px 8px
}
DIV.topt2 {
	MARGIN: 2px 8px 2px 8px
}
DIV.topt3 {
	MARGIN: 8px 8px 8px 8px
}
DIV.topc14 {
	MARGIN: 0px 0px 0px 10px; FONT-SIZE: 14px;
}
DIV.topc14b {
	MARGIN: 20px 0px 0px 20px; FONT-SIZE: 14px;LINE-HEIGHT: 16px;
}
DIV.topc12 {
	MARGIN: 5px 0px 0px 20px; FONT-SIZE: 12px;LINE-HEIGHT: 16px;
}
DIV.topt12 {
	MARGIN: 0px 0px 0px 8px; FONT-SIZE: 12px;
}
/**↑トップの教室の文字調節↑**/
/** 各教室文字調節 **/
DIV.topk {
	MARGIN: 10px 0px 10px 0px float: left;
}
DIV.topk2 {
	MARGIN: 10px 0px 10px 0px
}
DIV.topk3 {
	MARGIN: 0px 20px 0px 0px
}
DIV.topk4 {
	MARGIN: 30px 0px 10px 0px float: left;
}
DIV.topkst {
	MARGIN: 0px 0px 0px 10px; float: left;
}
DIV.topkst2 {
	MARGIN: 0px 0px 0px 20px; float: left;
}
DIV.topkst3 {
	MARGIN: 0px 0px 0px 30px; float: left;
}
DIV.topkst4 {
	MARGIN: 10px 10px 10px 10px; float: left;
}
DIV.topkst5 {
	MARGIN: 10px 0px 0px 0px;
}
DIV.topkst6 {
	MARGIN: 2px 0px 0px 0px;
}
DIV.topkst7 {
	MARGIN: 0px 0px 0px 50px; float: left;
}
DIV.topkst8 {
	MARGIN: 10px 0px 0px 30px; float: left;
}
DIV.topkst9 {
	MARGIN: 10px 0px 0px 35px; float: left;
}
DIV.topkst10 {
	MARGIN: 0px 20px 10px 10px; float: left;
}
DIV.topkst11 {
	MARGIN: 0px 0px 0px 12px; float: left;
}
DIV.topkst12 {
	MARGIN: 0px 5px 0px 490px; FONT-SIZE: 10px;
}
DIV.topk12c {
	MARGIN: 30px 3px 0px 10px; FONT-SIZE: 12px;LINE-HEIGHT: 16px;
}
DIV.topkst13 {
	MARGIN: 5px 0px 0px 0px;
}
DIV.topkst14 {
	MARGIN: 0px 0px 10px 26px;
}
DIV.topkst15 {
	MARGIN: 0px 0px 0px 10px;
}
DIV.topkst16 {
	MARGIN: 20px 0px 0px 0px;
}
DIV.topkst17 {
	MARGIN: 0px 0px 10px 10px; float: left;
}
DIV.topkst18 {
	MARGIN: 10px 20px 10px 20px;
	
/**↑各教室文字調節↑**/
DIV.tsm {
	MARGIN: 3px 0px 5px 0px
}
DIV.bkn {
	MARGIN: 10px 0px 0px 0px
}
th.title{
font-size: 12px; color: #663300; text-align: left; border: 1px solid #663300; padding: 2px;
}
tr.np{
font-size: 12px; LINE-HEIGHT: 16px;background-color: #eeeeee;	
}
td.np1{
background-color: #ffff99;
}
td.np2{
background-color: #ffcccc;
}
/*↑*/
.go{
MARGIN: 20px 0px 0px 0px; font-size: 12px;LINE-HEIGHT: 16px; text-align: left; border: 3px double #339933; padding: 2px; WIDTH:300px;
}
/*いきいき*/
.tbl01{
font-size: 12px; line-height: 18px; text-align: left; border: 1px solid #cc0000; background-color: #ffffff;
}
.tbl02{
font-size: 14px; line-height: 18px; text-align: left; border: 1px solid #cc0000; background-color: #ffffcc;
}
.tbl03{
font-size: 12px; line-height: 18px; text-align: left; border: 1px solid #cc0000; background-color: #FFCC99; width: 255px;
}
/*夏の教室*/
.sm01{
font-size: 14px; line-height: 18px; border: 0px solid #cc0000; background-color: #F4E183; PADDING: 10px 10px 0px 10px;
}
DIV.smc {
	MARGIN: 10px 0px 10px 30px;
}
DIV.smc2 {
	MARGIN: 10px 10px 10px 0px;
}
DIV.smc3 {
	MARGIN: 10px 10px 10px 10px;
}
DIV.sp {
	MARGIN: 20px 10px 10px 10px;
}
.sm02{
border: 1px solid #FF6633; background-color: #FFFFFF;
}
/*ハロウィン*/
DIV.hw1 {
	MARGIN: 10px 10px 10px 20px; font-size: 12px; line-height: 16px;
}
DIV.hw2 {
	MARGIN: 0px 10px 0px 60px; font-size: 12px; line-height: 16px;
}
DIV.hw3 {
	MARGIN: 0px 20px 10px 20px; font-size: 12px; line-height: 16px;
}

/** トップの教室のぼたん **/
.tb01 {
	MARGIN: 20px 0px 0px 9px;float: left;
}
.tb02 {
	MARGIN: 20px 0px 0px 18px;float: left;
}
.tb03 {
	MARGIN: 18px 0px 0px 9px;float: left;
}
.tb04 {
	MARGIN: 18px 0px 0px 18px;float: left;
}
.tb05 {
	MARGIN: 24px 0px 0px 0px;float: left;WIDTH: 610px; height: 22px;
}
.tb06 {
	MARGIN: 24px 0px 18px 0px;float: left; TEXT-ALIGN:left; font-size: 12px; height: 22px;
}
.cls {
	clear: both;
}
.pic01{
	border: 1px solid; border-color: #666666;
}

/*元気っこ*/
.st01 {
	MARGIN: 2px 2px 2px 5px;
	PADDING: 5px 2px 3px 2px;
	WIDTH: 200px;
	border: 2px solid #339900;
}
.st02 {
	MARGIN: 2px 2px 2px 2px;
	PADDING: 3px 2px 1px 2px;
	WIDTH: 30px;
	border: 1px solid #000000;
	float: left;
}
.st03 {
	MARGIN: 2px 2px 2px 2px;
	PADDING: 3px 2px 1px 2px;
	float: left;
}
.st04{
    font-size: 14px; 
    line-height: 18px; 
    border: 2px solid #cc0000; 
    background-color: #FFFFFF;
}
.st05 {
	MARGIN: 2px 2px 2px 2px;
	PADDING: 5px 2px 3px 2px;
	WIDTH: 300px;
	border: 1px solid #000000;
}