

body	{margin:0px;
	 padding:0px;
            background-color:#F3EBAD}


a	{color:#0033CC}
a:hover	{color:#FF3300}

/* === ヘッダー部分のスタイル === */

.head	{background-color:#483d8b;
	 width:780;
	 height:50px}

.head_L	{background-color:#483d8b;
	 width:900;
	 height:50px}

.head1	{width:70px;
	 text-align:right}

.head2	{padding-left:40px}

.head h1	{font-size:28px;
	 font-family:'Comic Sans MS';
	 color:white;
	 margin-bottom:1px}

.head div	{font-size:12px;
	 color:white}

.headmenu	{background-color:#80ff80;
	 width:780;
	 text-align:right;
	 font-size:11px;
	 color:#000000;}

.headmenu2	{background-color:#80ff80;
	 width:780; 
	 text-align:left;
	 font-size:13px;
	 color:#000000;}

.headmenu a	{color:#000066;
	 text-decoration:none}
.headmenu a:hover	{color:#FF0000}

/* === サイドバーとコンテンツ部分のスタイル === */

.side_main	{width:780px;
	 height:100%; margin-bottom:0px} 


/* === サイドバー部分のスタイル === */

.side	{width:140px;
	 background-color:#483d8b;
	 color: #66FFFF;
     vertical-align:top;
	 padding:0px}

.side div	{font-size:14px;
	 font-weight:bold;
	 border-bottom:solid 1px cornflowerblue;
	 padding-top:8px;
	 padding-bottom:8px;
	 padding-left:12px;
	 padding-right:0px}

.side a	{color:#eee8aa;
	 text-decoration:none}
.side a:hover	{color:RED}

.sidemenu1	{margin-top:0px;
	 border-top:solid 10px white}

.sidemenu2	  {margin-top:0px;
	 border-top:solid 4px sandybrown }


/* === コンテンツ部分のスタイル === */

.main	{width:640px;
         background-color:#FFFFfF;
	 padding-left:20px;
	 padding-right:20px;
	 padding-top:20px;
	 padding-bottom:20px;
	 vertical-align:top; margin-bottom: 0px;}

.main2	{width:840px;
         background-color:#FFFFfF;
	 padding-left:20px;
	 padding-right:20px;
	 padding-top:20px;
	 padding-bottom:20px;
	 vertical-align:top}

.main h1	{font-size:18px;
	 font-family:Arial, Helvetica}

.main h1 img	{vertical-align:middle;
	 margin-right:8px}

.main h2 {background-color:#483d8b;  
    padding:5px 6px 1px;
    padding-right:auto;
    font-size:16px;
    font-weight :600;
    color:white;
	margin-top:8px;
    margin-bottom:8px;
    margin-left: 0px;
    margin-right:8px;
	line-height:140%;
	text-align: left;
	border-left-style: solid;
    border-left-color: #4868ab;
    border-left-width: 16px;
    }
    

.main p	{font-size:16px;
	 line-height:140%;
	 color:#333333}

.photo td	{vertical-align:bottom;
	 font-size:12px;
	 padding:0px}
.photo img	{margin-right:8px}

.link	{width:100%;
	 margin-top:40px;
	 font-size:smaller}

.link1	{text-align:left}
.link2	{text-align:center}
.link3	{text-align:right}

pre {font-size:16px;
	 line-height:140%; padding-left: 20px;}

.fooder	{background-color:#483d8b;font-size:11px;
     border-top-style: solid;
     border-top-color: #6657b0;
     border-top-width: 1px;
	 width:780;
	 height:20px;  
	 text-align: center;
	 padding-top:6;
	 color:#FFFFFF;
	 padding-bottom:6 ; margin: 0;}

.fooder a	{color:#FFFFFF;
	 text-decoration:none}
.fooder  a:hover	{color:#00FFFF}

