@charset "utf-8";

/*ブログナビゲーション
---------------------------------------------------- */
#blog_category {
	width: 160px;
	padding: 22px 0px 0px 0px;
	line-height:22px;
	font-size:12px;
}

#blog_category a:link {
	line-height:22px;
	font-size:12px;
}

#blog_category a:visited {
	line-height:22px;
	font-size:12px;
}

#blog_navi {
	width: 155px;
	padding:40px 0px 0px 0px;
	line-height:22px;
	font-size:12px;
}

#blog_navi select{
	width: 145px;
	margin:0px 0px 0px 5px;
}

#blog_navi a:link {
	line-height:22px;
	font-size:12px;
}

#blog_navi a:visited {
	line-height:22px;
	font-size:12px;
}

/*ブログ最新記事一覧
---------------------------------------------------- */
/* 総合　お知らせ */
#topics_jiyu1 {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/topics/oshirase/jiyu_oshirase_jiyu_head.gif);
	background-repeat: no-repeat;
}

/* 総合　近況 */
#topics_jiyu2 {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/topics/kinkyou/jiyu_kinkyou_jiyu_head.gif);
	background-repeat: no-repeat;
}

/* 幼児生活団　お知らせ */
#topics_yo1 {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/topics/oshirase/jiyu_oshirase_yo_head.gif);
	background-repeat: no-repeat;
}

/* 幼児生活団　近況 */
#topics_yo2 {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/topics/kinkyou/jiyu_kinkyou_yo_head.gif);
	background-repeat: no-repeat;
}

/* 初等部　お知らせ */
#topics_syo1 {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/topics/oshirase/jiyu_oshirase_syo_head.gif);
	background-repeat: no-repeat;
}

/* 女子部　近況 */
#topics_jo2 {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/topics/kinkyou/jiyu_kinkyou_jo_head.gif);
	background-repeat: no-repeat;
}

/* 女子部　お知らせ */
#topics_jo1 {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/topics/oshirase/jiyu_oshirase_jo_head.gif);
	background-repeat: no-repeat;
}

/* 男子部　近況 */
#topics_da2 {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/topics/kinkyou/jiyu_kinkyou_da_head.gif);
	background-repeat: no-repeat;
}

/* 男子部　お知らせ */
#topics_da1 {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/topics/oshirase/jiyu_oshirase_da_head.gif);
	background-repeat: no-repeat;
}

/* 最高学部　近況 */
#topics_ga2 {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/topics/kinkyou/jiyu_kinkyou_ga_head.gif);
	background-repeat: no-repeat;
}

/* 最高学部　お知らせ */
#topics_ga1 {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/topics/oshirase/jiyu_oshirase_ga_head.gif);
	background-repeat: no-repeat;
}

/* 最高学部長ブログ */
#topics_ga3 {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/college/ga_top/jiyu_blog_ga.gif);
	background-repeat: no-repeat;
}

/* 最高学部長ブログ */
#topics_ga4 {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/college/ga_top/jiyu_blog_ga_head.gif);
	background-repeat: no-repeat;
}

/* 初等部　近況 */
#topics_syo2 {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/topics/kinkyou/jiyu_kinkyou_syo_head.gif);
	background-repeat: no-repeat;
}

/* 総合　「最新記事」 */
#topics0_1 {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/common/jiyu_blog_latest_head.gif);
	background-repeat: no-repeat;
}

/* 総合　卒業生の皆様へ */
#topics1_1 {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/header/sotugyou/jiyu_sotugyou_head.gif);
	background-repeat: no-repeat;
}

/* 総合　最高学部　全校父母の皆様へのお知らせ */
#topics2_1 {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/header/hubo/ga/jiyu_hubo_ga_hubo_head.gif);
	background-repeat: no-repeat;
}

/* 総合　父母の方へのお知らせ */
#topics3_1 {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/header/hubo/zen/jiyu_hubo_zen_head.gif);
	background-repeat: no-repeat;
}

/* 総合　幼児生活団　父母の方へのお知らせ */
#topics6_1 {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/header/hubo/yo/jiyu_hubo_yo_head.gif);
	background-repeat: no-repeat;
}

/* 総合　初等部　父母の方へのお知らせ */
#topics6_2 {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/header/hubo/syo/jiyu_hubo_syo_head.gif);
	background-repeat: no-repeat;
}

/* 総合　女子部　父母の方へのお知らせ */
#topics6_3 {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/header/hubo/jo/jiyu_hubo_jo_head.gif);
	background-repeat: no-repeat;
}

/* 総合　男子部　父母の方へのお知らせ */
#topics6_4 {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/header/hubo/da/jiyu_hubo_da_head.gif);
	background-repeat: no-repeat;
}

/* 総合　最高学部　父母の方へのお知らせ */
#topics6_5 {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/header/hubo/ga/jiyu_hubo_ga_hubo_head.gif);
	background-repeat: no-repeat;
}

/* 総合　最高学部　在校生へのお知らせ */
#topics2_2 {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/header/hubo/ga/jiyu_hubo_ga_zai_head.gif);
	background-repeat: no-repeat;
}

/* 総合　協力会 */
#topics4_1 {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/common/jiyu_kyo_head.gif);
	background-repeat: no-repeat;
}

/* 幼児生活団　通信グループ　会員の方のおたより */
#topics5_1 {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/correspondence/member/tsu_member_head.gif);
	background-repeat: no-repeat;
}

/* 幼児生活団　通信グループ　お知らせ */
#topics5_2 {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/correspondence/member/tsu_oshirase_head.gif);
	background-repeat: no-repeat;
}

/* JIYUアフタースクール　お知らせ */
#topics7_1 {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/jiyu_afterschool/topics/f_osirase/jiyu_oshirase_af_head.gif);
	background-repeat: no-repeat;
}

/* JIYUアフタースクール　日記 */
#topics7_2 {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/jiyu_afterschool/topics/e_nikki/jiyu_nikki_af_head.gif);
	background-repeat: no-repeat;
}

/* 行事案内（総合） */
#topics8_1 {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/common/jiyu_gyouzi_head.gif);
	background-repeat: no-repeat;
}

/* 行事案内（男子01） */
#topics8_2a {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/common/da_gyouzi_head_01.gif);
	background-repeat: no-repeat;
}

/* 行事案内（男子02） */
#topics8_2b {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/common/da_gyouzi_head_02.gif);
	background-repeat: no-repeat;
}

/* 行事案内（男子03） */
#topics8_2c {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/common/da_gyouzi_head_03.gif);
	background-repeat: no-repeat;
}

/* 行事案内（女子01） */
#topics8_3a {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/common/jo_gyouzi_head_01.gif);
	background-repeat: no-repeat;
}

/* 行事案内（女子02） */
#topics8_3b {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/common/jo_gyouzi_head_02.gif);
	background-repeat: no-repeat;
}

/* 行事案内（女子03） */
#topics8_3c {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/common/jo_gyouzi_head_03.gif);
	background-repeat: no-repeat;
}

/* 学園長ブログ */
#topics_gakuen {
	width: 760px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/topics/blog/tk_head02.gif);
	background-repeat: no-repeat;
}

#topics {
	width: 760px;
	background-image: url(../images/common/jiyu_stage_02.gif);
	background-repeat: repeat-y;
}

.tnavi1 {
	height: 40px;
	margin: 0px 0px 0px 670px;
}

.tnavi2 {
	padding: 4px 30px 0px 30px;;
}

.tnavi2 li{
	clear: both;
	padding: 2px 0px;
	font-size: 13px;
	line-height: 24px;
}

.tnavi2 li a {
	font-size: 13px;
	line-height: 24px;
}

.tnavi2_line{
	border-bottom:#b2b1b1 1px dashed;
}

.tnavi2a{
	width:85px;
	float:left;
}

.tnavi2b{
	width:100px;
	float:left;
}

.tnavi2c{
	width:130px;
	float:left;
}

.tnavi2d{
	width:385px;
	float:left;
}

.tnavi3{
	height: 40px;
	margin: 0px 0px 0px 649px;
}

#topics_foot{
	clear: both;
}


/*ブログ　テキストエリア
---------------------------------------------------- */
#text_aria_topics0 {
	width: 750px;
	margin: 45px 0px 0px 3px;
}

#text_aria_topics01 {
	width: 760px;
	margin: 26px 0px 26px 0px;
}

#text_aria_topics02 {
	width: 760px;
	margin: 0px 0px 26px 0px;
	clear:both;
}

#text_aria_topics1 {
	width: 760px;
	margin: 45px 0px 26px 0px;
}

#text_aria_topics2 {
	width: 750px;
	margin: 0px 0px 60px 3px;
}

#text_aria_topics3 {
	width: 7549px;
	margin: 0px 0px 0px 3px;
}

/*ブログ中身
---------------------------------------------------- */
/* ブログ日付 */
#blog_d {
	width: 730px;
	padding: 4px 0px 4px 20px;
	background-image: url(../images/common/jiyu_blog_part.gif);
	background-repeat: no-repeat;
	color: #000000;
	font-size:12px;
	font-weight: normal;
}

/* ブログタイトル */
#blog_t {
	width: 730px;
	height: 25px;
	padding: 6px 0px 0px 20px;
	background-image: url(../images/common/jiyu_blog_part.gif);
	background-repeat: no-repeat;
	color: #5c0000;
	font-size: 15px;
	font-weight:bold;
}

#blog_t a {
	width: 730px;
	height: 25px;
	color: #742a1b;
	font-size: 15px;
	font-weight:bold;
	text-decoration:none;
}

#blog_t2 {
	width: 750px;
	height: 30px;
	padding: 30px 0px 0px 0px;
	color: #5c0000;
	font-size: 18px;
	font-weight:bold;
	border-top:1px solid #000000;
	border-bottom:1px solid #d3d1d0;
}

#blog_m {
	width: 750px;
	margin: 20px 0px 0px 0px;
}

p {
	color: #000000;
	font-size:14px;
	line-height: 24px;
	text-align: justify;
	text-justify: distribute;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#blog_m p a {
	font-size:14px;
	line-height: 24px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h2{
	color: #5c0000;
	font-size:15px;
	text-align: justify;
	text-justify: distribute;
	font-weight:bold;
	clear:both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 17px;
	background-image: url(../images/common/square.gif);
	background-repeat: no-repeat;
	clear:both;
}

h3{
	color: #5c0000;
	font-size:15px;
	text-align: justify;
	text-justify: distribute;
	font-weight:bold;
	clear:both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 17px;
	background-image: url(../images/common/hishi.gif);
	background-repeat: no-repeat;
	clear:both;
}

h4{
	color: #000000;
	font-size:14px;
	font-weight:normal;
	line-height: 24px;
	text-align: justify;
	text-justify: distribute;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:both;
}

.wp-caption-text {
	text-align:left;
	font-size:12px;
	line-height: 22px;
	text-align: justify;
	text-justify: distribute;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

.alignright {
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 15px 20px;
}

.alignleft {
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 6px 20px 15px 0px;
}

.aligncenter {
　clear: both;
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 15px 0px;
}

img.centered {
	display: block;
	border:none;
}

img.alignright {
	border:none;
}

img.alignleft {
	border:none;
}

#blog_pn {
	width:750px;
	clear:both;
	height: 12px;
	color: #000000;
	margin: 0px 0px 50px 3px;
	text-align:right;
}

.pn {
	margin: 0px 0px 0px 0px;
	font-size:12px;
	float:right;
}

.pn a{
	margin: 0px 0px 0px 0px;
	font-size:12px;
}

/*カレンダー
---------------------------------------------------- */
/* 全体 */
#wp-calendar{
	border:1px solid #000000;
	border-spacing:0px;
	border-collapse:collapse;
}

#wp-calendar caption {
	font-size:24px;
	padding:4px 0px 15px 0px;
	text-align:left
}

#wp-calendar th {
	width:108px;
	height:35px;
	color:#FFFFFF;
	background-color:#656363;
	border:1px solid #000000;
}

#wp-calendar tbody tr {
	border:1px solid #000000;
}

#wp-calendar tbody td {
	width:108px;
	height:88px;
	padding:5px 5px 5px 5px;
	border:1px solid #000000;
	color:#979696;
	background:url(../images/jiyu_afterschool/syoukai/c_schedule/af_schedule_back01.gif) repeat-x #FFFFFF;
	vertical-align:text-top;
}

#wp-calendar .af1{
	background:url(../images/jiyu_afterschool/syoukai/c_schedule/af_schedule_back01.gif) repeat-x #f6fab5;
}

#wp-calendar .af5{
	background:url(../images/jiyu_afterschool/syoukai/c_schedule/af_schedule_back01.gif) repeat-x #fde3fb;
}

#wp-calendar td a {
	font-size:10px;
	margin:5px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	text-align:center;
	font-weight:normal;
	display:block;
}

#wp-calendar tfoot tr{
	border:0px;
}

#wp-calendar tfoot td{
	height:20px;
	padding:5px 0px 5px 0px;
	background-image:none;
	background-color:#ebebeb;
	border:0px;
}

#wp-calendar tfoot td a{
	background-color:#ebebeb;
	text-align:center;
	display:inline;
	font-size:14px;
}

#prev {
	text-align:left;
}

#next {
	text-align:right;
}

@media print{
#blog_m p {
	font-size:20px;
	line-height: 30px;
}
}

