/* --------------------3段パターン--------------------- */

#left {
	float: left;
	width: 360px;
	padding-left: 22px;
}


#naka {
	float: left;
	width: 340px;
	padding: 0;
	text-align: left;
	margin-left: 25px;
	height: 100%;
}


#right {
	float: left;
	width: 180px;
	padding: 0;
	text-align: left;
	margin-left: 27px;
	height: 100%;
}



/* --------------------右セレクトの点線--------------------- */

hr.dot{
	border:dotted;
	border-top:dashed 1px #999999;
	height:1px;
	color:#FFFFFF;
	margin: 0px;
	padding: 0px;
}


/* ---------------------合格おめでとう部分--------------------- */

div#info#omedetou{
	text-align: left;
	width: 340px;
	height: 345px;
	overflow: auto;
	padding: 5px;
	background-color: #F7F8EF;
	margin-bottom:10px;
}



/* ---------------------トップwhat"s new部分--------------------- */

div#info#whatnew{
	text-align: left;
	width: 340px;
	height: 480px;
	overflow: auto;
	padding: 5px;
	background-color: #FFFFFF;
	margin-bottom:10px;
}



/* ---------------------トップ塾からのお知らせ部分--------------------- */

div#info#oshirase{
	text-align: left;
	width: 340px;
	/*height: 575px;*/
	height: 700px;
	overflow: auto;
	padding: 5px;
	background-color: #F7F8EF;
	margin-bottom:10px;
}



/* --------------------リンク設定--------------------- */

a:link {/*リンクテキストの設定*/
	color: #000099;
	text-decoration: none;
}

a:visited{/*既に訪れたリンクの設定*/
	color: #666666;
	text-decoration: none;
}

a:hover {/*マウスオーバー時の設定*/
	color: #990000;
	text-decoration: underline;
}

a:active {/*クリックした瞬間の設定*/
	color: #FF6699;
	text-decoration: none;
}



/* --------------------ボディ設定--------------------- */

body{
margin: 0px auto;
padding: 0;
background-image: url(../common_images2/back2.gif);
font-family: "ＭＳ Ｐゴシック", "Osaka";
font-size: 10pt;
line-height: 150%;
color: #666666;
background-repeat: repeat-y;
text-align:center;
background-position: center;
}



 /* ---------------------table--------------------- */

table{
	font-size: 10pt;
	line-height: 150%;
}



 /* ---------------------#body、#head--------------------- */

#body{
	width: 965px;
	text-align:left;
/*Mac IE5.xだけムシさせる　ここから\*/
	margin-left: 14px;
/*Mac IE5.xだけムシさせる　ここまで*/
}


#head{
	height: 80px;
	width: 975px;
	margin-top: 0px;
	padding: 0;
	text-align: left;
}



 /* ---------------------ロゴとサイトマップなどのボタン--------------------- */

#title{
	background-image: url(../common_images/head/head.jpg);
	background-repeat: no-repeat;
	padding: 0 0 0 0px;
	height: 80px;
	width: 400px;
	float: left;
}


#title h1{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: xx-small;
	color: #FFFFFF;
}


#others{
	text-align: right;
	padding: 0 25px 0 0;
}



/* ---------------------グローバルセレクト--------------------- */

#sele{
	padding: 0 0px;
	margin: 0px 0px 12px 24px;
}


#sele img{
	padding: 0px;
	margin: 0px;
	text-align: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}



/* ---------------------indexの内容部分--------------------- */

#main{
	background-position: left bottom;
}


div#info#naiyo {
	text-align: left;
	width: 310px;
	height: 1300px;
	overflow: auto;
	padding: 5px;
	background-color: #FFFFFF;
	visibility: visible;
}


#naiyo strong{
	font-weight: bold;
	color: #000066;
}


div#info#omedetou_naiyo {
	text-align: left;
	width: 310px;
	height: 510px;
	overflow: auto;
	padding: 5px;
	background-color: #FFFFFF;
	visibility: visible;
}

/* ---------------------フッター&その他--------------------- */

#footer{
	clear:both;
	margin: 0px;
}

.cler{
	clear:both;
}

.al_right{
	text-align: right;
	margin: 0px 7px 0px 0px;
}

.gotop{
	text-align: right;
	margin: 4px 0px 0px 0px;
}

.flo_right{
	float: right;
}

.flo_left{
	float: left;
}

.text_right{
	text-align: right;
	width: 100%;
}



/* --------------------もじ--------------------- */

.honbun10 {
	font-size: 10px;
	line-height: 110%;
}

.honbun11 {
	font-size: 11px;
	line-height: 110%;
}

.honbun12 {
	font-size: 12px;
	line-height: 110%;
}

.honbun14 {
	font-size: 14px;
	line-height: 110%;
}

.honbun16 {
	font-size: 16px;
	line-height: 110%;
}

.honbun24 {
	font-size: 24px;
	line-height: 110%;
}

/* ---------------------もじ--------------------- */

.honbun{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10pt;
	line-height: 150%;
	color: #666666;
}

.red{
	color: #CC0000;
	font-weight: bold;
}

.midashi01{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 11pt;
	line-height: 150%;
	font-weight: bold;
	color: #666666;
}

.mini{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 9pt;
	line-height: 150%;
	color: #666666;
}

.mini_8{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 8pt;
	line-height: 130%;
	color: #666666;

}



/* ---------------------マージン--------------------- */

.m_l10{
	margin-left: 10px;
}

.m_l20{
	margin-left: 20px;
}



.m_tb5{
	margin-top: 5px;
	margin-bottom: 5px;
}

.m_tb10{
	margin-top: 10px;
	margin-bottom: 10px;
}

.m_t5b10{
	margin-top: 5px;
	margin-bottom: 10px;
}

.m_t10b5{
	margin-top: 10px;
	margin-bottom: 5px;
}



.m_t10{
	margin-top: 10px;	
}

.m_t20{
	margin-top: 20px;
}



.m_b5{
	margin-bottom: 5px;
}

.m_b10{
	margin-bottom: 10px;
}

.m_b20{
	margin-bottom: 20px;
}

.m_b30{
	margin-bottom: 30px;
}

/* ---------------------SEOキーワード(TOP)--------------------- */
.style1 {
	font-size: 10px;
	line-height: 110%;
	font-weight: bold;
	color: #CC0000;
	margin-top: 100px;
}


