@charset "EUC-jp";
/* CSS Document */

/*------------------------------------------------------------------------------------------------------

												０１

------------------------------------------------------------------------------------------------------*/

#flash_top{
	margin-bottom: 10px;
}
#main_left_top{
	width: 666px;
	float:left;
}

#main_right_top {
	width:316px;
	float: right;
}


/*------学年・教科から探す-----*/
#sagasu_orange_ss{
	background-image: url(../images/top/nicer_top_bg.gif);
	background-repeat: repeat-y;
}


#sagasu_foot_orange_ss {
	background-image: url(../images/top/nicer_top_h1_foot.gif);
	background-repeat: no-repeat;
	height: 18px;
}

#sagasu_orange_ss h2{
	width: 178px;
	float: left;
	height: 10px;
}

#sagasu_orange_ss .button{
	margin-right: 5px;
	float: left;
	margin-top: 7px;
}

#sagasu_orange_ss h1#gakunen {
	background-image: url(../images/top/nicer_top_h1_title.gif);
	height: 63px;
	background-repeat: no-repeat;
}
#main_left_top #shogaku {
	height: 52px;
	margin-bottom: 8px;
	margin-left: 20px;
	background-image: url(../images/top/nicer_top_h2_01_bg.gif);
	background-repeat: no-repeat;
}


#main_left_top #chugaku {
	height: 52px;
	margin-bottom: 8px;
	margin-left: 20px;
	background-image: url(../images/top/nicer_top_h2_02_bg.gif);
	background-repeat: no-repeat;
}
#main_left_top #koukou {
	height: 52px;
	margin-bottom: 8px;
	margin-left: 20px;
	background-image: url(../images/top/nicer_top_h2_03_bg.gif);
	background-repeat: no-repeat;
}
#main_left_top #sensei {
	height: 52px;
	margin-left: 20px;
	background-image: url(../images/top/nicer_top_h2_04_bg.gif);
	background-repeat: no-repeat;
}


/* 生涯学習 */
#main_left_top h1#shogai {
	background-image: url(../images/top/nicer_top_h1_title2.gif);
	height: 108px;
	background-repeat: no-repeat;
}

#main_left_top h1#shogai .button{
	margin-right: 5px;
	float: left;
	margin-top: 50px;
	display: inline;
}

#main_left_top .ml209{margin-left: 199px;}


#main_left_top #h1_main {
	background-image: url(../images/top/nicer_top_bg.gif);
	background-repeat: repeat-y;


}



#test{
	border: 1px solid #0000CC;
}


/*---------おすすめ-----------*/

#osusume_top{
	background-image: url(../images/top/nicer_top_right_colmun_osusume_bg.gif);
	margin: 0px 0px;
	padding: 0px;
}

#osusume_top_title {
	background-image: url(../images/top/nicer_top_right_colmun_osusume.gif);
	background-repeat: no-repeat;
	height: 58px;
}
#osusume_top_title h1{
	height: 58px;
	width : 247px;
	float: left;
}
#osusume_top_bt {
	margin-top: 14px;
	float: left;
}

#osusume_top_foot {
	background-image: url(../images/nicer_top_right_colmun_osusume_foot.gif);
	height: 16px;
}

#osusume_top_foot {
	background-image: url(../images/top/nicer_top_right_colmun_osusume_foot.gif);
	height: 12px;
	margin-bottom: 5px;
	background-position: bottom;
	background-repeat: no-repeat;
	display: block;
}

#osusume_top_main ul{
	margin-left: 23px;
	margin-bottom: 0px;
}

#osusume_top_main li {
	margin-bottom: 10px;
	_margin-bottom: 10px;
}

#osusume_top_main .icon {
	float: left;
	width: 78px;
}
#osusume_top_main h3 {
	background-image: url(../images/common/com_bt_arrow.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	font-size: 1.0em;
	background-position: 5px;
	width: 192px;
	padding-left: 18px;
	height: 18px;
	margin-top: 5px;
	font-weight: normal;
}
#osusume_top_main .info {
	width: 188px;
	margin-left: 17px;
	color: #000000;
}
#osusume_top_main .text {
	float: left;
}
#osusume_top_main .text {
	font-size: 1.0em;
}


/*-----------WHATS NEW ---------*/

#whatsnew_top {
	background-image: url(../images/top/nicer_top_right_colmun_whatsnew_bg.gif);
	margin-top: 3px;
}

#whatsnew_top_title {
	background-image: url(../images/top/nicer_top_right_colmun_whatsnew.gif);
	background-repeat: no-repeat;
	height: 58px;
}

#whatsnew_top_title h1{
	width : 247px;
	height:30px;
	float: left;
}
#whatsnew_top_bt {
	margin-top: 14px;
	float: left;
}

#whatsnew_top_main ul{
	margin-left: 18px;
}


#whatsnew_top_foot {
	background-image: url(../images/top/nicer_top_right_colmun_whatsnew_foot.gif);
	height: 16px;
}

#whatsnew_top_main {
	font-size: 1.0em;
	color: #000000;
}

#whatsnew_top_main .year {
	float: left;
	/*width: 3.8em;*/
	
	
}
#whatsnew_top_main .month {
	float: left;
	text-align: right;
 /*width: 2.2em;*/
  }
 
 
#whatsnew_top_main .day {
	float: left;
	/*text-align: right;*/
	
/*width: 2.2em;*/
}
#whatsnew_top_main .info {
	float:left;
	margin-left: 5px;
	
	/*
width: 150px;*/
	
}


/*--------------------   01　終了 ---------------/*

/*------------------------------- 背景共通部分  06  11-----------------------------*/

.sagasu_list_hr {
	height: 1px;
	width: 890px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	clear: both;
	margin-bottom: 10px;
	margin-left: 55px;
}


/*------------------------------------------------------------------------------------------------------

												06

------------------------------------------------------------------------------------------------------*/


#f06 h1{
	background-image: url(../images/elementary/elementary_kyouka_bk.gif);
	height: 61px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

#f06 #kyouka .cell1{
	width : 173;
	margin-right: 12px;
	margin-bottom: 36px;
	display:inline;
	float:left;
}
#f06 #kyouka .cell2{
	width : 173;
	margin-right: 12px;
	margin-bottom: 29px;
	display:inline;
	float:left;
}
#f06 #kyouka .cell3{
	width : 173;
	margin-right: 12px;
	display:inline;
	float:left;
}
#f06 #kyouka img{
	margin-bottom: 7px;

}


/*------------------------------------------------------------------------------------------------------

												07

------------------------------------------------------------------------------------------------------*/


#f07 h1{
	background-image: url(../images/juniorHigh/juniorHigh_h2_bk.gif);
	height: 61px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#f07 #kyouka .cell1{
	width : 173;
	margin-right: 12px;
	margin-bottom: 36px;
	display:inline;
	float:left;
}
#f07 #kyouka .cell2{
	width : 173;
	margin-right: 12px;
	margin-bottom: 29px;
	display:inline;
	float:left;
}
#f07 #kyouka .cell3{
	width : 173;
	margin-right: 12px;
	display:inline;
	float:left;
}
#f07 #kyouka img{
	margin-bottom: 7px;

}


/*------------------------------------------------------------------------------------------------------

												08

------------------------------------------------------------------------------------------------------*/

#f08 h1{
	background-image: url(../images/highSchool/highSchool_h2_bk.gif);
	height: 61px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#f08 #kyouka .cell1{
	width : 103px;
	margin-right: 11px;
	margin-bottom: 15px;
	display:inline;
	float:left;
}
#f08 #kyouka img{
	margin-bottom: 7px;
}
#kyouka_in {
	padding-top: 8px;
	padding-left: 0px;
	width: 456px;
	float: left;
	padding-right: 0px;
	padding-bottom: 0px;
	display: inline;
}
.ml37{margin-left: 17px;}
.ml19{margin-left: 19px;}


/*------------------------------------------------------------------------------------------------------

												10

------------------------------------------------------------------------------------------------------*/

#f10 h1{
	background-image: url(../images/lifeLongLearning/lifeLongLearning_h2_bk.gif);
	height: 61px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}


/*------------------------------------------------------------------------------------------------------

												10-2

------------------------------------------------------------------------------------------------------*/

#f10_2 h1{
	background-image: url(../images/moral/moral_h2_bk2.gif);
	height: 61px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#f10_2 h1 div{
	margin-top: 15px;
	float: left;
}
#f10_2 h1 #kamoku{
	margin-left: 232px;
}
#f10_2 h1 #bt01{
	margin-left: 680px;
	display: inline;
}
#f10_2 h1 #bt02{
	margin-left: 8px;
	display: inline;
}


/*-------------------------------   #f10_2   -----------------------------*/

#f10_2 .list_line{
	display:block;
	border-bottom:1px dotted #dddddd;
	width:867px;
}

#f10_2 #sagasu2_main .p01 {
	font-size: 1.3em;
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 3px;
}
#f10_2 #sagasu2_main .p02 {
	font-size: 1.0em;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 24px;
	float: left;
	display:inline;
}
#f10_2 #sagasu2_main .p02_no-maenas {
	font-size: 1.0em;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 50px;
	float: left;
	display:inline;
}
#f10_2 #sagasu2_main .p03 {
	font-size: 1.0em;
	margin-left: 48px;
	margin-bottom: 3px;
	float: left;
	display:inline;
}
#f10_2 #sagasu2_main .p04 {
	font-size: 1.0em;
	margin-left: 72px;
	margin-bottom: 3px;
	float: left;
	display:inline;
}
#f10_2 #sagasu2_main .p05 {
	font-size: 1.0em;
	margin-left: 96px;
	margin-bottom: 3px;
}
#f10_2 #sagasu2_main .p06 {
	font-size: 1.0em;
	margin-left: 120px;
	margin-bottom: 3px;
}

#f10_2 #sagasu2_main .sankaku{
	margin-left: 10px;
	margin-right: 8px;
}

#f10_2 #sagasu2_main .shikaku{
	margin-left: 11px;
	margin-right: 9px;
}

#f10_2 .mr6{
	margin-right: 6px;
}

#f10_2 .mr7{
	margin-right: 7px;
}

#f10_2 .mr8{
	margin-right: 8px;
}

#f10_2 #sagasu2_main .black {
	color: #000;
}

#f10_2 div#sagasu2_main {
	margin-left: 65px;
	color: #0000cc;
	float: left;
	display:inline;
}
#f10_2 ul.u1{
	margin:0;
	}
#f10_2 ul.u2{
	margin:0;
	}
#f10_2 ul.u3{
	margin:0;
	}
#f10_2 ul.u4{
	margin:0;
	}

#f10_2 ul {
float:left;
	display:block;
	margin: 0px;
	padding: 0px;
}
#f10_2 li {
	display:block;
	margin: 0px;
	padding: 0px;
	}


/*------------------------------------------------------------------------------------------------------

												10-2 後半

------------------------------------------------------------------------------------------------------*/

/*---


#f10_2 #sagasu2_main .p01 {
	font-size: 1.6em;
	margin-bottom: 3px;
	font-weight: bold;
}
#f10_2 #sagasu2_main .p02 {
	font-size: 1.2em;
	margin-left: 24px;
	float: left;
	display:inline;
}
#f10_2 #sagasu2_main .p02_no-maenas {
	font-size: 1.2em;
	margin-left: 54px;
	float: left;
	display:inline;
}
#f10_2 #sagasu2_main .p03 {
	font-size: 1.2em;
	margin-left: 48px;
	margin-bottom: 3px;
	float: left;
	display:inline;
}
#f10_2 #sagasu2_main .p04 {
	font-size: 1.2em;
	margin-left: 72px;
	margin-bottom: 3px;
	float: left;
	display:inline;
}
#f10_2 #sagasu2_main .p05 {
	font-size: 1.2em;
	margin-left: 96px;
	margin-bottom: 3px;
}
#f10_2 #sagasu2_main .p06 {
	font-size: 1.2em;
	margin-left: 120px;
	margin-bottom: 3px;
}

#f10_2 #sagasu2_main .sankaku{
	margin-left: 10px;
	margin-right: 8px;
}

#f10_2 #sagasu2_main .shikaku{
	margin-left: 11px;
	margin-right: 9px;
}

#f10_2 .mr6{
	margin-right: 6px;
}

#f10_2 .mr7{
	margin-right: 7px;
}

#f10_2 .mr8{
	margin-right: 8px;
}

#f10_2 #sagasu2_main .black {
	color: #000;
}

#f10_2 div#sagasu2_main {
	margin-left: 87px;
	color: #0000cc;
	float: left;
	display:inline;
}


--*/

/*------------------------------------------------------------------------------------------------------

												11

------------------------------------------------------------------------------------------------------*/

#f11 h1{
	background-image: url(../images/elementary/elementary_kyouka_bk.gif);
	height: 61px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
.ml120{margin-left: 100px;}


/*-------------------------------   11  -----------------------------*/


#sagasu_main_list ul{
	display:block;
	float:left;
	margin: 0px;
	padding: 0px;
}
#sagasu_main_list li{
	width:860px;
	display:block;
	float:left;
	margin: 0px;
	padding: 0px;
	clear:both;
}
/*-------------------------------   11  -----------------------------*/

#f11 .list_line{
	display:block;
	width:860px;
	/*border-bottom:1px dotted #dddddd;*/
	border-top:1px dotted #dddddd;
	width:867px;
	padding-top:3px;
	padding-bottom:3px;
	float: left;
}


#f11 h1 {
	height: 61px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

#f11 h1.f11_h1_01{
	background-image: url(../images/elementary/elementary_kyouka_bk.gif);
}
#f11 h1.f11_h1_02{
	background-image: url(../images/juniorHigh/juniorHigh_h2_bk.gif);
}
#f11 h1.f11_h1_03{
	background-image: url(../images/highSchool/highSchool_h2_bk.gif);
}
#f11 h1.f11_h1_04{
	background-image: url(../images/common/computer_h2_bk.gif);
}
#f11 h1.f11_h1_05{
	background-image: url(../images/common/it-computer_h2_bk.gif);
}

#f11 h1 div{
	margin-top: 15px;
	float: left;

}
#f11 h1 #kamoku{
	width:430px;
	color:#006699;
	font-size: 0.75em;
	font-weight: bold;
	margin-top: 19px;
	margin-left: 232px;
	display: inline;
}
#f11 h1 #bt01{
	margin-left: 23px;
}
#f11 h1 #bt02{
	margin-left: 8px;
}
#f11 h1 #bt03{
	margin-left: 710px;
	display:inline;
}

/* ------------------------------------------------------------------------------------- #f11 H1の代替スタイル　---------------------------------------------------- */
#f11 #h1 {
	min-height: 61px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
*html #f11 #h1 {height:61px;}

#f11 #h1.f11_h1_01{
	background-image: url(../images/elementary/elementary_kyouka_bk.gif);
}
#f11 #h1.f11_h1_02{
	background-image: url(../images/juniorHigh/juniorHigh_h2_bk.gif);
}
#f11 #h1.f11_h1_03{
	background-image: url(../images/highSchool/highSchool_h2_bk.gif);
}
#f11 #h1.f11_h1_04{
	background-image: url(../images/common/computer_h2_bk.gif);
}
#f11 #h1.f11_h1_05{
	background-image: url(../images/common/it-computer_h2_bk.gif);
}

#f11 #h1 div{
	margin-top: 15px;
	float: left;

}
#f11 #h1 #kamoku{
	width:430px;
	color:#006699;
	font-size: 1.75em;
	font-weight: bold;
	margin-top: 19px;
	margin-left: 232px;
	display: inline;
}
#f11 #h1 #bt01{
	margin-left: 23px;
}
#f11 #h1 #bt02{
	margin-left: 8px;
}
#f11 #h1 #bt03{
	margin-left: 710px;
	display:inline;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------ */


#f11 #sagasu_main_list .p01 {
	font-size: 1.35em;
	margin-bottom: 3px;
	font-weight: bold;
}
#f11 #sagasu_main_list .p01_2 {
	font-size: 1.35em;
	margin-left: 25px;
	margin-bottom: 3px;
	font-weight: bold;
}
#f11 #sagasu_main_list .p02 {
	font-size: 1.0em;
	margin-left: 24px;
	float: left;
	display:inline;
}
#f11 #sagasu_main_list .p03 {
	font-size: 1.0em;
	margin-left: 48px;
	margin-bottom: 4px;
	float: left;
	display:inline;
}
#f11 #sagasu_main_list .p03_2 {
	font-size: 1.0em;
	margin-left: 50px;
	margin-bottom: 4px;
	float: left;
	display:inline;
}
#f11 #sagasu_main_list .p04 {
	font-size: 1.0em;
	margin-left: 72px;
	margin-bottom: 3px;
	float: left;
	display:inline;
}
#f11 #sagasu_main_list .p05 {
	font-size: 1.0em;
	margin-left: 96px;
	margin-bottom: 3px;
}
#f11 #sagasu_main_list .p06 {
	font-size: 1.0em;
	margin-left: 120px;
	margin-bottom: 3px;
}


#f11 #sagasu_main_list img{
	vertical-align:middle;
	margin-bottom: 3px;
}

#f11 h1{
	background-image: url(../images/elementary/elementary_kyouka_bk.gif);
	height: 61px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

#sagasu_main_list {
	margin-top: 0px;
	margin-left: 55px;
	color: #006699;
}

#sagasu_main_list_sk {
	margin-top: 0px;
	margin-left: 55px;
	color: #006699;
}/* 指導計画・授業実践*/

#sagasu_main_list .black {
	color: #000;
}


/*------------------------------------------------------------------------------------------------------

												12

------------------------------------------------------------------------------------------------------*/


#f12 h1 {
	background-image: url(../images/common/com_h2_bk.gif);
	height: 61px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

#f12 h1 div{
	margin-top: 15px;
	float: left;

}
#f12 h1 #kamoku{
	width:440px;
	color:#006699;
	font-size: 0.75em;
	font-weight: bold;
	margin-top: 19px;
	margin-left: 310px;
	display: inline;
}
/*#f12 h1 #kyoukasyo{*/
#f12 #kyoukasyo{
	border-bottom:1px solid #333333;
	margin-bottom:10px;
	height:auto;
	padding-bottom:5px;
	font-size:1.5em;
/*
	width:250px;
	height:38px;
	color:#006699;
	font-size: 0.75em;
	font-weight: bold;
	margin-top: 19px;
	display: inline;
	text-align: center;
*/
}

#f12 #kyoukasyo strong{
	background-color:#FFCC00;
	border-left:1px solid #333333;
	height:20px;
	padding:5px;
	margin:0px;
}

#f12 #kyoukasyo a{
	border-left:1px solid #333333;
	/*border-right:1px solid #333333;*/
	height:20px;
	padding:5px;
	margin:0px;
}

#f12 h1 #bt01{
	margin-left: 47px;
	display: inline;
}
#f12 h1 #bt02{
	margin-left: 8px;
}


/*------メイン探す-----*/
#f12 #sagasu_main {
	margin-left: 87px;
	float: left;
	display:inline;
	width: 800px;
	clear: both;
																		
}
#f13 #sagasu_main {
	margin-left: 68px;
	float: left;
	display:block;
	width: 800px;
	clear: both;
																				
}
*html #f12 #sagasu_main{margin-left: 43px;}
*html #f13 #sagasu_main{margin-left: 34px;}

#sagasu_main .black {
	color: #000;
}


#f12 #sagasu_main h3 {
	background-color: #fbe9b9;
	font-size: 1.2em;
	width: 840px;
	margin-left: 29px;
}

#f12 #sagasu_main #in {
	width: 800px;
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}


#f12 #sagasu_main li {
	margin-left: 85px;
	margin-bottom: 3px;
	font-size: 1.0em;
	color: #0000FF;
	background-image: url(../images/12_sankaku.gif);
	background-repeat: no-repeat;
	text-indent: 25px;
	background-position: 10px;
}


#f12 #sagasu_main ul {
	margin-top: 7px;
}


  #sagasu_main h2.h12 {
	background-image: url(../images/elementary/elementary_kyoukasyo_bk.gif);
	height: 42px;
	width: 334px;
	margin-bottom: 8px;
	display:block;
	clear:both;
																							
}


/*------------------------------------------------------------------------------------------------------

												１３

------------------------------------------------------------------------------------------------------*/

#f13 h1{
	background-image: url(../images/elementary/elementary_mokuji_bk.gif);
	/*height: 61px;*/
	min-height:61px;
	display:block;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	line-height:1.2;
	
																								
}
*html #f13 h1{height: 61px;}
/*---------------------------------------------------------------------------------ルビ付H１タグの代替用スタイル　---------------------------------------------*/
#f13 .h1{
	background-image: url(../images/elementary/elementary_mokuji_bk.gif);
	/*height: 61px;*/
	min-height:61px;
	display:block;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	line-height:1.2;
																								
}
*html #f13 .h1{height:61px;}
#f13 .h1 #kamoku{
	width:480px;
	color:#006699;
	font-size: 1.75em;
	font-weight: bold;
	margin-top: 19px;
	margin-left: 310px;
	
	display:block;
	min-height:2em;
}
*html #f13 .h1 #kamoku{margin-left: 155px;}
#f13 .h1 #bt01{;
	margin-left: 7px;
	/*display: inline;*/
}
#f13 .h1 #bt02{
	margin-left: 8px;
}
#f13 .h1 div{
	margin-top: 15px;
	float: left;

}
/*----------------------------------------------------------------------------------------------------------------------------*/
#f13 h1 div{
	margin-top: 15px;
	float: left;
	
}
#f13 h1.ele #kamoku{
	width:480px;
	color:#006699;
	font-size: 0.75em;
	font-weight: bold;
	margin-top: 19px;
	margin-left: 310px;
	
	display:inline;
	min-height:2em;
}
*+html body  #f13 h1.ele div#kamoku { height:2.5em; display:block; 	float:left;									
}
#f13 h1 #bt01{;
	margin-left: 7px;
	/*display: inline;*/
}
#f13 h1 #bt02{
	margin-left: 8px;
}

#f13 h2{
	background-image: url(../images/common/com_h2_bk.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 61px;
}
#f13 h2 div{
	margin-top: 15px;
	float: left;

}
#f13 h2 #kamoku{
	width:200px;
	color:#006699;
	font-size: 1em;
	font-weight: bold;
	margin-top: 19px;
	margin-left: 310px;
	display: inline;
}
#f13 h2 #bt01{
	margin-left: 287px;
	display: inline;
}
#f13 h2 #bt02{
	margin-left: 8px;
}

#f13 #sagasu2_main h2.txt{
	padding-bottom:5px;
	font-size: 1.2em;	background:url("../images/common/intro_dl_bg.gif") 0% 100% repeat-x;
}

#f13 #sagasu2_main h2.txt a{
	color:#00F !important;
	text-decoration:underline !important;
}


#f13 #sagasu2_main h2.txt img{
	margin-right:2px;
}

#f13 #sagasu2_main h2.h13_bg{
	width: 800px;
	font-size: 1.5em;
	color: #000000;
	background:url("../images/common/com_mokuji_bk.gif") 0% 0% no-repeat;
	font-weight: bold;
	text-indent: 15px;
	margin-bottom:4px;
	display: block;
}

#f13 #sagasu2_main h2.h13_bg p.mt12{ display:block; margin-top:0px; padding-top:12px;}
*html #f13 #sagasu2_main h2.h13_bg p.mt12{ padding-top:0px; margin-top:8px;}
*+html body #f13 #sagasu2_main h2.h13_bg p.mt12{ padding-top:0px;}
#f13 .list_line{
	display:block;
	width:867px;
	border-bottom:1px dotted #dddddd;
}
#f13 .list_line2{
	display:block;
	width:867px;
	border-top:1px dotted #dddddd;
}


#f13 #sagasu2_main .p02 {
	font-size: 1.0em;
	margin-left: 24px;
	margin-bottom: 3px;
}
#f13 #sagasu2_main .p03 {
	font-size: 1.0em;
	margin-left: 48px;
	margin-bottom: 5px;
}


#f13 img.sankaku {
	margin-right: 8px;
	vertical-align: middle;
}


#f13 #sagasu2_main .black {
	color: #000;
}

#f13 div#sagasu2_main {
	margin-left: 55px;
	color: #0000cc;
	display:block;
	float: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/*------------------------------------------------------------------------------------------------------

目次専用

------------------------------------------------------------------------------------------------------*/

#mokuji ul{
	float:left;
	display:block;
	margin: 0;
	padding: 0;	
}
#mokuji li{
	margin: 0 0 3;
	_margin: 0 0 1;
	padding: 0 0 2;
}

/*------------------------------------------------------------------------------------------------------

LINK 集

------------------------------------------------------------------------------------------------------*/

ul.linklist{
	list-style:none;
	width:880px;
	display:block;
	margin-left:40px;
}
ul.linklist li{
	border-bottom:1px dotted #999999;
	background-image:url(../images/common/com_bt_arrow.gif);
	background-position:5px 0.4em;
	background-repeat:no-repeat;
	padding-left:18px;
	line-height:1.2em;
	font-size:1.1em;
	padding-top:3px;
	padding-bottom:3px;
}


/* --------------------    追加　　 ------------------------- */
#f11 h1.f11_h1_06{
	background-image: url(../images/teacher/teacher_04_h2_bk.gif);
	height: 64px;
}
#f11 h1.f11_h1_07{
	background-image: url(../images/teacher/teacher_01_h2_bk_long.gif);
	height: 64px;
}

#f13 h1.bunkyo{
	background-image:url(../images/bunkyo/bunkyo_h2_bk.gif);
	height: 64px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#f11 .kamokuA{ width:900px; display:block;clear:both;padding:3px; font-size:1.2em}
#f11 ul.kamoku1{ width:910px; float:left;display:block; margin-left:10px; font-size:1.05em}
#f11 ul.kamoku1 li{width:220px; float:left; display:block; clear:none; padding:0.2em; }
