@charset"Shift_JIS";

/*XHTNL*/
/*教室用*/
*{
	margin:0;
	padding:0;
}

body{
	background-color:#015656;
}


img{
	border:none
	margin:0;
	padding:0;
}

/*基本中央配置用*/
div#contents{
	width:550px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	margin-top:10px;
	background-color:#cccccc;
}
/*基本中央配置用ここまで*/

div#contents2{
	margin:0;
	padding:20px 0px 0px 0px;
	background-color:#cccccc;
}

/*ラストUPデート*/
span.incapupdata{
	margin:0;
	padding:0;
	display:block;
	width:550px;
	background-color:black;
}

/*ナビゲーション*/
div#nabi{
	margin:0;
	padding:0px 0px 10px 5px;
	background-color:black;
	display:none;
}

/*ラストUPデート文字部分*/
p.capupdata{
	font-size:10px;
	color:white;
	margin:0;
	padding:5px 0px 5px 10px;
}

/*プチ通信月別ナビ*/
div#intop{
	margin:0px 0px 0px 0px;
	padding:0;
	width:550px;
	background-color:#cb4d22;
}

p.top{
	font-size:12px;
	margin:0;
	color:white;
	padding:5px 0px 3px 10px;
}

/*通常リンクここから*/
a{
fotn-size:12px;
background-color:#cccccc;
	color:#af3c3c;
}

a:hover {
fotn-size:12px;
background-color:#cccccc;
	color:#af3c3c;
}
/*通常リンクここまで*/

a.comutop{
	text-decoration:none;
	fotn-size:12px;
	background-color:#cb4d22;
	color:white;
}

a.comutop:hover{
	fotn-size:12px;
	background-color:#cb4d22;
	color:#cccccc;
}

.gray{
	color:#cccccc;
	float:left;
	padding-right:5px;
}
/*プチ通信月別ナビここまで*/

/*H1内ナビ*/
div#inh1nabi{
	margin:0;
	padding:0;
	width:550px;
	background-color:#cccccc;
}

/*schoolナビゲーションニュートラル部分*/
a.schoolmanu {
	text-decoration:none;
	font-size:12px;
	background-color:#023554;
	color:white;
	display:block;
	width:74px;
	padding:1px;
	margin-right:1px;
	margin-bottom:1px;
	float:left;
	text-align:center;
}

/*schoolナビゲーションマウスオーバー部分*/
a.schoolmanu:hover {
	background-color:#303030;
	color:white;
}

/*schoolナビゲーションの今いる部分用*/
.schoolmanuon {
	font-size:12px;
	background-color:#cb4d22;
	color:white;
	display:block;
	width:74px;
	padding:1px;
	margin-right:1px;
	margin-bottom:1px;
	float:left;
	text-align:center;
}

/*schoolナビゲーションマウスオーバー部分*/
a.schoolmanuon:hover {
	background-color:#303030;
	color:white;
}

/*schoolナビゲーション<H1>下の今いる部分用*/
.schoolmanuonh1 {
	font-size:12px;
	text-align:center;
	background-color:#cb4d22;
	color:white;
	display:block;
	width:60px;
	padding:2px;
	margin:0px 1px 0px 0px;
	float:left;
}

/*schoolナビゲーション<H1>下マウスオーバー部分*/
a.schoolmanuh1:hover {
	background-color:#023554;
	color:white;
}

/*schoolナビゲーション<H1>下ニュートラル部分*/
a.schoolmanuh1 {
	text-decoration:none;
	text-align:center;
	font-size:12px;
	background-color:#303030;
	color:white;
	display:block;
	width:60px;
	padding:2px;
	margin:0px 1px 0px 0px;
	float:left;
}

/*schoolナビゲーション<H1>下の今いる部分用長文用*/
.schoolmanuonh1_2 {
	font-size:12px;
	text-align:center;
	background-color:#cb4d22;
	color:white;
	display:block;
	width:90px;
	padding:2px;
	margin:0px 1px 0px 0px;
	float:left;
}

/*schoolナビゲーション<H1>下マウスオーバー部分長文用*/
a.schoolmanuh1_2:hover {
	background-color:#023554;
	color:white;
}

/*schoolナビゲーション<H1>下ニュートラル部分長文用*/
a.schoolmanuh1_2 {
	text-decoration:none;
	text-align:center;
	font-size:12px;
	background-color:#303030;
	color:white;
	display:block;
	width:90px;
	padding:2px;
	margin:0px 1px 0px 0px;
	float:left;
}

h1{
	background-color:#cb4d22;
	font-size:16px;
	color:white;
	padding:6px 0px 5px 3px;
	margin:0px;
}

h2{
	background-color:#540202;
	font-size:14px;
	color:white;
	padding:5px 0px 5px 8px;
	margin:0;
	border-bottom:solid 1px #aaaaaa;
	clear:both;
}

h3{
	background-color:#c1acac;
	font-size:12px;
	font-weight:bold;
	color:black;
	padding-left:10px;
	padding-top:10px;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	border-bottom:solid 1px #303030;
	clear:both;
}

/*プチ通信内画像用*/
.ivent{
	background-color:#015656;
	margin-right:10px;
	float:left;
}

/*画像用float*/
.floatright{
	background-color:black;
	margin-right:10px;
	float:right;
	width:150px;
}

.floatleft{
	background-color:black;
	margin-left:10px;
	float:left;
	width:150px;
}

/*float内コメント*/
.floatp{
	font-size:10px;
	color:white;
	padding:3px 5px;
}


/*お問い合わせ外枠用*/
div#outfaq{
	clear:both;
	width:550px;
	background-color:white;
	padding:0;
	margin-top:10px;
}

/*フッター用*/
.topenter{
	font-size:10px;
	color:white;
	background-color:black;
	text-align:center;
	width:550px;
	clear:both;
	border-bottom:solid 1px #aaaaaa;
}

/*メインテキスト用*/
.main{
	color:black;
	font-size:12px;
	line-height:150%;
	padding:10px 4px 10px 15px;
	margin:0;
}

/*メイン画面バック色の指定用*/
.mainbk{
	background-color:#cccccc;
}


/*ここからショッピングページ用*/
/*ここからショッピングページ商品紹介ＣＳＳ調整用*/
div#outfaq:after{
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html #outfaq {
    height: 1em;
}

#outfaq {
    display: block;
}
/**/
/*ショッピングページ商品紹介ＣＳＳ調整用ここまで*/

/*ショッピングページ画像用*/
div#shoppingimg{
	width:250px;
	background-color:white;
	text-align:center;
	float:left;
	padding-top:15px;
}
/*ショッピングページ商品説明用*/
div#shoppingp{
	width:300px;
	background-color:white;
	padding:0;
	float:right;
}

/*ショッピングメインテキスト用*/
.mainshop{
	clear:both;
	color:black;
	font-size:12px;
	padding:10px 4px 10px 15px;
	margin:0;
	text-align:center;
}
/*ショッピングページ用ここまで*/

/*先頭文字デカクここから*/
strong.indent{
	font-size:25px;
	font-weight:bold;
	color:#cb4d22;
	font-family:"ＭＳ Ｐ明朝","Osaka";
}
/*先頭文字デカクここまで*/

/*strong各種ここから*/
/*隠しstrongここから*/
strong{
	color:black;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
/*隠しstrong*/

/*strongオレンジここから*/
strong.orange{
	color:#cb4d22;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
/*strongオレンジここまで*/

/*グレイここから*/
.glaystrong{
	color:#333333;
	font-size:12px;
	font-weight:bold;
}
/*strongオレンジここまで*/

strong.orangeshop{
	color:#cb4d22;
	background-color:white;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

/*strong各種ここまで*/

/*子ども実施内容ページ左右別け（左）ここから*/
div#kidsdatap{
	width:350px;
	background-color:#cccccc;
	float:left;
	padding:0;
}
/*子ども実施内容ページ左右別け（左）ここまで*/

/*子ども実施内容ページ左右別け（右）ここから*/
div#kidsdataimg{
	width:200px;
	background-color:#cccccc;
	padding:0;
	float:right;
}
/*子ども実施内容ページ左右別け（右）ここまで*/

/*schoolリンク集内＜H2＞リンクここから*/
a.schoollinkh2{
	fotn-size:14px;
	background-color:#540202;
	color:white;
}

a.schoollinkh2:hover {
	fotn-size:14px;
	background-color:#540202;
	color:#cccccc;
}
/*schoolリンク集内＜H2＞リンクここまで*/

/*schoolリンク関係ここから*/
/*schoolリンクdiv用*/
div.schoollink{
	width:500px;
	height:300px;
	overflow:auto;
	background-color:white;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	border:solid 1px black;
}

/*schoolリンク用（中身）*/
div.schoolinlink{
	width:450px;
	background-color:#d5cfb9;
	color:black;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
}

/*school;リンク文字用*/
p.schoolinlinkp{
	font-size:12px;
	margin:2px 4px 2px 4px;
}
/*schoolリンク関係ここまで*/

/*お問い合わせ用*/
.faq{
	width:350px;
	background-color:white;
	font-size:12px;
	padding:3px;
	margin-left:10px;
}



/*お問い合わせ用*/
.faqh1{
	background-color:white;
	font-size:12px;
	padding:3px;
	border-bottom:solid 1px darkblue;
}
/*教室用*/
/*XHTNL*/

/*index.html用CSSここから*/
/*what'S newなど*/
div#indexcontentsleft{
	width:275px;
	background-color:#fffefe;
	float:left;
	padding:0;
}
/*主に画像*/
div#indexcontentsright{
	width:275px;
	background-color:#cccccc;
	padding:0;
	float:right;
}
/*TOP用左右分けここまで*/

/*ラストUPデートここから*/
span.lastupdata{
	margin:0;
	padding:0;
	display:block;
	width:275px;
	background-color:black;
}
/*ラストUPデートここまで*/

/*ラストUPデート文字部分ここから*/
p.lastupdata{
	font-size:10px;
	color:white;
	margin:0;
	padding:2px 0px 2px 10px;
}
/*ラストUPデート文字部分ここまで*/

/*H1タグここから*/
h1.indexdayske{
	background-color:#212121;
	font-size:12px;
	color:#eeeeee;
	padding:3px 5px;
	margin:0;
}
h1.indexschool{
	background-color:#cb4d22;
	font-size:12px;
	padding:3px 5px;
	margin:0;
}
/*H1タグここまで*/

/*マインPタグここから*/
p.maindayske{
	background-color:#fffefe;
	font-size:12px;
	color:#212121;
	margin:0;
	padding:5px 3px 10px 5px;
}
p.mainschool{
	background-color:#cccccc;
	font-size:12px;
	color:#111111;
	margin:0;
	padding:5px 3px 10px 5px;
}
/*マインPタグここまで*/

/*what's newPタグここから*/
p.indexnewsdayske{
	font-size:12px;
	color:#212121;
	margin:10px 0px 0px 10px ;
	padding:2px 0px 2px 3px;
	border-left:solid 5px #212121;
}
/*what's newPタグここから*/
p.indexnewsschool{
	font-size:12px;
	color:#212121;
	margin:10px 0px 0px 10px ;
	padding:2px 0px 2px 3px;
	border-left:solid 5px #cb4d22;
}
/*what's newPタグここまで*/

/*リンクタグここから*/
a.dayske{
	background-color:#fffefe;
	font-size:12px;
	color:#212121;
	padding:0px 5px;
	text-decoration:none;
	border-left:solid 5px #212121;
	border-right:solid 5px #212121;
	border-bottom:solid 1px #212121;
}
a.dayske:hover{
	background-color:#fffefe;
	font-size:12px;
	color:#212121;
	text-decoration:none;
	border-bottom:none;
}

a.school{
	background-color:#cccccc;
	font-size:12px;
	color:#212121;
	padding:0px 5px;
	text-decoration:none;
	border-left:solid 5px #cb4d22;
	border-right:solid 5px #cb4d22;
	border-bottom:solid 1px #cb4d22;
}
a.school:hover{
	background-color:#cccccc;
	font-size:12px;
	color:#212121;
	text-decoration:none;
	border-bottom:none;
}
/*リンクタグここまで*/

/*リンク中央配置用CSSここから*/
div.indexlink{
	widht:275px;
	text-align:center;
}
/*リンク中央配置用CSSここまで*/
/*index.html用CSSここまで*/

/*お問い合わせ内メールアドレス*/
a.mail{
fotn-size:12px;
background-color:white;
	color:#af3c3c;
}

a.mail:hover {
fotn-size:12px;
background-color:white;
	color:#af3c3c;
}

/*お問い合わせ内メールアドレス*/
a.onlyp{
fotn-size:12px;
background-color:#d5cfb9;
	color:#af3c3c;
}

a.onlyp:hover {
fotn-size:12px;
background-color:#d5cfb9;
	color:#af3c3c;
}