BODY {background: url(../images/bg_e6.gif) #e6e6e6}

/*ヘッダー*/
.head01 {  background-color: #006699; font-size: 14px; color: #FFFFFF}
.head02 {  background-color: #006699; font-size: 14px; color: #7FB2CC;padding:8px 8px 0px 0px;vertical-align:top}
.head02 A:link,visited,active,hover { color: #FFFFFF; }
.head02 A:visited { color: #FFFFFF; }
.navi { font-size: 14px; padding: 4px 10px; background-color:#B5CCF2; }
.navi A:link,active,hover { color: #000000; }
.navi A:visited { color: #000000; }

/*メニュー*/
.ctgr_a {  background-color: #B8E58F}
.ctgr_b {  background-color: #B5D8DC}
.ctgr_c {  background-color: #F28C8A}
.ctgr_d {  background-color: #EDD758}
.ctgr_e {  background-color: #C6C6E7}
.menu_a {background-color: #F7FFF2;border:1px solid #B8E58F; }
.menu_b {background-color: #F2F5FF;border:1px solid #B5D8DC; }
.menu_c {background-color: #FFF2F2;border:1px solid #F28C8A; }
.menu_d {background-color: #FFFDF2;border:1px solid #EDD758; }
.menu_e {background-color: #F4F2FF;border:1px solid #C6C6E7; }
.menu_yogo {background-color: #F7F7F7;border:1px solid #CCC; }
.menu_about {background-color: #F7F7F7;border:1px solid #CCC; }
.menu_h_a {background-color: #D8F2C8;text-align:center;font-weight:bold;border-bottom:1px solid #FFF;border-top:1px solid #FFF; font-size:16px; padding:8px 2px;}
.menu_h_b {background-color: #C9DFF2;text-align:center;font-weight:bold;border-bottom:1px solid #FFF;border-top:1px solid #FFF; font-size:16px; padding:8px 2px;}
.menu_h_c {background-color: #F7D7CD;text-align:center;font-weight:bold;border-bottom:1px solid #FFF;border-top:1px solid #FFF; font-size:16px; padding:8px 2px;}
.menu_h_d {background-color: #F7EBAC;text-align:center;font-weight:bold;border-bottom:1px solid #FFF;border-top:1px solid #FFF; font-size:16px; padding:8px 2px;}
.menu_h_e {background-color: #D9D9FA;text-align:center;font-weight:bold;border-bottom:1px solid #FFF;border-top:1px solid #FFF; font-size:16px; padding:8px 2px;}
.menu_txt {font-size:16px; vertical-align:text-top; padding:8px 2px;}
.menu_arrow {font-size:16px; vertical-align:text-top; padding-top:10px; padding-left:2px; padding-right:2px;}
.menu_txt TD {vertical-align:top}

/*コンテンツ*/
.content { background-color:#FFFFFF ; padding:10px 20px;vertical-align:top}
.sub_title { font-weight:bold;font-size:140% ; padding:10px 0px }
.sub_infoT_a {margin:10px 0px 0px 0px}
.sub_info_a { padding:10px; margin:0px 0px 20px 0px;border:2px solid #B8E58F }
.sub_info_b { padding:10px; margin:0px 0px 20px 0px;border:2px solid #B5D8DC }
.sub_info_c { padding:10px; margin:0px 0px 20px 0px;border:2px solid #F28C8A }
.sub_info_d { padding:10px; margin:0px 0px 20px 0px;border:2px solid #EDD758 }
.sub_info_e { padding:10px; margin:0px 0px 20px 0px;border:2px solid #C6C6E7 }
.sub_head01{ background-color:#EDEDED;padding:3px 10px;border-bottom:2px solid #D9D9D9;border-top:2px solid #D9D9D9;margin:5px 0px}
.sub_head02{font-weight:bold; padding:10px 5px 10px 5px}
.sub_detail01 { line-height: 130%; padding:0px 10px 0px 5px}
.sub_detailbox {padding:0px 0px 30px 0px}
.sub_detail_thumb{padding:0px 0px 20px 0px}
.sub_koshu_c {text-align:center; line-height: 130%;margin:0px 5px 20px;padding:10px;border:1px solid #F7D7CD;white-space: nowrap}
.sub_koshu_c table{margin-bottom:10px}
.sub_time_c{background-color: #F7E4DD}
.content_txt{ line-height: 130%; margin:10px 20px 20px}
.yogo_link {background-color:#CEE8FF;text-decoration:none;color:#000000}
/*このコーナーについて*/
.about_h_a {background-color: #D8F2C8;border-bottom:2px solid #B8E58F;border-top:2px solid #B8E58F;padding:3px 10px;margin-bottom:10px}
.about_h_b {background-color: #C9DFF2;border-bottom:2px solid #B5D8DC;border-top:2px solid #B5D8DC;padding:3px 10px;margin-bottom:10px}
.about_h_c {background-color: #F7D7CD;border-bottom:2px solid #F28C8A;border-top:2px solid #F28C8A;padding:3px 10px;margin-bottom:10px}
.about_h_d {background-color: #F7EBAC;border-bottom:2px solid #EDD758;border-top:2px solid #EDD758;padding:3px 10px;margin-bottom:10px}
.about_h_e {background-color: #D9D9FA;border-bottom:2px solid #C6C6E7;border-top:2px solid #C6C6E7;padding:3px 10px;margin-bottom:10px}
.about_txt{ line-height: 130%;padding:0px 10px 20px 10px}
.about_detail_thumb{padding:0px 0px 10px 0px;vertical-align:top}
.about_td01{padding:8px;vertical-align:top;border-right:3px dotted #D9D9D9;border-bottom:3px dotted #D9D9D9}
.about_td02{padding:8px;vertical-align:top;border-bottom:3px dotted #D9D9D9}
.about_td03{padding:8px;vertical-align:top;border-right:3px dotted #D9D9D9}
.about_td04{padding:8px;vertical-align:top}
.about_2005{margin:15px 0px 25px;align:center;background-color:#FFDFCC}
.about_2005head{align:center;padding:0px 10px 8px}
.about_td_end{border-bottom:1px solid #D9D9D9}
.about_a{font-size:0.8em;}
.about_ul{font-size:0.9em;margin-left:2px;}
/*研修の進め方*/
.kenshu_head { background-color:#EDEDED;padding:3px 10px;border-bottom:2px solid #D9D9D9;border-top:2px solid #D9D9D9;font-weight:bold}
.kenshu_txt {line-height: 130%;padding:10px 10px 20px 20px}
.kenshu_info {font-size:80%;padding:10px 0px}
.kenshu_ctgr{background-color:#DAE3F8;padding:10px;}
.kenshu_table{margin:5px 0px 20px 20px;padding:0px 3px}
.kenshu_mark{color:#FF8133}
.kenshu_mark_td{font-size:16px;color:#FF8133}
.kenshu_table table{padding:0px 5px;border-collapse: collapse; }
.kenshu_table table td {padding:4px}
.kenshu_txt_table{border-collapse: collapse; margin:5px 20px}
.kenshu_txt_table td{border:1px solid #666;padding:8px 5px;line-height:130%}
.kenshu_txt_table th{border:1px solid #666;padding:8px 5px;background-color: #FFCFB2}
.kenshu_txt_table ul{margin:0px 0px 0px 10px}
.kenshu_txt_table ul ul {margin:5px 0px}
.kenshu_txt_table ul ul li{list-style-type: circle;}
.kenshu_txt_table li{color:#000}
.kenshu_txt div{margin:5px 20px;line-height:130%}
.kenshu_txt ol{margin:0px 0px 0px 10px;font-weight:bold}
.kenshu_txt ol ul {margin:5px 0px}
.kenshu_txt li{color:#000}
.kenshu_txt span{font-weight:normal}
.kenshu_hogo_table{border-collapse: collapse}
.kenshu_hogo_table th{border:3px double #F2C148;padding:8px 5px;background-color: #FCE6AF}
.kenshu_hogo_table td{border:3px double #F2C148;padding:8px 5px;line-height:130%}
/*問題への対応*/
.ex_table01{margin:15px  0px 20px 10px;padding-bottom:20px;line-height: 130%;border-bottom:3px dotted #D9D9D9}
.ex_table02{margin:15px 0px 20px 10px;padding-bottom:20px;line-height: 130%}
.ex_table03{margin:15px 0px 20px 10px;padding-bottom:20px;line-height: 130%;border-bottom:3px double #FFCFB2}
.ex_h_table{background-color: #FFCFB2;margin-right:10px}
.ex_h_table th{padding:7px 10px;font-size:90%}
.ex_mondai{padding:5px; line-height: 130%; }
.ex_taiou{background-color: #FFF3EB;padding:5px; line-height: 130%; }
.ex_flow{background-color: #FFF3EB;padding:10px;border:2px solid #FFCFB2}
.ex_head{margin:15px 0px 10px 10px;padding:2px 4px;border-bottom:3px double #D9D9D9}
.ex_a{font-size:0.8em;}
.ex_ul{font-size:0.9em;margin-left:2px;}
/*学校の取り組み*/
.torikumi_head{font-weight:bold;margin:20px 5px 0px;}
.torikumi_ex{border-collapse: collapse;margin-bottom:20px}
.torikumi_ex td{border:2px solid #F7EBAC;padding:10px 0px}
.torikumi_ex th{border:2px solid #F7EBAC;padding:8px 0px;background-color:#F7EBAC;color:#996716}
OL{padding:0px 15px;margin:10px 0px 0px 25px}
OL LI {padding-bottom:8px}
/*授業素材contents*/
.jugyo_head01 { background-color:#EDEDED;padding:3px 10px;border-bottom:2px solid #D9D9D9;border-top:2px solid #D9D9D9;font-weight:bold;margin:10px 0px}
.jugyo_head02 { padding:10px 0px 2px 3px;border-bottom:3px double #D9D9D9;font-weight:bold;margin:0px 0px 5px 10px}
.jugyo_table {margin:10px 0px 10px 10px;padding:3px;border-collapse: collapse;border:1px solid #666}
.jugyo_table td {vertical-align:top;padding:0px 2px}
.jugyo_table th {font-weight:bold;border:1px solid #666;padding:3px}
.jugyo_td_time {background-color: #F7D7CD;border-right:1px solid #666;text-align:center; line-height:1.3em;}
.jugyo_td_jido {background-color: #FFF2F2;border-right:1px solid #666;}
.jugyo_td_sien {border-right:1px solid #666}
.jugyo_td_text { line-height:1.3em; }
.jugyo_hyoka {color:#CC2828; line-height:1.3em; }
.jugyo_sien {background-color: #F7D7CD;padding:4px 6px;text-align:center}
.jugyo_bold {font-weight:bold}
.jugyo_pdf{text-align:right;margin:10px 0px}
.jugyo_txt{line-height: 130%;padding:10px 0px 10px 10px}
.jugyo_cont{margin:10px 0px 10px 10px}
.jugyo_data{padding:4px}
.jugyo_data_head{background-color: #F7E4DD;font-weight:bold}
.jugyo_data td{font-size:80%;vertical-align:top}
.jugyo_subtable {margin:10px;border-collapse: collapse;border:1px solid #666}
.jugyo_subtable_td {border:1px solid #666;line-height: 130%; padding:5px; margin:5px;}
/*用語集*/
.yogo_table{margin:20px 0px;padding-bottom:20px;border-bottom:3px dotted #D9D9D9}
.yogo_table td{line-height: 120%;vertical-align:top;}
.yogo_head{font-size:16px;font-weight:bold;background-color:#E9EEFB;padding:6px 10px;width:30px;height:30px;text-align:center}
UL{padding-left:15px;margin:6px 0px 0px 25px}
UL.ar{padding-left:0px;margin:6px 0px 0px 15px}
UL.ar li{list-style: none}
UL LI { list-style: square;padding-bottom:5px;color:#999}
/*この教材について*/
.about_table{border-collapse: collapse; margin:5px 15px;border:2px solid #666;}
.about_table td{border:1px solid #666;padding:5px 10px;line-height:130%}
.about_table th{border:1px solid #666;padding:5px 10px;text-align:left}
.about_table{margin:20px 0px;width:500px;}
.about_table td{padding:2px 2px;vertical-align:top}
.about_lv1{background-color:#E8E8E8}
.about_lv2{background-color:#F0F0F0}
.about_lv3{background-color:#F7F7F7;width:240px}
.about_lv1a{background-color:#DFF3CC}
.about_lv2a{background-color:#EAF7DD}
.about_lv3a{background-color:#F4FBEE;width:240px}
.about_lv1b{background-color:#DEEDEF}
.about_lv2b{background-color:#E9F3F5}
.about_lv3b{background-color:#F4F9FA;width:240px}
.about_lv1c{background-color:#FBDBDA}
.about_lv2c{background-color:#FDE7E7}
.about_lv3c{background-color:#FEF3F3;width:240px}
.about_lv1d{background-color:#F9F1C2}
.about_lv2d{background-color:#FBF6D7}
.about_lv3d{background-color:#FDFAEB;width:240px}
.about_lv1e{background-color:#DDDDFC}
.about_lv2e{background-color:#E8E8FD}
.about_lv3e{background-color:#F3F3FE;width:240px}
