@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Oswald);
@import url(http://fonts.googleapis.com/css?family=Allerta);
@import url(http://fonts.googleapis.com/css?family=Reenie+Beanie);
@import url("size.css");

nav#mainNav ul li a {background-color:#fff;}
#home a {color: #669966}

nav p#welcome a {color: #6699cc;background-image: url(img/b.png);}
nav p#about a {color: #cc9933;background-image: url(img/y.png);}
nav p#concept a {color: #666699;background-image: url(img/p.png);}
nav p#lesson a {color: #996666;background-image: url(img/v.png);}
nav p#system a {color: #999999;background-image: url(img/n.png);}
nav p#movie a {color: #669966;background-image: url(img/g.png);}
nav p#voice a {color: #cc6633;background-image: url(img/r.png);}
nav p#kids a {color: #9acb33;background-image: url(img/yg.png);}

body#welcome h2{background-color: #6699cc;}
body#about h2{background-color: #cc9933;}
body#concept h2{background-color: #666699;}
body#lesson h2{background-color: #996666;}
body#system h2{background-color: #999999;}

body#welcome h3,body#welcome h4{color: #6699cc;border-top-color: #6699cc;}body#welcome #main a	{color: #6699cc;}
body#about h3,body#about h4{color: #cc9933;border-top-color: #cc9933;}body#about #main a	{color: #cc9933;}
body#concept h3,body#concept h4{color: #666699;border-top-color: #666699;}body#concept #main a	{color: #666699;}
body#lesson h3,body#lesson h4{color: #996666;border-top-color: #996666;}body#lesson #main a	{color: #996666;}
body#system h3,body#system h4{color: #999999;border-top-color: #999999;}body#system #main a	{color: #999999;}


.curs{
font-family: 'Reenie Beanie', cursive;
font-size: 1.2em;
font-weight: normal;
}


body#welcome ol li{background-image: url(img/sb.png);}
body#concept ol li{background-image: url(img/sp.png);}

/* トピックス 2015*/


#content{
font-family:verdana,"ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
background-image:none;
padding-top: 0;
padding-right: 0px;
padding-bottom: 20px;
padding-left: 0;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #8A6C9B;
font-size: 90%;
line-height: 1.8em;
margin-top: 0;
margin-right: 0;
margin-left: 0;
}

#content a
{
color: #6a9a68;
}

#content .feed_item_title{
text-align: left;
margin-top: 1px;
margin-right: 0;
margin-bottom: 10px;
margin-left: 0;
padding-top: 1px;
padding-right: 0;
padding-bottom: 1px;
padding-left: 0;
font-size: 14px;
line-height: 26px;
font-weight: bold;
}
#content .feed_item{
border-bottom:1px dashed #6a9a68;
margin-top: 10px;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding-top: 0px;
padding-right: 0;
padding-bottom: 20px;
padding-left: 0;
}
#content .feed_item_date{
color:#666666;
overflow: hidden;
text-overflow: ellipsis;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 3px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
font-size: 10px;
line-height: 16px;
}
#content .rssmikle_title{
margin:0 0 0 3px;
padding:0 2px 0 3px;
color:#666666;
overflow: hidden;
text-overflow: ellipsis;
display: block;
border: 1px solid #CCCCCC;
}

#content .feed_item_link{margin:0 0 0 3px;padding:0 2px 0 3px;color:#666666;overflow: hidden;text-overflow: ellipsis;}
#content a.feed_item_link_anchor{color:#666666; text-decoration:none;}
#content a:link.feed_item_link_anchor{color:#666666; text-decoration:none;}
#content a:visited.feed_item_link_anchor{color:#666666; text-decoration:none;}
#content a:hover.feed_item_link_anchor{color:#666666; text-decoration:none;}
#content a:active.feed_item_link_anchor{text-decoration:none;}
#content .feed_item_thumbnail{width:298px; height:200px; float:left; margin:5px; overflow:hidden;border:#000000 2px;}
#content .feed_item_clear{width:0: height:0; margin:0; padding:0; clear:both;}
#footer{display:none;height:0px;margin:0px;padding:0px;color:#FFFFFF;background-color:#FFFFFF;background-image:none;}
.scroll-pane{width: 100%;overflow:auto;}
div.flexcroll {margin:0; padding:0;width:300px;overflow:auto;position:relative;}
.scrollgeneric {line-height:1px;font-size:1px;position:absolute;top:0;left:0;}

