﻿@charset "utf-8";

/*==========================
全体的なスタイル
============================*/
* {margin:0px; padding:0px;  }                    

body {
  background-color:white;                   
  font-family:"ＭＳ　ゴシック",sans-serif;   
  line-height:1;                              
  color:black; }                             



/*==========================
　左カラム
============================*/

div#leftm { width:160px;
            margin;0px 0px; padding:0px 0px;}

div#leftm p { width:160px; background-color:beige; 
              text-align:center; color:red; padding:5px 0px;}
h3.fn { width:160px; height:20px; background-color:#663333; 
               text-align:center; color:white; padding:0px 0px 30px 0px;}

/*===外国人メニュー===*/
div#menu {font-size:0.8em;font-weight:bold;
width:160px; height:225px;          
        margin:-15px 0px;}                  
#menu ul li { list-style-type:none; }       
#menu  ul li a {
       display:block;                            
       background-color:#ccffff;               
       color:#663333;                           
       width:160px; height:20px;                 
       padding:5px 0px 5px 0px;                 
       text-align:center;                        
       text-decoration:none;                    
       border-bottom:1px dotted gray;}
#menu ul li a:hover { color:black; background-color:pink; }     
#menu ul li a:active { background-color:crimson; }             

/*===日本人メニュー===*/
 h3 { width:160px; height:20px; background-color:#663333; 
      text-align:center; color:white; padding:5px 0px 20px 0px;}

div#rmenu {font-size:0.8em;font-weight:bold;
           width:160px; height:285px;          
          margin:-15px 0px 0px 0px;}     
#rmenu ul li { list-style-type:none; }  
#rmenu  ul li a {
       display:block;                       
       background-color:#ccffff;      
       color:#663333;               
       width:160px; height:17px;  
       padding:8px 0px 0px 0px; 
       text-align:center;        
       text-decoration:none;   
       border-bottom:1px dotted gray;}
#rmenu ul li a:hover { color:black; background-color:pink; } 
#rmenu ul li a:active { background-color:crimson; } 

/*===受講生メニュー===*/

div#leftp { width:160px; height:75px; margin:-15px 0px 0px 0px;}
div#leftp ul li { list-style-type:none; } 
div#leftp ul li a { border:2px solid red;
                     font-size:1.5; font-weight:bold;
                     display:block;         
                     background-color:chartreuse;
                     color:red;   
                     width:156px; height:20px; 
                     padding:10px 0px 0px 0px;
                     text-align:center;    
                     text-decoration:none; } 
#leftp ul li a:hover { color:black; background-color:pink; }
#leftp ul li a:active { background-color:crimson; } 

/*===お知らせ===*/
div#info { width:160px; height:200px; }
#info h3 {width:160px; height:20px; background-color:#663333; 
           text-align:center; color:white; padding:5px 0px; }
div#infon { line-height:1.2; font-size:0.9em;
           background-color:beige; 
           color:black;             
           width:150px; height:150px; 
           margin:0px 0px;           
           padding:10px 0px 0px 10px;                  
           text-align:left;  }

/*===戻るボタン===*/

div#return { width:160px; height:40px; margin:0px 0px 0px 0px;
             background-color:red;}
div#return { list-style-type:none; } 
div#return a { font-size:1.5; font-weight:bold;
               display:block;          
               background-color:#ccffff;
               color:black; 
               width:160px; height:20px;
               padding:10px 0px;
               text-align:center;
               text-decoration:none; } 
#return a:hover { color:red; background-color:pink; }
#return a:active { background-color:crimson; } 


/*==========================
　フッター
============================*/

td.foot { width:800px; height:30px; text-align:center;
          background-color:beige; font-size:20px;font-weight:bold; 
          color:red; padding:5px 0px; border:1px solid #663333; }

