@charset "utf-8";
/* CSS Document */
@import url("huckShoto.css");

/***********************************************/
/* 基本設定 */
/***********************************************/
body{
	color: #474747;
	font-family: Verdana, Helvetica, Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	/*text-aline: center;*/
}
a:link{
	color: #1266ce;
}
a:visited{
	color:  #58a4e5;
}
a:hover{
	color: #4f8fff;
	text-decoration: underline;
}

/******************************
レイアウト枠
********************************/
#body{
	width: 100%;
	background-image: url(/images/www.seijogakuen.ed.jp/shoto/shotoBody.gif);
	background-repeat: repeat-x;
}
#body02{
	width: 100%;
	background-image: url(/images/www.seijogakuen.ed.jp/shoto/shotoBodyS.gif);
	background-repeat: repeat-x;
}

#container{
	width: 920px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	padding: 17px 20px 0px 20px;
	background-image: url(/images/www.seijogakuen.ed.jp/shoto/shotoContainerBg.gif);
	background-repeat: no-repeat;
}


#container02{
	width: 920px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	padding: 18px 20px 0px 20px;
	background-image: url(/images/www.seijogakuen.ed.jp/shoto/shotoContainerBgS.gif);
	background-repeat: no-repeat;
}
/*ヘッダートップページ************************************************************/
#header{
	width: 100%;
	height: 397px;
	margin: 1px 0px 0px 0px;
	background-image: url(/images/www.seijogakuen.ed.jp/shoto/shotoHeadersitetop.jpg);
	overflow: hidden;
}

/*ヘッダー画像トップページ以外*********************************/
#header_top{width: 100%; height: 284px; background-image: url(/images/www.seijogakuen.ed.jp/shoto/shotoHeadertop.jpg);}
#header_information{width: 100%; height: 284px; background-image: url(/images/www.seijogakuen.ed.jp/shoto/shotoHeadertop.jpg);}
#header_introduction{width: 100%; height: 284px; background-image: url(/images/www.seijogakuen.ed.jp/shoto/shotoHeaderintroduction.jpg);}
#header_rinen{width: 100%; height: 284px; background-image: url(/images/www.seijogakuen.ed.jp/shoto/shotoHeaderrinen.jpg);}
#header_tayori{width: 100%; height: 284px; background-image: url(/images/www.seijogakuen.ed.jp/shoto/shotoHeadertayori.jpg);}
#header_school{width: 100%; height: 284px; background-image: url(/images/www.seijogakuen.ed.jp/shoto/shotoHeaderschool.jpg);}
#header_faq{width: 100%; height: 284px; background-image: url(/images/www.seijogakuen.ed.jp/shoto/shotoHeaderfaq.jpg);}
#header_kankyo{width: 100%; height: 284px; background-image: url(/images/www.seijogakuen.ed.jp/shoto/shotoHeaderkankyo.jpg);}
#header_nyushi{width: 100%; height: 284px; background-image: url(/images/www.seijogakuen.ed.jp/shoto/shotoHeadernyushi.jpg);}
#header_kenkyu{width: 100%; height: 284px; background-image: url(/images/www.seijogakuen.ed.jp/shoto/shotoHeaderkenkyu.jpg);}
/*#header_information{width: 100%; height: 383px; background-image: url(/images/www.seijogakuen.ed.jp/shoto/shotoHeaderinformation.jpg);}*/


#header h1, #header_top h1, #header_information h1, #header_rinen h1, #header_tayori h1, #header_school h1, #header_faq h1, #header_kankyo h1, #header_nyushi h1, #header_kenkyu h1, #header_introduction h1{
	position: relative;
	float: left;
	height: 41px;
	width: 259px;
	text-indent: -9999px;
	margin: 7px 0px 0px 1px;
	padding: 0;
	background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoHeaderLogo.gif) no-repeat 0 0;
}
#header h1 a, #header_top h1 a, #header_information h1 a, #header_rinen h1 a, #header_tayori h1 a, #header_school h1 a, #header_faq h1 a, #header_kankyo h1 a, #header_nyushi h1 a, #header_kenkyu h1 a, #header_introduction h1 a{
	position:relative;
	display: block;
	height: 41px;
	width: 270px;
}


/*header上部右**********************************************************************************************************/
#headerRight{
	position: relative;
	float: right;
	/*width: 368px;*/
	width: 450px;
}

#headerRight input{
	vertical-align: middle;
	line-height: 1em;
	margin-top: -1px;
}

/*検索ボタン*/
#search {
	position: relative;
	display: block;
	float: left;
	margin-top: 3px;
}


#csschange{
	float: right;
	text-align: right;
}

#csschange img {
	border:0;
	margin: 3px 0px 0px 1px;
}

#topSwf{
	margin: 0px 0px 0px 0px;
	padding: 66px 0px 0px 0px;
}

#topSwf p{
	margin: 0px;
	padding: 0px;
	text-indent: 0;
	line-height: 0;
}

/*ヘッダーとフッターの間*/
#main {
	display: inline-block;
	background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoMainBg.gif) repeat-y scroll 0 0;
}


/*左カラム*/
#sidebar1 {
	float: left;
	width: 188px;
	/*margin-top: 19px;*/
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 0px 0px;
}
/*右カラム*/

#sidebar2 {
	float: right;
	width: 173px;
	/*margin: 20px 4px 0px 0px;*/
	margin: 0px 4px 0px 0px;
	padding: 0px;
}


/*右カラム*****WYSIWYG枠用にpositionを絶対値で指定
#container #sidebar2 {
	position: absolute;
	top:401px;
	left: 827px;
	z-index: 1;
	width: 173px;
	margin: 20px 10px 0px 15px;
	padding: 0px;
}
#container02 #sidebar2 {
	position: absolute;
	top:318px;
	left: 827px;
	z-index: 1;
	width: 173px;
	margin: 20px 10px 0px 15px;
	padding: 0px;
}*/

/*中央カラム*/
#mainContent {
	float: left;
	margin: 0px 0px 0px 11px;
	overflow: hidden;
}
/*フッター*/
#footer {
	width: 900px;
	height: 96px;
	margin: 0px 10px 20px 10px;
	background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoFooterBg.gif) no-repeat;
}
#footer p {
	margin: 0px;
	padding: 0px;
}
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
/******************************
ヘッダーの中
********************************/
/*トップリンク（その１）*/
p.linkseijo {
	position:relative;
	float:left;
	top:0px;
	left: 30px;
	width: 160px;
	height: 28px;
	text-indent: -9999px;
}
p.linkseijo a {
	position:relative;
	display: block;
	height: 28px;
}
/****************************************************************************************************************************************************************************/
/*メニューGroupA*/
#naviGroupA {
	position:relative;
	top: 0px;
	float: right;
	width:347px;
	height:11px;
	text-align:left;
}
#naviGroupA ul{
	text-indent: 0em;
	line-height: 0em;
	margin: 3px 0px 0px 0px;
	padding: 0px;
}

#naviGroupA ul li{
	text-indent: 0em;
	line-height: 0em;
	float: left;
	height: 11px;
	display: block;
	text-indent: -9999px;
}
ul#amenu li{
	height: 11px;
	display: block;
	margin: 3px 0px 0px 14px;
}

ul#amenu a{
	height: 11px;
	display: block;
}
/*メニューGroupB*/
#naviGroupB {
	float: left;
	width:84px;
	height:20px;
	margin: 2px 0px 0px 20px;
}
#naviGroupB ul li{
	text-indent: 0em;
	line-height: 0em;
	height: 20px;
	/*display: block;*/
	text-indent: -9999px;
}
ul#bmenu li, ul#bmenu a {
	height: 20px;
	display: block;
	margin: 1px 0px 0px 0px;
}
/*メニューGroupC*/
#header #naviGroupC {
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	clear: both;
}

/*#header_information #naviGroupC {
	padding:266px 0px 0px 0px;
	overflow: hidden;
	clear: both;
}*/

#header_top #naviGroupC, #header_information #naviGroupC, #header_introduction #naviGroupC, #header_rinen #naviGroupC, #header_tayori #naviGroupC, #header_school #naviGroupC, #header_faq #naviGroupC, #header_kankyo #naviGroupC, #header_nyushi #naviGroupC, #header_kenkyu #naviGroupC {
	padding: 167px 0px 0px 0px;
	overflow: hidden;
	clear: both;
}

#naviGroupC ul li{
	float: left;
	display: block;
	text-indent: 0em;
	line-height: 0em;
	height: 51px;
	text-indent: -9999px;
}
#naviGroupC img {
	border: 0;
	margin: 0;
}
ul#mainmenu li, ul#mainmenu a {
	height: 51px;
	display: block;
}
/*パンくず*/
/*p,aタグのfont-size指定ではサイズが変わってしまうため、span,aにて実現*/
#body #pankuzu {
	display: block;
	overflow:hidden;
	width: 900px;
	color: #8e8d85;
	background-color: #ffffff;
	/*margin: 0px 0px -14px 0px;
	padding: 10px 0px 10px 10px;*/
}
#body02 #pankuzu {
	display: block;
	overflow:hidden;
	width: 900px;
	color: #8e8d85;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 7px 10px;
}
#pankuzu span {
	font-size: 85%;
}
#pankuzu a {
	color: #6594e9;
	font-size: 85%;
}

/*#pankuzu {
	width: 910px;
	font-size:70%;
	color: #8e8d85;
	background-color: #ffffff;
	margin: 0px 0px -14px 0px;
	padding: 10px 0px 4px 10px;
}
#pankuzu p {
	letter-spacing: 0.1em;
}
#pankuzu a {
	color: #6594e9;
}*/


/******************************
左・ナビゲーション
********************************/

#leftarea {
	width:188px;
	display: block;
	position:relative;
	float:left;
}

/*レベル１設定*/
#leftarea .level1, #leftarea .level1on {
	width:100%;
	background: url(/images/www.seijogakuen.ed.jp/shoto/shotoLeftcolMenuP01.gif) no-repeat;
	/*min-height: 33px;
	max-height: 65px;*/
	font-size: 95%;
	text-indent: 0em;
	line-height: 0em;
	margin: 0px;
	padding: 0px;
}

#leftarea .level1 .l1icon, #leftarea .level1on .l1icon{
	width: 14px;
	height: 14px;
	background: url(/images/www.seijogakuen.ed.jp/shoto/shotoLeftcolMenuicon.gif) no-repeat;
	float: left;
	text-indent: -9999px;
	margin: 9px 2px 0px 9px; 
}

/*左親メニューにマウスオーバーで背景変更（全て）*/
/*#leftarea .level1:hover, #leftarea .level1on{
	background-position: 0px -130px;
}*/

/*左親メニューにマウスオーバーで背景変更（子メニューありの場合のみ）*/
#leftarea .acc:hover, #leftarea .level1on{
	background-position: 0px -130px;
}

#leftarea .level1 p, #leftarea .level1on p {
	line-height: 1.3em;
	letter-spacing: 0.1em;
	margin: 0px 5px 5px 29px;
	padding: 8px 0px 0px 0px;
	text-indent: 0em;
}

#leftarea .level1 .l1bar, #leftarea .level1on .l1bar{
	width: 185px;
	height: 1px;
	line-height: 0em;
	background: url(/images/www.seijogakuen.ed.jp/shoto/shotoLeftcolMenuP02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	overflow:hidden;/*これだいじ*/
}

/*#leftarea .level1here {
	width:100%;
	background: url(../images/lnavi1bg_on.gif) repeat-x;
	border:1px solid #d0cfcb;
}
.level1here p {
	background: transparent url(../images/level1heremark.gif) no-repeat scroll 0 0;
	padding: 5px 0px 5px 19px;
	border-bottom:1px solid #8d9dba;
}*/
#leftarea .level1 a, #leftarea .level1here a, #leftarea .level2 a {
	/*display: block;*/
	color: #717946;
	text-decoration: none;
}
#leftarea .level1 a:hover, #leftarea .level1on a:hover, #leftarea .level1here a:hover, #leftarea .level2 a:hover{
	color: #4f8fff;
	text-decoration: none;
}
/*レベル１（編集用）設定*/
#leftarea .level1edit {
	width:100%;
	background: url(../images/lnavi1bg.gif) repeat-x;
	border:1px solid #d0cfcb;
}
.level1edit p {
	background: transparent url(../images/level1mark.gif) no-repeat scroll 0 0;
	padding: 5px 0px 5px 19px;
	border-bottom:1px solid #ffffff;
}
#leftarea .level1edit a {
	color: #ff0000;
	font-weight: bold;
	text-decoration: none;
}
#leftarea .level1edit a:hover {
	color: #ff6600;
	text-decoration: none;
}
/*レベル2設定*/
#leftarea .level2 {
	display: block;
	font-size: 90%;
	padding: 0px 0px 0px 3px;
	margin: 0px 0px 0px 0px;
	/*下の線が右側にはみでてしまうので修正*/
	/*width:100%;*/
	width:183px;
}
.level2 p {
	line-height: 1.2em;
	letter-spacing: 0.1em;
	margin: 0px 0px 1px 0px;
	padding: 5px 0px 4px 26px;
	border-bottom: 1px solid #e3e6cf;
	background: url(/images/www.seijogakuen.ed.jp/shoto/shotoLeftcolMenuicon2.gif) 8px 7px no-repeat;
	/*height: 28px;*/
	text-indent: 0em;
}
#leftarea .level2 p.on{
	line-height: 1.2em;
	letter-spacing: 0.1em;
	margin: 0px 0px 1px 0px;
	padding: 5px 0px 4px 26px;
	border-bottom: 1px solid #e3e6cf;
	background: #eeffdd url(/images/www.seijogakuen.ed.jp/shoto/shotoLeftcolMenuicon2on.gif) 8px 7px no-repeat;
	/*height: 28px;*/
	text-indent: 0em;
	
}
#leftarea .level2 .on a{
	color: #6594E9;
}

.level2 a {
	/*font-size: 90%;*/
}
.level2 span.target-blank {
	display: block;
}
/*レベル2（編集用）設定*/

#leftarea .level2 p.normal-1edit {
	width: 148px;
	background: transparent url(../images/level2normal-1.gif) no-repeat scroll 0 0;
	padding: 2px 0 0 19px;
	color: #ff0000;
}
#leftarea .level2 p.normal-1edit a {
	color: #ff0000;
	font-weight: bold;
	text-decoration: none;
}
#leftarea .level2 p.normal-1edit a:hover {
	color: #ff6600;
	text-decoration: none;
}


/******************************
右カラム
********************************/
#information {
	margin: 5px 0px 0px 0px;
}
#information h3 {
	width: 173px;
	height: 29px;
	margin: -5px 0px 0px 0px;
	text-indent: -9999px;
	background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoRightcolBannerAttentionT.gif) no-repeat scroll 0 0;
}
#information ul {
	list-style-type: none;
	background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoRightcolBannerAttention.gif) repeat-y scroll 0 0;
	margin: 0px 0px -6px 0px;
	padding: 0px 13px 0px 13px;
	overflow: hidden;
}
#information ul li{
	line-height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 7px 0px;
	background:transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoRightcolbar2.gif) no-repeat scroll bottom right;
	/*border-bottom: 2px dotted #fedf64;*/
	text-indent: 0em;
}

#information a{
	font-size: 90%;
	color: #412102;
}

#infobar {
	width: 173px;
	height: 22px;	
	background:transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoRightcolBannerAttentionB.gif) no-repeat scroll 0 0;
	text-indent: -9999px;
	margin: 0px 0px 10px 0px;
}

#banner{
	margin: 0px 0px 10px 0px;
}
#banner p{
	margin: 0px 0px 10px 0px;
	text-indent: 0;
}
/******************************
中央カラム（メインエリア）
********************************/
/*０１お知らせ*/

/*#news01{
	margin: 0px 0px 5px 0px;
}*/

#newsindex01 {
	width: 522px;
	height: 34px;
	background:transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoOshirase01.gif) no-repeat scroll 0 0;
	margin: 0px 0px 0px 0px;
}
#newsindex01 h2 {
	display: inline;
	text-indent: -9999px;
	line-height: 0em;
	float: left;
}

#newsindex01 p{
	text-align: right;
	float: right;
}

#newsindex01 p img{
	margin: 8px 8px 8px 3px;
}


/*News詳細*/
#newsarea01 {
	/*width: 460px;*/
	width: 492px;
	padding: 20px 10px 10px 20px;
}

#newsarea01 ul{
	list-style-type: none;
}

#newsarea01 li{
	margin: 0px 0px 20px 0px;
	border-left: 2px solid #79bfec;
	line-height: 1em;
	text-indent: 0em;
	padding: 0px 0px 0px 8px;
}
/*wysiwyg内テーブル用*/
#newsarea01 table {
	margin: 10px 0px 10px 0px;
}

.newsdate {
	color: #464646;
	font-size: 90%;
	line-height: 1em;
}
.newstitle {
	font-size: 95%;
	line-height: 1.7em;
	margin: 3px 0px 1px 0px;
}
.newstitle a {
	color: #2f6cdc;
	text-decoration: underline;
}
.newstitle a:hover {
	color: #1393ff;
	text-decoration: underline;
}
.newstitle img{
	padding: 0px 0px 0px 3px;
	vertical-align: bottom;
}


/*topics詳細設定（2010.3.8改）*/
#topics{
	padding: 0px 10px 0px 0px;
}
#topics #title{
	min-height: 22px;
	letter-spacing: 0.1em;
	background: url(/images/www.seijogakuen.ed.jp/shoto/shotoTopicsBgBody.gif) no-repeat scroll bottom left;
	margin: 3px 0px 10px 0px;
	padding: 7px 0px 5px 5px;
}
#topics #title h2{
	background: url(/images/www.seijogakuen.ed.jp/shoto/shotoTopicsIcon.gif) no-repeat scroll 6px 3px;
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 6px 30px;
	font-size: 110%;
	font-weight: bold;
	line-height: 1.2em;
}
#topics .date{
	float: right;
	color: #00427c;
	margin:0px 15px 0px 0px;
	font-size: 90%;
}
#topics #note{
	font-size: 110%;
	line-height: 1.5em;
	padding: 20px 10px 10px 20px;
	
}
#topics #note ol, #topics #note ul{
	margin-left: 32px;
}
#topics #note p{
	margin: 0px 0px 10px 0px;
}
#topics .backlist{
	border-top:1px solid #dddddd;
	padding: 5px 3px 0px 0px;
	margin: 10px 8px 0px 2px;
}
#topics .backlist a{
	display:inline-block;
	float: right;
	height: 13px;
	width: 62px;
	text-indent: -9999px;
	background: url(/images/www.seijogakuen.ed.jp/shoto/shotobutbacklist.gif) no-repeat scroll 0 0;
}
#topics .backlist a:hover{
	background-position: 0px -13px;
}


/*削除予定*/
/*#topicsDetail{
	min-height: 22px;
	letter-spacing: 0.1em;
	background-image: url(/images/www.seijogakuen.ed.jp/shoto/shotoTopicsBg2line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 3px 0px 10px 0px;
	padding: 7px 0px 5px 5px;
}

#topicsDetail h2{
	background-image: url(/images/www.seijogakuen.ed.jp/shoto/shotoTopicsIcon.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 30px;
	font-size: 110%;
	font-weight: normal;
	line-height: 1.2em;
}

.topicsDetailDate{
	float: right;
	color: #b28850;
	margin-right: 15px;
	font-size: 85%;
}*/
/*各ページコンテンツ設定*/
.mainContentArea {
	display: inline-block;
	width: 505px;
	/*background:transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoContentsBg.gif) no-repeat scroll 0 0;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 24px 0px 15px;
}
/*ページタイトル*/
.mainContentArea h2{
	font-size: 140%;
	font-weight: bold;
	/*padding: 21px 0px 15px 18px;*/
	padding: 0px 0px 15px 18px;
	color: #644421;
}
.mainContentArea p{
	line-height: 1.5em;
}

#mainContentIndex{
	margin: 0px -10px 10px -10px;
	padding: 0px 40px 0px 0px;
	background:transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoContentsBg.gif) no-repeat scroll bottom left;
}
#mainContentIndex p{
	margin: 0px 10px 0px 10px;
	padding: 0px;
	line-height: 1.7em;
}

#mainContentIndex ul{
	margin: 20px 0px 0px 40px;
	padding: 0px;
	font-size: 95%;
}

#mainContentIndex ul li{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-indent: 0em;
}

/*ページ（テンプレート０１：通常文章入り用）*/
.contNormal p{
	line-height: 1.7em;
	margin: 0px 0px 10px 0px;
}
.contNormal ul{
	margin: 10px 0px 20px 17px;
}
.contNormal ul li{
	line-height: 1.5em;
	margin: 0px 0px 5px 0px;
}
.contNormal ol {
	margin: 10px 0px 20px 20px;
}
.contNormal ol li {
	line-height: 1.5em;
	margin: 0px 0px 8px 0px;
}
.contNormal dl {
	margin: 0px 0px 20px 18px;
}
.contNormal dt {
	margin: 0px 0px 10px 0px;
}
.contNormal dt a{
	font-size: 120%;
}
.contNormal dd{
	line-height: 1.5em;
	letter-spacing: 0.1em;
}
/*特色ある教育*/
.tokushoku table{
	margin: 10px 0px 10px 0px;
}
.tokushoku td{
	vertical-align:top;
}
.tokushoku p{
	padding: 5px;
}

/*FAQ（初等）*/
.faq{
	padding: 10px 0px 0px 0px;
}
.faq dt {
	font-size: 110%;
	font-weight: bold;
	color: #0073c1;
	background:transparent url(/images/www.seijogakuen.ed.jp/shoto/shoto_icon_Q01.gif) no-repeat scroll 0 0;
	padding: 0px 0px 5px 25px;
}
.faq dd{
	padding: 0px 0px 0px 27px;
	margin: 0px 0px 20px 0px;
	line-height:1.5em;
}

/*ページ（テンプレート：ブログ：保護者向け）*/
#bloghogosha .contblog{
	display: inline-block;
	background:transparent url(/images/www.seijogakuen.ed.jp/shoto/shotokomidashi02bg.gif) no-repeat scroll bottom left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
#bloghogosha .contblog h3{
	font-size: 110%;
	color: #3a6f98;
	line-height: 1.5em;
	letter-spacing:0.1em;
	background:transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoBlogBar_Senior.gif) no-repeat scroll bottom left;
	padding: 10px 0px 10px 4px;
}
#bloghogosha .contblog p{
	margin: 0px 10px 10px 5px;
	padding: 0px;
	line-height: 180%;
}
#bloghogosha .contblog td{
	vertical-align:top;
	padding: 5px;
}
#bloghogosha .contblog p.blogdate{
	text-align: right;
	color: #000000;
	font-size: 90%;
	margin-bottom: 0px;
	padding: 3px 5px 0px 0px;
}
/*ページ（テンプレート：ブログ：校長室）*/
#blogshitu{
	margin: 0px 0px 0px 20px;
}
#blogshitu .contblog{
	display: inline-block;
	background:transparent url(/images/www.seijogakuen.ed.jp/shoto/shotokomidashi02bg.gif) no-repeat scroll bottom left;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 10px 0px;
}
#blogshitu .contblog h3{
	font-size: 110%;
	font-weight:bold;
	color: #0072c1;
	line-height: 1.8em;
	padding: 10px 0px 0px 4px;
}

#blogshitu .contblog p{
	margin: 0px 10px 10px 5px;
	padding: 0px;
	line-height: 180%;
}
#blogshitu .contblog p.blogdate{
	text-align: right;
	color: #171717;
	font-size: 90%;
	margin-bottom: 0px;
	padding: 0px 5px 0px 0px;
}
/*ページ（テンプレート：ブログ：説明会・見学会）*/
#blogsetsumeikai .contblog{
	border-bottom: 1px dotted #cccccc;
	margin: 0px 0px 5px 0px;
}
#blogsetsumeikai .contblog h3{
	display: hidden;
}
#blogsetsumeikai .contblog p{
	margin: 0px 10px 10px 10px;
	padding: 0px;
	line-height: 1.4em;
}
#blogsetsumeikai .contblog p.blogdate{
	color:#000000;
	line-height:1em;
	margin: 5px 10px 5px 10px;
}

/*ブログ共通：ナビゲーション（back/next）、画像フロート*/
.blogback{
	float: right;
	height: 22px;
	background:transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoBlogBack.gif) no-repeat scroll 0 3px;
	margin: 0px 20px 0px 0px;
}
.blogback p{
	padding: 3px 0px 0px 0px;
}
.blogback a{
	padding: 0px 0px 0px 20px;
}
.blognext{
	float: right;
	height: 22px;
	margin: 0px 20px 0px 0px;
	background:transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoBlogNext.gif) no-repeat scroll right 3px;
}
.blognext p{
	padding: 3px 0px 0px 0px;
}
.blognext a{
	padding: 0px 20px 0px 0px;
}
.contblog img.typeright {
	float: right;
	margin: 5px 10px 10px 10px;
}
.contblog img.typeleft {
	float: left;
	margin: 5px 10px 10px 0px;
}

/*ページテンプレート（通常リスト用）*/
.contlist ul, .contlist ol{
	margin: 30px 10px 30px 40px;
}

.contlist ul li, .contlist ol li{
	margin: 5px 0px 5px 0px;
}
/*ページ（１行リスト）*/
.contList{
	margin: 0px 0px 0px 20px;
}
.contList img{
	vertical-align:middle;
	padding: 0px 5px 0px 0px;
}
/*ページ（テンプレート（アイコン付きリスト）（絆）*/
.contListRight {
	float: right;
	margin: 0px;
	padding: 0px 5px 0px 0px;
}
.contListRight ul li{
	line-height:1.5em;
	list-style: disc url(/images/www.seijogakuen.ed.jp/shoto/iconTri1.gif) outside;
}
/*ページテンプレート（幼稚園：コンテンツ内メニューボタン２段組：テキスト入り）*/
.menubut {
	/*display:inline-block;*/
	margin-left: auto;
	margin-right: auto;
}
.menubut dl.butleft {
	float: left;
	width: 210px;
	margin: 0px 40px 0px 0px;
}
.menubut dl.butright{
	float: left;
	width: 210px;
	/*margin: 0px 45px 0px 0px;*/
}
.menubut dt{
	margin: 0px;
	padding: 0px;
}
.menubut dd{
	padding: 0px 2px 10px 6px;
}
.menubut dd img{
	float:left;
	padding: 0px 3px 0px 0px;
}
/*メニューページ（学校紹介）*/
.menu2colphoto{
	width:410px;
	margin-left: auto;
	margin-right: auto;
	/*padding-left: 18px;*/
}
.menu2colphoto ul li{
	list-style-type:none;
	line-height:1.5em; 
}
.menu2colphoto li{
	float: left;
	width: 179px;
	padding: 0px 15px 20px 10px;
}
/*ページ（OB・OG紹介）*/
.obog{
	width:500px;
	margin-left: auto;
	margin-right: auto;
	/*padding-left: 18px;*/
}
.obog ul li{
	list-style-type:none;
	line-height:1.5em; 
}
.obog li{
	float: left;
	width: 150px;
	height: 310px;
	padding: 0px 15px 20px 0px;
}
.obog dl dt{
	font-size: 120%;
}
.obog p{
	font-size:110%;
	margin-top:5px;
}
/*ページ（テンプレート：メニュー二段組用）*/
.contMenu2col {
	/*padding: 0px 24px 0px 24px;*/
}
.contMenu2col ul{
	margin: 0px 0px 0px 20px;
}
.contMenu2col ul li{
	float: left;
	width: 210px;
	line-height:1.5em;
	list-style: disc url(/images/www.seijogakuen.ed.jp/shoto/iconTri1.gif) outside;
	margin: 0px 5px 0px 0px;
	padding: 0px 10px 0px 0px;
}
/*ページテンプレート（コンテンツ内メニューボタン3段組：テキストなし）*/
.menubut ul li{	
	list-style-type:none;
	line-height:1.5em; 
}
.menubut li{	
	float: left;
	padding: 0px 3px 0px 0px;
}
/*ページテンプレート（リスト3段組）部活動*/
.menulist3col{
	display:inline-block;
}
.menulist3col ul li{
	line-height:1.5em;
}
.menulist3col li{
	float: left;
	width: 140px;
	padding: 0px 10px 0px 0px;
}
.kyotsu{
	color: #5fa4df;
}

/*ページテンプレート（コンテンツ内メニューボタン２段組：写真テキスト入り）*/
.menubutPhoto {
	margin-left: auto;
	margin-right: auto;
}
.menubutPhoto dl.butleft {
	float: left;
	width: 241px;
	margin: 0px 10px 0px 0px;
}
.menubutPhoto dl.butright{
	float: left;
	width: 241px;
	/*margin: 0px 45px 0px 0px;*/
}
.menubutPhoto dt{
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}
.menubutPhoto dd{
	padding: 0px 0px 0px 0px;
}
.menubutPhoto dd p{
	padding: 0px 8px 0px 8px;
}
/*写真2枚組*/
.photo2{
	width: 476px;
	margin-left: auto;
	margin-right: auto;
}
.photo2 img{
	margin: 5px 5px;
}
/*ページ（テンプレート：リスト型のリスト）*/
.contMenu1col ul{
	margin: 10px 0px 0px 40px;
}
.contMenu1col ul li{
	line-height:1.5em;
	list-style: disc url(/images/www.seijogakuen.ed.jp/gakuen/gakuenIconTri1.gif) outside;
	margin: 0px 0px 10px 0px;
}
/*ページテンプレート（幼稚園の概要）*/
.gaiyo{
	margin: 10px 0px 0px 0px;
}
.gaiyo dt{
	font-size:110%;
	font-weight: bold;
	color: #68a018;
	padding: 0px 0px 8px 23px;
	background:transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoiconDiamondL.gif) no-repeat scroll 5px 2px;
}
.gaiyo dd{
	display: block;
	line-height: 1.7em;
	margin: 0px 0px 15px 0px;
	padding: 0px 10px 20px 23px;
	background:transparent url(/images/www.seijogakuen.ed.jp/shoto/youchienBorder.gif) no-repeat scroll left bottom;
}
.gaiyo dd img{
	float: right;
	padding: 0px 5px 0px 5px;
}
.gaiyo ul{
	padding: 0px 0px 0px 60px;
}
.gaiyo li{
	float: left;
	width: 135px;
}
.gaiyo p{
	padding: 0px 0px 0px 47px;
}
.gaiyo table{
	margin-left: auto;
	margin-right: auto;
}
.gaiyo td{
	vertical-align: top;
	padding: 3px 0px 3px 0px;
}
.gaiyo table.uline td{
	border-bottom: 1px dotted #90b10e;
}


/*ページテンプレート（入試概要）*/
.nyushi{
	margin: 10px 0px 0px 0px;
}
.nyushi dt{
	font-size:110%;
	font-weight: bold;
	color: #68a018;
	padding: 0px 0px 8px 23px;
	background:transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoiconDiamondL.gif) no-repeat scroll 5px 2px;
}
.nyushi dd{
	display: block;
	line-height: 1.7em;
	margin: 0px 0px 15px 0px;
	padding: 0px 10px 20px 23px;
	background:transparent url(/images/www.seijogakuen.ed.jp/shoto/youchienBorder.gif) no-repeat scroll left bottom;
}
.nyushi dd img{
	float: right;
	padding: 0px 5px 0px 5px;
}
.nyushi ul{
	padding: 0px 0px 0px 21px;
}
.nyushi li{
}
.nyushi p{
	padding: 0px 0px 0px 20px;
}
.nyushi table{
	margin-left: auto;
	margin-right: auto;
}
.nyushi td{
	vertical-align: top;
	padding: 3px 0px 3px 0px;
}
.nyushi table.uline td{
	border-bottom: 1px dotted #90b10e;
}

/*ページテンプレート（Close Up）*/
.closeup{
}
.closeup dt{
	font-size:110%;
	font-weight: bold;
	color: #68a018;
	padding: 0px 0px 8px 23px;
	background:transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoiconDiamondL.gif) no-repeat scroll 5px 2px;
}
.closeup dd{
	display: block;
	line-height: 1.7em;
	margin: 0px 0px 15px 0px;
	padding: 0px 20px 20px 5px;
}
.closeup dd img{
	float: left;
	padding: 0px 5px 0px 5px;
}

/*ページテンプレート（一日の流れ）*/
.oneday td{
	vertical-align: top;
	padding: 2px 0px 2px 0px;
}
.oneday p{
	line-height: 1.2em;
	padding: 0px 0px 5px 8px;
}
.oneday span{
	font-weight: bold;
	font-size: 110%;
	color:#197bc5;
	line-height:1.5em;
	letter-spacing: 0.1em;
}
/*ページテンプレート（一年の流れ）*/
.nenkan td{
	vertical-align: top;
	padding: 2px 0px 2px 0px;
}
.nenkan p{
	line-height: 1.3em;
	padding: 14px 10px 5px 8px;
}
.nenkan span{
	font-weight: bold;
	font-size: 110%;
	color:#dd7f87;
	line-height:2em;
	letter-spacing: 0.1em;
}
/*ページ（初等：４つの綱領）*/
.kouryou{
	display:inline-block;
	margin-left: 100px;
}
.kouryou ul li{
	list-style-type: cjk-ideographic;
	font-weight: bold;
	font-size: 110%;
	color: #0074bf;
}
/*ページ（初等教科）*/
.kyoka {
	padding:10px ;
}
.kyoka p{
	font-size: 100%;
	line-height:1.8em;
	letter-spacing: 0.1em;
	padding: 0px 10px 0px 10px;
}
.kyoka img{
	margin: 0px 0px 20px 0px;
}
.kyoka table td{
	vertical-align:top;
}
/*ページ（初等：特色ある教育：山登りイラスト）*/
.yamagata{
	margin: 20px 5px 10px 0px;
	border-bottom: 1px dotted #0072c1;
}
.yamagata p{
	color:#0072c1;
	font-size: 150%;
	font-weight: bold;
	line-height: 1em;
}

.yama td{
	vertical-align:top;
}
.yama p{
	padding: 0px 5px 0px 2px;
}
.yama img{
	padding: 0px 11px 0px 0px;
}
.yamakyoka4 img{
	padding: 0px 11px 0px 0px;
}
.yamakyoka3 img{
	padding: 0px 9px 0px 0px;
}
/*ページ1年の流れ（初等）*/
.month{
	display:inline-block;
	margin: 0px 0px 10px 20px;
}
.month img{
	float:left;
}
.month p{
	crea: both;
	font-weight: bold;
	font-size:110%;
	line-height:1.2em;
	color: #7096cf;
	padding: 14px 0px 0px 50px;
}
.nenphoto img{
	padding: 0px 20px;
}
.monthperiod{
	width: 489px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 10px;
}
/*ページ（１日の流れ：初等）*/
.oneday{
	margin: 10px 0px 10px 0px;
}
.oneday table{
	width:100%;
}
.oneday td{
	padding: 0px 5px 10px 5px;
	vertical-align:top;
}
.oneday p{
	line-height: 1.7em;
	margin: 10px 5px 0px 5px;
}
/*ページ（テンプレート：サイトマップ二段用）*/
#sitemap{
	display: inline-block;/*これないと枠がちゃんとでない*/
}
/*左*/
.sitemapLeft {
	float: left;
	width: 300px;
	margin: 0px 30px 0px 20px;
}
.sitemapLeft ul{
	margin: 0px 0px 10px 20px;
}
.sitemapLeft ul li{
	line-height:1.5em;
	list-style: disc;
}
.sitemapLeft p{
	display: block;
	font-size: 110%;
	margin: 10px 0px 10px 0px;
	border-bottom: 1px solid #cccccc;
}
.sitemapLeft p a{
	/*display: block;*/
	font-size: 110%;
}
/*右*/
.sitemapRight {
	float: left;
	width: 300px;
	margin: 0px 0px 0px 0px;
}
.sitemapRight ul{
	margin: 0px 0px 10px 20px;
}
.sitemapRight ul li{
	line-height:1.5em;
	list-style: disc;
}
.sitemapRight p{
	display: block;
	font-size: 110%;
	margin: 10px 0px 10px 0px;
	border-bottom: 1px solid #cccccc;
}
.sitemapRight p a{
	/*display: block;*/
	font-size: 110%;
}

/*表：（1日の流れ）*****************************************************************************************/
.tbG{
}
.tbG table{
	margin: 10px 0px 10px 0px;
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-left: 1px solid #ececec;
}
.tbG th{
	line-height:1.5em;
	font-weight: normal;
	vertical-align:top;
	background: url(/images/www.seijogakuen.ed.jp/shoto/shotoThBgB.gif) repeat-y;
	/*background-color: #f5f9fc;*/
	padding:6px;
	border-top: 1px solid #b8d3ea;
	border-left: 1px solid #b8d3ea;
}
.tbG th.junior{
	background: url(/images/www.seijogakuen.ed.jp/shoto/shotoThBgG.gif) repeat-y;
}
.tbG th.senior{
	background: url(/images/www.seijogakuen.ed.jp/shoto/shotoThBgP.gif) repeat-y;
}
.tbG tr{
}
.tbG td{
	line-height:1.5em;
	vertical-align:middle;
	/*background-color: #f5f5f5;*/
	background: url(/images/www.seijogakuen.ed.jp/shoto/shotoTdBg01.gif) repeat-y;
	padding:6px;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
}

/*表：入試のスケジュール*****************************************************************************************/
.tbsche td{
	font-size: 110%;
	padding: 5px;
}

/*表：施設紹介*****************************************************************************************/
.shisetsu{
	margin: 20px 0px 10px 0px;
}
.shisetsu td{
	vertical-align:top;
}
.shisetsu td p{
	padding: 0px 3px;
}
/*右に写真（沿革の写真）*/
.photo01{
	display: inline-block;
	margin: 10px 0px 0px 10px;
}
.photo01 p{
	padding: 0px 0px 10px 0px;
}

/*表：学校行事*****************************************************************************************/
.tbevent th{
	font-size: 110%;
	color:#004376;
	text-align: center;
	border-top: 3px solid #dfecf7;
	padding: 10px;
}
.tbevent td{
	border-top: 3px solid #dfecf7;
	padding: 5px;
}
.tbevent td.month{
	font-size: 100%;
	font-weight: bold;
	color:#004376;
	text-align: center;
	border-left: 3px solid #dfecf7;
	border-right: 3px solid #dfecf7;
	padding: 5px;
}
.tbevent td.typetop{
	vertical-align: top;
}
.tbevent td.typebottom{
	vertical-align: bottom;
}

/*表（教育方針：初等）*****************************************************************************************/
.tbBlueWhite {
	margin-left: auto;
	margin-bottom: 20px;
	margin-right: auto;
}
.tbBlueWhite table{
	border-bottom: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5;
	border-left: 1px solid #bed5ed;
	
}
.tbBlueWhite th {
	line-height:1.5em;
	font-weight: bold;
	vertical-align:top;
	background: url(/images/www.seijogakuen.ed.jp/shoto/shotoThBg05.gif) repeat-y;
	padding:6px;
	border-top: 1px solid #bed5ed;
	border-right: 1px solid #bed5ed;
}
.tbBlueWhite td{
	line-height:1.5em;
	vertical-align:top;
	padding:6px;
	border-top: 1px solid #bed5ed;
	border-right: 1px solid #e5eff9;
}
/*表（学校説明会：初等）*****************************************************************************************/
.tbBlueWhite2 {
	margin-left: auto;
	margin-bottom: 20px;
	margin-right: auto;
}
.tbBlueWhite2 table{
	border-bottom: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5;
	border-left: 1px solid #b9d19f;
	
}
.tbBlueWhite2 th {
	line-height:1.5em;
	font-weight: bold;
	vertical-align:top;
	background: url(/images/www.seijogakuen.ed.jp/shoto/shotoThBg04.gif) repeat-y;
	padding:6px;
	border-top: 1px solid #b9d19f;
	border-right: 1px solid #b9d19f;
}
.tbBlueWhite2 td{
	line-height:1.5em;
	vertical-align:top;
	padding:6px;
	border-top: 1px solid #b9d19f;
	border-right: 1px solid #b9d19f;
}

/*表（進路情報）*****************************************************************************************/
.tbBlueWhiteC {
	margin-top:20px;
	margin-left: auto;
	margin-bottom: 20px;
	margin-right: auto;
}
.tbBlueWhiteC table{
	border-bottom: 1px solid #b1b1b1;
	border-right: 1px solid #c5c5c5;
	border-left: 1px solid #84b0f1;
	
}
.tbBlueWhiteC th {
	line-height:1.5em;
	font-weight: bold;
	text-align:center;
	vertical-align:top;
	background: url(/images/www.seijogakuen.ed.jp/shoto/shotoThBg04.gif) repeat-x;
	padding:6px;
	border-top: 1px solid #84b0f1;
	border-right: 1px solid #84b0f1;
}
.tbBlueWhiteC td{
	line-height:1.5em;
	vertical-align:top;
	text-align: center;
	padding:6px;
	border-top: 1px solid #84b0f1;
	border-right: 1px solid #84b0f1;
}


/*アルバム2列*/
.album02 td{
	padding: 0px 5px 10px 5px;
	text-align: center;
	vertical-align: top;
}
.album02 p{
	line-height: 1.5em;
}
/*アルバム3列*/
.album03 td{
	padding: 0px 5px 10px 5px;
	text-align: center;
	vertical-align: top;
}
.album03 p{
	line-height: 1.5em;
}


/*テンプレート設定(2010.1.15mizuno)***********************************************************************************************************************/
/*共通クラス***********************************/
/*ページ小見出し（初等：教科ページ）*/
.indexline{
	height: 70px;
	text-align:center;
	background:transparent url(/images/www.seijogakuen.ed.jp/shoto/kyokatitlebg.gif) no-repeat scroll 0 0;
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
}
.indexline p{
	font-size: 150%;
	font-weight: bold;
	color: #424919;
	line-height:2em;
	/*letter-spacing: 0.1em;*/
	padding: 7px 0px 0px 0px;
}
.indexline p span{
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	padding: 10px 0px 0px 10px;
}
/*ページ小見出し（初等背景枠グリーン付き）*/
.indexlineBG1{
	height:33px;
	background: url(/images/www.seijogakuen.ed.jp/shoto/indexlineBGgreen.gif) no-repeat scroll 0 0;
	margin: 10px 10px 10px 0px;
}
.indexlineBG1 p{
	font-size: 110%;
	letter-spacing:0.1em;
	/*background: url(/images/www.seijogakuen.ed.jp/shoto/subindexline.gif) no-repeat scroll bottom left;*/
	padding: 5px 5px 2px 20px;
}

/*ページ小見出し（初等背景枠ブルー付き）*/
.indexlineBG2{
	height:33px;
	background: url(/images/www.seijogakuen.ed.jp/shoto/indexlineBGblue.gif) no-repeat scroll 0 0;
	margin: 10px 10px 20px 0px;
}
.indexlineBG2 p{
	font-size: 110%;
	letter-spacing:0.1em;
	/*background: url(/images/www.seijogakuen.ed.jp/shoto/subindexline.gif) no-repeat scroll bottom left;*/
	padding: 5px 5px 2px 20px;
}
/*ページ小見出し（初等背景枠ブラウン付き）*/
.indexlineBG3{
	height:33px;
	background: url(/images/www.seijogakuen.ed.jp/shoto/indexlineBGbrown.gif) no-repeat scroll 0 0;
	margin: 0px 10px 10px 0px;
}
.indexlineBG3 p{
	font-size: 110%;
	letter-spacing:0.1em;
	/*background: url(/images/www.seijogakuen.ed.jp/shoto/subindexline.gif) no-repeat scroll bottom left;*/
	padding: 5px 5px 2px 20px;
}
/*ページ小見出し（初等グリーン）*/
.indexlineG{
	height: 31px;
	background:transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoindexlineG.gif) no-repeat scroll 0 0;
	margin: 0px 0px 10px 0px;
}
.indexlineG p{
	font-size: 110%;
	font-weight: bold;
	color: #325f20;
	line-height:1.5em;
	text-align:center;
	/*letter-spacing: 0.1em;*/
	padding: 5px 0px 0px 5px;
}
.indexlineG p span{
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	padding: 10px 0px 0px 10px;
}
/*ページ小見出し（初等グリーン）*/
.indexlineGL{
	height: 31px;
	background:transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoindexlineGL.gif) no-repeat scroll 0 0;
	margin: 0px 0px 10px 0px;
}
.indexlineGL p{
	font-size: 110%;
	font-weight: bold;
	color: #325f20;
	line-height:1.5em;
	/*letter-spacing: 0.1em;*/
	padding: 5px 0px 0px 5px;
}
.indexlineGL p span{
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	padding: 10px 0px 0px 10px;
}

/*ページ小見出し（中学用グリーン半分）*/
.indexlineSG{
	height: 36px;
	background:transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoindexlineSG.gif) no-repeat scroll 0 0;
	margin: 0px 0px 10px 0px;
}
.indexlineSG p{
	font-size: 110%;
	font-weight: bold;
	color: #0a7b3e;
	line-height:1.5em;
	padding: 7px 0px 0px 5px;
}
/*ページ小見出し（高校用パープル半分）*/
.indexlineSP{
	height: 36px;
	background:transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoindexlineSP.gif) no-repeat scroll 0 0;
	margin: 0px 0px 10px 0px;
}
.indexlineSP p{
	font-size: 110%;
	font-weight: bold;
	color: #3b3b86;
	line-height:1.5em;
	padding: 7px 0px 0px 5px;
}


/*見出し（カテゴリトップ）用*/
.index01{
	margin: 20px 0px 15px 0px;
}
.index01 p{
	font-size: 130%;
	font-weight: bold;
	text-align: center;
	color: #717946;
}
/*見出し（カテゴリ中のページ）用*/
.index02{
	color: #717946;
	padding: 10px 0px 0px 0px;
}
.index02 p{
	font-size: 110%;
	font-weight: bold;
}
/*小見出し（点線みずいろ）*/
.komidashi{
	font-size:110%;
	font-weight: bold;
	background:transparent url(/images/www.seijogakuen.ed.jp/shoto/shotokomidashibgB.gif) no-repeat scroll bottom left;
	padding: 0px 0px 7px 10px;
	margin: 0px 0px 10px 0px;
}
/*飾りアイコン◆（大）*/
.diamondL{
	font-size:110%;
	letter-spacing: 0.1em;
	background:transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoiconDiamondL.gif) no-repeat scroll 5px 5px;
	padding: 0px 0px 0px 20px;
}
/*飾りアイコン◆（小）*/
.diamondS{
	background:transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoiconDiamond.gif) no-repeat scroll 5px 5px;
	padding: 0px 0px 0px 20px;
}
/*飾りアイコン★（小ブルー）*/
.starB{
	background:transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoiconStarBlue.gif) no-repeat scroll 5px 5px;
	padding: 0px 0px 0px 20px;
}
/*飾りアイコン★（小グリーン）*/
.starG{
	background:transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoiconStarGreen.gif) no-repeat scroll 5px 4px;
	padding: 0px 0px 0px 20px;
}
/*コメント（※）*/
.comment{
	background:transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoiconkome.gif) no-repeat scroll 5px 6px;
	padding: 0px 0px 0px 20px;
	
}
/*リード*/
.read{
	margin: 10px 20px 20px 20px;
}
.read p{
	line-height:1.7em;
}

/*画像とかを左右に用*/
.typeright {
	float: right;
	margin: 5px 10px 10px 10px;
}
.typeleft {
	float: left;
	margin: 0px 10px 10px 0px;
}
.typecenter {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 0px 10px 0px;
}

/*画像とかを左右に用（新2011.6.6）*/
.posright img {
	float: right;
	margin: 5px 10px 10px 10px;
}
.posleft img {
	float: left;
	margin: 5px 10px 10px 0px;
}
.poscenter img {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding: 5px 0px 10px 0px;
}
/*テキストを左右中央に*/
.t-left {
	text-align: left;
}
.t-right {
	text-align: right;
}
.t-center {
	text-align: center;
}
/*入試要項：募集要項の表　2010.5.6追加*/

.youkou th{
	color: #467c35;
	text-align: left;
	font-weight: bold;
	font-size: 110%;
	line-height:1.5em;
	vertical-align:top;
	padding:5px 2px;
}
.youkou td{
	line-height:1.5em;
	vertical-align:top;
	padding:5px 2px;
}


/******************************
フッター（詳細）
********************************/
/*リンク先*/
#foot1{
	position: relatibe;
	float: left
	display: block;
	width: 460px;
	height: 11px;
	text-align: left;
	margin: 0px 0px 0px 10px;
}
#foot1 ul li {
	float: left;
	text-indent: 0em;
	line-height: 0em;
	height: 11px;
	margin: 14px 0px 0px 14px;
	padding: 0px;
}
ul#gakuenlinkmenu li, ul#gakuenlinkmenu a{
	height: 11px;
	display: block;
	text-indent: -9999px;
}
ul#sitelinkmenu li {
	margin-top: 28px;
}

ul#sitelinkmenu li, ul#sitelinkmenu a{
	height: 12px;
	display: block;
	text-indent: -9999px;
}
/*コピーライトなど*/
#foot2 {
	position: relatibe;
	float: right;
	width: 390px;
	margin: -24px 0px 0px 0px;
	padding: 0px 27px 0px 0px;
	color: #8d8d8e;
	background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoFooterBar01.gif) no-repeat scroll 0px 10px;

}
#foot2 h3 {
	position: relatibe;
	float: left;
	margin: 10px 5px 6px 7px;
	padding: 0px;
	font-size: 100%;
	font-weight: normal;
	text-indent: 1em;
	letter-spacing: 0.1em;
}
#foot2 p{
	float: right;
	width: 230px;
	font-size: 75%;
	text-indent: 0px;
	text-align: right;
	margin: 10px 0px;
	padding: 3px 0px 0px 0px;
	letter-spacing: 0em;
}
#foot2 #address {
	height: 18px;
	background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoFooterHome.png) no-repeat scroll 0 0;
}
#foot2 #copyright {
	font-size: 80%;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	text-align: right;
}

/****************************************************************************************************************************************************************************/
/*ナビ設定*/
/*ナビA（Aメニュー）*/
#amenu01 a{
	width: 61px;
	background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoHeaderTraffic.gif) no-repeat scroll 0 0;
}
#amenu02 a{
	width: 67px;
	background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoHeaderMap.gif) no-repeat scroll 0 0;
}
#amenu03 a{
	width: 77px;
	background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoHeaderSitemap.gif) no-repeat scroll 0 0;
}
#amenu04 a{
	width: 85px;
	background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoHeaderInquiry.gif) no-repeat scroll 0 0;
}

#amenu01 a:hover, #amenu02 a:hover, #amenu03 a:hover, #amenu04 a:hover{
	background-position: 0px -11px;
}
/*ナビB（Bメニュー）後で修正のこと*/
/*#bmenu01 a{
	width: 84px;
	background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoHeaderPrint.gif) no-repeat scroll 0 0;
}
#bmenu01 a:hover{
	background-position: 0px -20px;
}*/
#bmenu01 a {
	width: 84px;
	background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoHeaderPrint.gif) no-repeat scroll 0 0;
}
#bmenu01 a:hover{
	background-position: 0px -20px;
}

/*ナビC（メインメニュー）*/
#mainmenu01 a{width: 154px; background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoNaviGroupC01.gif) no-repeat scroll 0 0;}
#mainmenu02 a{width: 153px; background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoNaviGroupC02.gif) no-repeat scroll 0 0;}
#mainmenu03 a{width: 153px; background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoNaviGroupC03.gif) no-repeat scroll 0 0;}
#mainmenu04 a{width: 153px; background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoNaviGroupC04.gif) no-repeat scroll 0 0;}
#mainmenu05 a{width: 153px; background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoNaviGroupC05.gif) no-repeat scroll 0 0;}
#mainmenu06 a{width: 154px; background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoNaviGroupC06.gif) no-repeat scroll 0 0;}

#mainmenu01 a:hover, #mainmenu02 a:hover,#mainmenu03 a:hover,#mainmenu04 a:hover,#mainmenu05 a:hover,#mainmenu06 a:hover{
	background-position: 0px -51px;
}

#mainmenu01on a{width: 154px; background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoNaviGroupC01.gif) no-repeat scroll 0px -51px;}
#mainmenu02on a{width: 153px; background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoNaviGroupC02.gif) no-repeat scroll 0px -51px;}
#mainmenu03on a{width: 153px; background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoNaviGroupC03.gif) no-repeat scroll 0px -51px;}
#mainmenu04on a{width: 153px; background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoNaviGroupC04.gif) no-repeat scroll 0px -51px;}
#mainmenu05on a{width: 153px; background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoNaviGroupC05.gif) no-repeat scroll 0px -51px;}
#mainmenu06on a{width: 154px; background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoNaviGroupC06.gif) no-repeat scroll 0px -51px;}

/*ナビフッター（フッター内リンク）*/
#gakuenlink01 a{width: 45px; background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoFooterGakuen.gif) no-repeat scroll 0 0;}
#gakuenlink02 a{width: 45px; background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoFooterDaigaku.gif) no-repeat scroll 0 0;}
#gakuenlink03 a{width: 125px; background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoFooterChuko.gif) no-repeat scroll 0 0;}
#gakuenlink04 a{width: 92px; background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoFooterShoto.gif) no-repeat scroll 0 0;}
#gakuenlink05 a{width: 56px; background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoFooterYochien.gif) no-repeat scroll 0 0;}

#gakuenlink01on a{width: 45px; background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoFooterGakuen.gif) no-repeat scroll 0px -11px;}
#gakuenlink02on a{width: 45px; background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoFooterDaigaku.gif) no-repeat scroll 0px -11px;}
#gakuenlink03on a{width: 125px; background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoFooterChuko.gif) no-repeat scroll 0px -11px;}
#gakuenlink04on a{width: 92px; background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoFooterShoto.gif) no-repeat scroll 0px -11px;}
#gakuenlink05on a{width: 56px; background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoFooterYochien.gif) no-repeat scroll 0px -11px;}

#gakuenlink01 a:hover, #gakuenlink02 a:hover, #gakuenlink03 a:hover, #gakuenlink04 a:hover, #gakuenlink05 a:hover{
	background-position: 0px -11px;
}

#sitelink01 a{width: 85px; background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoFooterSite.gif) no-repeat scroll 0 0;}
#sitelink02 a{width: 79px; background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoFooterKojin.gif) no-repeat scroll 0 0;}
#sitelink03 a{width: 46px; background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoFooterRenraku.gif) no-repeat scroll 0 0;}

#sitelink01on a{width: 85px; background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoFooterSite.gif) no-repeat scroll 0px -12;}
#sitelink02on a{width: 79px; background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoFooterKojin.gif) no-repeat scroll 0px -12;}
#sitelink03on a{width: 46px; background: transparent url(/images/www.seijogakuen.ed.jp/shoto/shotoFooterRenraku.gif) no-repeat scroll 0px -12;}

#sitelink01 a:hover, #sitelink02 a:hover, #sitelink03 a:hover{
	background-position: 0px -12px;
}

/*wysiwygエリア用追加 2010.2.5 mizuno*/
#mainContent, #mainContent_wysiwyg1, .mainContentArea{
	position: relative;
	z-index: 2;
}
#mainContent{width:541px;}
#mainContent_wysiwyg1{width:544px;}
#ContentEditForm{width:100%;}
.contblog{width:492px;}

#cmd_edit_honbun1{
	display: inline-block;
}


