@charset "utf-8";

/* 新学習指導要領・移行措置　[ revision.css ]
=================================
1: 共通

2: 新学習指導要領・移行措置トップ　[ id="top" ]

3: 新学習指導要領・移行措置トップ　[id=#ichiranhyo]

4: 新学習指導要領・移行措置移行　措置内容一覧詳細表　[id=#ikosochi]

5: 新学習指導要領・移行措置移行 年間単元構成表　[id=#tangen]

=================================*/


/*2: 新学習指導要領・移行措置トップ　[ id="top" ]
=================================*/
#top #main-col {
	float: none;
	width: 740px;
	margin: 0;
}

#top #main-col h2{
	margin: 20px 0 10px;
}

#top #main-col .nav {
	display: inline;
	margin: 0 0 0 5px;
	padding: 0 0 0 10px;
	background: url(/img/arrow_d_green_s.gif) no-repeat 0 50%;
}

#top #main-col ul.criterion-nav {
	margin: 0 5px;
	padding: 0 0 5px;
}

#top #main-col ul.criterion-nav li.no {
	display: inline;
	margin: 0 0 0 5px;
	padding: 0 0 0 10px;
	font-weight:bold;
}

#top #main-col ul.criterion-nav li.icon {
	display: inline;
	margin: 0 0 0 5px;
	padding: 0 0 0 10px;
	background: url(/img/arrow_d_green_s.gif) no-repeat 0 50%;
}

#top #main-col .icon-jpg {
	padding: 0 0 0 18px;
	background: url(../../img/icon_jpg.gif) no-repeat 0 2px;
}

#top #main-col .icon-word {
	padding: 0 0 0 18px;
	background: url(../../img/icon_word.gif) no-repeat 0 2px;
}

#top #main-col .icon-pdf {
	padding: 0 0 0 18px;
	background: url(../../img/icon_pdf.gif) no-repeat 0 2px;
}

#top #main-col .icon-wma {
	padding: 0 0 1px 18px;
	background: url(../../img/icon_wma.gif) no-repeat 0 2px;
}

#top #main-col .icon-excel {
	padding: 0 0 0 18px;
	background: url(../../img/icon_excel.gif) no-repeat 0 2px;
}

#top #main-col .icon-blank {
	padding: 0 0 0 18px;
	background: url(../../img/icon_green_blank.gif) no-repeat 0 2px;
}


#top #main-col .multicol1 {
	width: 720px;
	margin: 0 10px 0;
}

#top #main-col .multicol1 img {
	margin:0 0 5px 0;
}

#top #main-col .multicol1 .leftcol {
	width: 350px;
}

#top #main-col .multicol1 .leftcol p.txt {
	margin: 10px 10px 0 0;
}

#top #main-col .multicol1 .rightcol {
	width: 350px;
}

#top #main-col p.st {
	font-weight:bold;
	color:#FF8080;
}


#top #main-col .multicol2 {
	width: 720px;
	margin: 0 10px;
}

#top #main-col .multicol2 .leftcol {
	width: 580px;
}

#top #main-col .multicol2 .leftcol p {
	margin: 10px 0 0;
}

#top #main-col .multicol2 .rightcol {
	width: 130px;
}

#top #main-col .multicol2 .rightcol p.img img {
	padding: 10px;
	border: 1px solid #dddddd;
	margin: 10px 0 0 10px;
}

#top #main-col .multicol2 .rightcol p.txt {
	margin: 5px 10px 0 10px;
}

#top #main-col .multicol3 {
	width: 720px;
	margin: 0 10px;
}

#top #main-col .multicol3 .leftcol {
	width: 450px;
}

#top #main-col .multicol3 .leftcol p {
	margin: 10px 0 0;
}

#top #main-col .multicol3 .rightcol {
	width: 130px;
}

#top #main-col .multicol3 .rightcol p.img img {
	padding: 10px;
	border: 1px solid #dddddd;
	margin: 10px 0 0 10px;
}

#top #main-col .multicol3 .rightcol p.txt {
	margin: 5px 10px 0 10px;
}

#top #main-col  div.dl_list{
	padding: 8px 10px 8px 10px;
	margin: 5px;
	border: 1px #FF9900 dotted;
}

/*3: 新学習指導要領・移行措置トップ　[id=#ichiranhyo]
=================================*/
#ichiranhyo h1 {
	margin: 0;
}

#ichiranhyo p.read {
	margin: 10px;
}

#ichiranhyo h2 {
	margin: 15px 0 0;
}

#ichiranhyo div.row-wrap {
	margin: 15px 0 0 10px;
}

#ichiranhyo div.item-box {
	float: left;
	width: 130px;
}

#ichiranhyo div.item-box p.img {
	width: 120px;
	height: 120px;
	text-align: center;
	vertical-align: middle;
}

#ichiranhyo div.item-box p.img img {
	padding: 10px;
	border: 1px solid #dddddd;
}

#ichiranhyo div.item-box p.txt {
	margin: 10px 8px 0 0;
}

#ichiranhyo div.item-box p.jpg {
	padding: 0 0 0 18px;
	background: url(../../img/icon_jpg.gif) no-repeat 0 2px;
}

#ichiranhyo div.item-box p.pdf {
	padding: 0 0 0 18px;
	background: url(../../img/icon_pdf.gif) no-repeat 0 2px;
}

#ichiranhyo div.item-box p.word {
	padding: 0 0 0 18px;
	background: url(../../img/icon_word.gif) no-repeat 0 2px;
}

#ichiranhyo div.item-box p.excel {
	padding: 0 0 0 18px;
	background: url(../../img/icon_excel.gif) no-repeat 0 2px;
}

#ichiranhyo div.item-box p.ichitaro {
	padding: 0 0 0 18px;
	background: url(../../img/icon_ichitaro.gif) no-repeat 0 2px;
}

#ichiranhyo .nav {
	padding: 0 0 0 10px;
	background: url(../../img/arrow_d_green_s.gif) no-repeat 0 50%;
}

#ichiranhyo #main-col div.multicol {
	margin:15px 10px 0;
	width:510px;
}

#ichiranhyo #main-col div.multicol ul{
	padding: 0 10px 0 20px;
}

#ichiranhyo #main-col div.multicol ul li ul{
	margin: 5px 0 0;
}

#ichiranhyo #main-col div.multicol ul li.leftcol{
	padding: 0 0 0 10px;
	background: url(../../img/arrow_d_green_s.gif) no-repeat 0 5px;
}



/*4: 新学習指導要領・移行措置移行　措置内容一覧詳細表　[id=#ikosochi]
=================================*/

#ikosochi h2 {
	margin: 20px 0 10px 0;
	width: 740px;
	height: 30px;
}

/*　メニューボックス　*/
#ikosochi div#menu_box{
	width: 740px;
	margin:0;
	padding:0;
	border:0;
	display: block;
	float: left;
}

/*　ページ選択セレクトボックス　*/
#ikosochi select#select_page{
	width:170px;
	margin:0 10px 10px 10px;
}

#ikosochi div.pagemenu{
	float:right;
	display: block;
	width:190px;
	margin: 0 0 10px 0;
	background: #dddddd;
}

#ikosochi div.pagemenu p{
	margin:10px 0 0 10px;
}

#ikosochi #select_page option.select_sansu{
	background:#ccebf5;
}

#ikosochi #select_page option.select_rika{
	background:#ebf5cc;
}


/*　一覧表外のスイッチ類　*/
#ikosochi p.ichiran_switch_all{
	text-align:left;
	float:left;
	display: block;
	padding: 0;
	width: 530px;
}

#ikosochi dl.ichiran_switch_list {
	float:left;
	display: block;
	width: 530px;
}

#ikosochi dl.ichiran_switch_list dt{
	width: 80px;
	display: block;
	float:left;
	text-align: right;
}

#ikosochi dl.ichiran_switch_list dd{
	width: 110px;
	display: block;
	float:left;
}

#ikosochi dl.ichiran_switch_list dd.rika2{
	width: 150px;
	display: block;
	float:left;
}

#ikosochi #category_revisional{
	display:none;
}


/*　一覧表関連　[id = ichiranhyo]　*/

/*　一覧表全体　*/

#ikosochi table#ichiranhyo{
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	width: 100%;
	float: left;
}


/*　算数・理科共通 th td　*/
#ikosochi #ichiranhyo th,#ichiranhyo td{
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	padding: 5px;
}

#ikosochi #ichiranhyo th{
	vertical-align: middle;
	text-align: center;
}

#ikosochi #ichiranhyo th span.vertical_switch{
	padding: 0 0 0 5px;
}

#ikosochi #ichiranhyo th span.vertical_switch a{
	font-size: x-small;
}


/*　【算数用】 th td　*/
#ikosochi #ichiranhyo th.ichiran_category{
	width: 1em;
	vertical-align: middle;
	text-align: center;
	padding-top:1em;
}

#ikosochi #ichiranhyo th.ichiran_category span.ichiran_switch{
	width: 1em;
	text-align: center;
	font-size: x-small;
	margin-top:1em;
}

#ikosochi #ichiranhyo th.ichiran_category span.ichiran_switch a{
	font-size: x-small;
}


/*　【理科用】 th td　*/
#ikosochi #ichiranhyo th.ichiran_category_rika{
	vertical-align: middle;
	text-align: center;
	background: url(../../series/revision/img/ichiranhyo_th_bg.gif) repeat-y 0 0;
	padding:0;
	width:47px;
}

#ikosochi #ichiranhyo th.ichiran_category_rika img{
	padding:0;
	margin:0;
	border:0;
}


#ikosochi #ichiranhyo th.ichiran_category_rika div.ichiran_switch{
	padding: 0.5em 0;
	margin-top:1em;
	text-align:center;
	background:#fff;
	font-size: x-small;
}

#ikosochi #ichiranhyo th.ichiran_category_rika div.ichiran_switch a{
	font-size: x-small;
}


/* 一覧表内のリスト関連 */
#ikosochi #ichiranhyo ul.lvl_1st{
	margin: 0 0 0 0;
	padding: 0;
}

#ikosochi #ichiranhyo ul.lvl_1st li{
	margin: 0 0 1em 0;
}

#ikosochi #ichiranhyo ul.lvl_2nd{
	margin: 0;
	padding:0;
	background:none;
}

#ikosochi #ichiranhyo ul.lvl_1st li ul.lvl_2nd li{
	margin: 0 ;
}

#ikosochi #ichiranhyo .new_add{
	font-weight: bold;
	color: #090;
}

#ikosochi #ichiranhyo .new_add2{
	color: #090;
}

#ikosochi #ichiranhyo ul.lvl_1st img{margin:0 3px 3px 0;}

#ikosochi #ichiranhyo li.new_add a:link{color:#090;text-decoration:underline;font-weight:bold;}
#ikosochi #ichiranhyo li.new_add a:visited{color:#090;text-decoration:underline;font-weight:bold;}
#ikosochi #ichiranhyo li.new_add a:active{color:#090;text-decoration:none;font-weight:bold;}
#ikosochi #ichiranhyo li.new_add a:hover{color:#090;text-decoration:none;font-weight:bold;}

#ikosochi #ichiranhyo li.new_add2 a:link{color:#090;text-decoration:underline;font-weight:normal;}
#ikosochi #ichiranhyo li.new_add2 a:visited{color:#090;text-decoration:underline;font-weight:normal;}
#ikosochi #ichiranhyo li.new_add2 a:active{color:#090;text-decoration:none;font-weight:normal;}
#ikosochi #ichiranhyo li.new_add2 a:hover{color:#090;text-decoration:none;font-weight:normal;}

#ikosochi #ichiranhyo li.new_add3 a:link{color:#090;text-decoration:underline;font-weight:bold;}
#ikosochi #ichiranhyo li.new_add3 a:visited{color:#090;text-decoration:underline;font-weight:bold;}
#ikosochi #ichiranhyo li.new_add3 a:active{color:#090;text-decoration:none;font-weight:bold;}
#ikosochi #ichiranhyo li.new_add3 a:hover{color:#090;text-decoration:none;font-weight:bold;}

#ikosochi #ichiranhyo li.new_add4 a:link{color:#090;text-decoration:underline;font-weight:inherit;}
#ikosochi #ichiranhyo li.new_add4 a:visited{color:#090;text-decoration:underline;font-weight:inherit;}
#ikosochi #ichiranhyo li.new_add4 a:active{color:#090;text-decoration:none;font-weight:inherit;}
#ikosochi #ichiranhyo li.new_add4 a:hover{color:#090;text-decoration:none;font-weight:inherit;}


/*【lvl_1st】*/
#ikosochi #ichiranhyo li.li_kakko_1{background:url(../../series/revision/img/icon_kakko_1.gif) no-repeat 0 0;padding:0 0 0 20px;}
#ikosochi #ichiranhyo li.li_kakko_2{background:url(../../series/revision/img/icon_kakko_2.gif) no-repeat 0 0;padding:0 0 0 20px;}
#ikosochi #ichiranhyo li.li_kakko_3{background:url(../../series/revision/img/icon_kakko_3.gif) no-repeat 0 0;padding:0 0 0 20px;}
#ikosochi #ichiranhyo li.li_kakko_4{background:url(../../series/revision/img/icon_kakko_4.gif) no-repeat 0 0;padding:0 0 0 20px;}
#ikosochi #ichiranhyo li.li_kakko_5{background:url(../../series/revision/img/icon_kakko_5.gif) no-repeat 0 0;padding:0 0 0 20px;}
#ikosochi #ichiranhyo li.li_kakko_6{background:url(../../series/revision/img/icon_kakko_6.gif) no-repeat 0 0;padding:0 0 0 20px;}
#ikosochi #ichiranhyo li.li_kakko_7{background:url(../../series/revision/img/icon_kakko_7.gif) no-repeat 0 0;padding:0 0 0 20px;}

#ikosochi #ichiranhyo li.li_square{background:url(../../series/revision/img/icon_square.gif) no-repeat 0 0;padding:0 0 0 20px;}

#ikosochi #ichiranhyo li.li_kakko_1_red{background:url(../../series/revision/img/icon_kakko_1_red.gif) no-repeat 0 0;padding:0 0 0 20px;}
#ikosochi #ichiranhyo li.li_kakko_2_red{background:url(../../series/revision/img/icon_kakko_2_red.gif) no-repeat 0 0;padding:0 0 0 20px;}
#ikosochi #ichiranhyo li.li_kakko_3_red{background:url(../../series/revision/img/icon_kakko_3_red.gif) no-repeat 0 0;padding:0 0 0 20px;}
#ikosochi #ichiranhyo li.li_kakko_4_red{background:url(../../series/revision/img/icon_kakko_4_red.gif) no-repeat 0 0;padding:0 0 0 20px;}
#ikosochi #ichiranhyo li.li_kakko_5_red{background:url(../../series/revision/img/icon_kakko_5_red.gif) no-repeat 0 0;padding:0 0 0 20px;}
#ikosochi #ichiranhyo li.li_kakko_6_red{background:url(../../series/revision/img/icon_kakko_6_red.gif) no-repeat 0 0;padding:0 0 0 20px;}
#ikosochi #ichiranhyo li.li_kakko_7_red{background:url(../../series/revision/img/icon_kakko_7_red.gif) no-repeat 0 0;padding:0 0 0 20px;}


#ikosochi #ichiranhyo li.li_hira_a{background:url(../../series/revision/img/icon_hira_a.gif) no-repeat 0 0;padding:0 0 0 20px;}
#ikosochi #ichiranhyo li.li_hira_i{background:url(../../series/revision/img/icon_hira_i.gif) no-repeat 0 0;padding:0 0 0 20px;}
#ikosochi #ichiranhyo li.li_hira_u{background:url(../../series/revision/img/icon_hira_u.gif) no-repeat 0 0;padding:0 0 0 20px;}
#ikosochi #ichiranhyo li.li_hira_e{background:url(../../series/revision/img/icon_hira_e.gif) no-repeat 0 0;padding:0 0 0 20px;}
#ikosochi #ichiranhyo li.li_hira_o{background:url(../../series/revision/img/icon_hira_o.gif) no-repeat 0 0;padding:0 0 0 20px;}

#ikosochi #ichiranhyo li.li_hira_a_red{background:url(../../series/revision/img/icon_hira_a_red.gif) no-repeat 0 0;padding:0 0 0 20px;}
#ikosochi #ichiranhyo li.li_hira_i_red{background:url(../../series/revision/img/icon_hira_i_red.gif) no-repeat 0 0;padding:0 0 0 20px;}
#ikosochi #ichiranhyo li.li_hira_u_red{background:url(../../series/revision/img/icon_hira_u_red.gif) no-repeat 0 0;padding:0 0 0 20px;}
#ikosochi #ichiranhyo li.li_hira_e_red{background:url(../../series/revision/img/icon_hira_e_red.gif) no-repeat 0 0;padding:0 0 0 20px;}
#ikosochi #ichiranhyo li.li_hira_o_red{background:url(../../series/revision/img/icon_hira_o_red.gif) no-repeat 0 0;padding:0 0 0 20px;}
#ikosochi #ichiranhyo li.li_hira_ka_red{background:url(../../series/revision/img/icon_hira_ka_red.gif) no-repeat 0 0;padding:0 0 0 20px;}
#ikosochi #ichiranhyo li.li_hira_ki_red{background:url(../../series/revision/img/icon_hira_ki_red.gif) no-repeat 0 0;padding:0 0 0 20px;}

#ikosochi #ichiranhyo .li_hira_ai{background:url(../../series/revision/img/icon_hira_ai.gif) no-repeat 0 0;padding:0 0 0 30px;}
#ikosochi #ichiranhyo .li_hira_ai_red{background:url(../../series/revision/img/icon_hira_ai_red.gif) no-repeat 0 0;padding:0 0 0 30px;}
#ikosochi #ichiranhyo .li_hira_ue_red{background:url(../../series/revision/img/icon_hira_ue_red.gif) no-repeat 0 0;padding:0 0 0 30px;}
#ikosochi #ichiranhyo .li_hira_ae{background:url(../../series/revision/img/icon_hira_ae.gif) no-repeat 0 0;padding:0 0 0 35px;}
#ikosochi #ichiranhyo .li_hira_au{background:url(../../series/revision/img/icon_hira_au.gif) no-repeat 0 0;padding:0 0 0 35px;}
#ikosochi #ichiranhyo .li_hira_ao{background:url(../../series/revision/img/icon_hira_ao.gif) no-repeat 0 0;padding:0 0 0 35px;}


/* 解説Div */

#ikosochi div.descriptionDiv{
	z-index: 3;
	display: none;
	width: 300px;
	border: 1px solid #999;
	color: #666;
	padding: 15px 10px 10px 10px;
	background: #ffeeff;
	font-size: small;
	position: absolute;
	top: 0px;
	left: 0px;
	clear: both;
}

#ikosochi div.descriptionDiv p.desc_title{
	float: left;
	font-weight: bold;
	color: #090;
	margin:5px 0;
}

#ikosochi div.descriptionDiv div.desc_switch{
	float: right;
	text-align:right;
	margin:0 0 5px 0;
	padding:0;
}

#ikosochi div.descriptionDiv div.desc_aim{
	padding:0;
	float: left;
	margin: 0;
	background: url(../../series/revision/img/icon_desc_aim.gif) no-repeat 0 0;
	width:100%;
}

#ikosochi div.descriptionDiv div.desc_aim p{
	padding:0;
	float: left;
	margin: 0;
	display: block;
	width: 100%;
}

#ikosochi div.descriptionDiv div.desc_aim p.aim_tit{
	padding:0 0 0 75px;
	float: left;
	margin: 0;
	display: block;
	width: auto;
}

#ikosochi div.descriptionDiv div.desc_sansuteki{
	padding:0;
	float: left;
	margin:0 0 5px 0;
	width:100%;
}

#ikosochi div.descriptionDiv p.desc_act{
	padding:0 0 0 68px;
	float: left;
	margin: 0;
	background: url(../../series/revision/img/icon_desc_sansuteki.gif) no-repeat 0 0;
	width:auto;
}

#ikosochi div.descriptionDiv p.desc_act_text{
	padding:0 ;
	float: left;
	margin: 0;
	width:100%;
	display: block;
}

#ikosochi div.descriptionDiv p.desc_relate{
	padding:0 0 0 68px;
	float: left;
	margin: 0;
	background: url(../../series/revision/img/icon_desc_kanren.gif) no-repeat 0 0;
	width:auto;
	color: #090;
	font-weight: bold;
}

#ikosochi div.descriptionDiv p.desc_quote{
	padding:5px 0 0 155px;
	float: left;
	margin: 0;
	background: url(../../series/revision/img/icon_desc_sansu.gif) no-repeat 0 5px;
}

#ikosochi div.descriptionDiv p.desc_quote_rika{
	padding:5px 0 0 155px;
	float: left;
	margin: 0;
	background: url(../../series/revision/img/icon_desc_rika.gif) no-repeat 0 5px;
}

#ikosochi div.descriptionDiv p.desc_text{
	margin:0 0 5px 0;
	padding:0;
	display: inline;
	float:left;
	width:100%;
}

#ikosochi div.descriptionDiv p.desc_text_2{
	margin:0 0 5px 0;
	padding:0 0 0 3%;
	display: inline;
	float:left;
	width:97%;
}

#ikosochi div.descriptionDiv p.desc_img{
	margin:0 0 5px 0;
	padding:5px 25px;
	display: block;
	float:left;
	border: solid 1px #ccc;
	background: #fff;
}

#ikosochi div.descriptionDiv p.desc_img2{
	margin:0 0 5px 0;
	padding:5px 0;
	display: block;
	float:left;
	border: solid 1px #ccc;
	background: #fff;
}

#ikosochi div.descriptionDiv p.desc_img img{
	margin:0;
	padding:0;
	border:0;
}

#ikosochi div.descriptionDiv p.desc_link{
	margin:5px 0 0 0;
	padding:0 1em;
	display: block;
	float:right;
	text-align: right;
}

#ikosochi ul.desc_list{
	margin: 0 0 5px 0;
	padding: 0;
	float: left;
	width: 100%;
}

#ikosochi ul.desc_list li{
	float: left;
	margin: 0;
	padding:0 0 0 40px ;
	width:100px;
	display: inline;
}

#ikosochi li.desc_h20{background: url(../../series/revision/img/icon_desc_h20.gif) no-repeat 0 0;}
#ikosochi li.desc_h21{background: url(../../series/revision/img/icon_desc_h21.gif) no-repeat 0 0;}
#ikosochi li.desc_h22{background: url(../../series/revision/img/icon_desc_h22.gif) no-repeat 0 0;}
#ikosochi li.desc_h23{background: url(../../series/revision/img/icon_desc_h23.gif) no-repeat 0 0;}


#ikosochi ul.desc_other{
	float: left;
	margin: 0;
	padding:18px 0 8px 18px;
	border: 0;
	background: url(../../series/revision/img/icon_desc_other.gif) no-repeat 0 0;
	display: block;
}

#ikosochi ul.desc_other li{
	float: left;
	margin: 0;
	padding:0 0 0 12px;
	border:0;
	display: block;
	width:270px;
	background: url(../../series/revision/img/icon_red_disc.gif) no-repeat 0 5px;
}

#ikosochi div.descriptionDiv div.desc_handle{
	width: 318px;
	height:12px;
	border: 0;
	padding: 2px 0 0 2px;
	margin: 0;
	background: #fcf;
	position: absolute;
	top: 0;
	left: 0px;
	clear: both;
	font-size: 10px;
	line-height:10px;
}

#ikosochi div.descriptionDiv div.desc_tab_img{
	width: 300px;
	height:20px;
	border: 0;
	padding: 0;
	margin: 0;
	position: absolute;
	top: -20px;
	left: -1px;
	clear: both;
}

#ikosochi div.descriptionDiv div.desc_tab_img p{
	width: 80px;
	height: 18px;
	border: 0;
	padding: 2px 10px 0;
	margin: 0;
	background: no-repeat 0 0;
	position: default;
	float: left;
	text-align: center;
}

#ikosochi ul.desc_text_list{
	float: left;
	margin: 0;
	padding:0 0 0 1em;
	border: 0;
	display: block;
}

#ikosochi ul.desc_text_list li{
	float: left;
	margin: 0;
	padding:0 0 0 12px;
	border:0;
	display: block;
	background: url(../../series/revision/img/icon_red_disc.gif) no-repeat 0 5px;
}

/*　ダウンロードDiv　*/

#ikosochi div.dl_list{
	padding: 20px;
	margin:20px;
	border: 1px #999 dotted;
	float: left;
}

#ikosochi p.dl_list_pdf{
	padding:10px 0 0 50px;
	float: left;
	display: inline;
	background: url(../../img/icon_pdf.gif) no-repeat 35px 12px;
}

#ikosochi p.dl_list_xls{
	padding:10px 0 0 50px;
	float: left;
	display: inline;
	background: url(../../img/icon_excel.gif) no-repeat 35px 12px;
}


/*5: 単元構成表　[id=#tangen]
=================================*/

#tangen p.read {
	margin: 10px;
}

#tangen h2{
	margin:20px 0 0;
}

#tangen h3{
	padding:0 0 0 20px;
	background:url(../../himawarisensei/img/icon_kome.gif) no-repeat 0 0;
}

#tangen div#sansu_tangen_dl_files.dl_files ,
#tangen div#rika_tangen_dl_files.dl_files {
	margin:15px 0 15px 10px;
	padding: 10px;
	border: 1px #666 dotted;
}

#tangen div#sansu_tangen_dl_files ul,
#tangen div#rika_tangen_dl_files ul {
	margin:5px 10px 0;
}

#tangen div.tricol {
	margin: 10px 10px 0;
}

#tangen div.tricol div.leftcol {
	float: left;
}

#tangen div.tricol div.midcol {
	float: left;
	margin: 0 10px;
}

#tangen div.tricol div.rightcol {
	float: left;
}

#tangen div.tricol select{
	margin: 0 0 0 10px;
}

#tangen div.tricol div.midcol select{
	padding: 0;
	width:12.5em;
}

#tangen #main-col div.tricol p{
	margin: 10px 5px 0;
}

#tangen ul li.xls{	padding: 0 0 0 15px;background: url(../../img/icon_excel.gif) no-repeat 0 2px;}
#tangen ul li.pdf{	padding: 0 0 0 15px;background: url(../../img/icon_pdf.gif) no-repeat 0 2px;}


#tangen .icon-1 { background: url(../../ganbari/img/icon_01.gif) no-repeat 0 5px; padding: 3px 0 2px 20px;}
#tangen .icon-2 { background: url(../../ganbari/img/icon_02.gif) no-repeat 0 5px; padding: 3px 0 2px 20px;}
#tangen .icon-3 { background: url(../../ganbari/img/icon_03.gif) no-repeat 0 5px; padding: 3px 0 2px 20px;}

#tangen table.dl_table{
	margin:15px auto 0 auto;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
}

#tangen table.dl_table th{
	margin:0;
	padding: 5px;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	text-align: center;
}

#tangen table.dl_table td{
	margin:0;
	padding: 5px;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	text-align: center;
}

#tangen table.dl_table td a{
	font-size: x-small;
}

#tangen table.dl_table td img{
	margin: 1px;
}




