@charset "utf-8";
/* materialフォルダにあるhtmlのCSS用 */ 
body{/*●*/
	width:1000px;
	margin:40;
    padding:0;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	background:url(
  "../image/background/bg_tu_l.gif");
	color:#343473;
	}
#wrapper
	{/*●*/
    margin:0 40px;
    padding:0; 	
	border:#425a75 groove 1px;
	/*background:url(../image/background/bg_wrapper.png) repeat-y;*/
	background:#fafbfc/*6eaaea,377dbc,88b7ea,256ba5,73abff,349dd3,75c1ea*/;
	}
#topicpath{/*最上部パン屑リスト●*/
		height:15px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:60%;
		text-align:right;
		background:url(../image/background/bg_gray.png) repeat-x;
		padding:5px 0;
		font-weight:bold;
		border-bottom:#6f614d solid 1px;
        text-decoration: none;
		}
    #topicpath a{/*●*/
        text-decoration: none; 
        color: #4f0b51;
        }
#header{/*●画像サイズが800*70なので高さも70pxにしている*/
        height:100px;
        background:url("../image/header/bg_head_material_reading.png") no-repeat;
        margin:0;
        padding:0;
        /*border-bottom: solid 2px #32516b;*/
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.25);
        border-radius: 6px #32516b;
		}
 #update{/*update●*/
		text-align:right;
		padding:3px;
		font-style:italic;
		font-size:65%;
		font-family:Arial, Helvetica, sans-serif;
        color:#1b1464/*aliceblue*/;
		}
#lead{
        background:#d7e9fe/*f2f8fc,95cfe5*/;
        border-bottom: solid 4px #cad2e5;
        box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25);
        border-radius: 9px;
        width:85%;
        margin: 0 20px;
        padding: 10px 40px;
        font:1.1em;
        }
    #lead p img{
			float:right;
			padding-right:10px;
		}
    #lead p a{/*●*/
        text-decoration: none; 
        color:#a026a0;
        }
div.material{color: #343473;
        background:#d0e3ef;
        border-bottom: solid 4px #969daa;
        box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25);
        border-radius: 9px;
        width:85%;
        margin:20px;
        padding: 10px 40px;
          }
div.material table{
             width:98%; 
            
            margin: 0;
            background: #8dd0fc;
           }
            div.material table, td, th {
            border: 2px #0e357e solid/*0e357e*/;
            padding: 5pX 8px;
            }
            div.material table th{
                background: #0e357e/*0e357e*/;
                color: aliceblue;
                }
             div.material table th.filen{
                background: #88ade5;
                color: #343473;
                text-align: left;
                }
            div.material table td{
                background: #cae4f9;
                color: #343473;
                }
            div.material table td.tds{
                font:italic 70%;
               background: #e5f1f9;
                }
            div.material table  a{ text-decoration: none;
                    color: #343473;
                }
#footer{/*フッター部分指定●*/background:url(
"../image/background/bg_gray.png") bottom repeat-x;
			height:40px; 
			width:100%;
			text-align:center;
			padding:0;
			margin:0;
			font-size:80%;
			font-family: "Times New Roman", Times, serif;
			clear:both;
			vertical-align:middle;
			}
#footer img{
  text-align: center;
  margin: 10px auto;
  display:inline-block;
}
h1{font: 1.5em;
	color: #0ef9cf;
	}


/*セレクタクラス CSS*/
	.font_pink{
			color:#ff1493;
			font-weight:bold;
		}

    .ref{
			color:#027faa;
		}
    .font70{
			font-size:75％;
		}

