table { background-color : #ffffff ; margin : 0px ; }
body { background: #eaedf7 ; margin : 0px ; margin-top: 0px ; margin-bottom: 0px ; }
.top1 { font-size: 13px; color: #ffffff; background-color:#2E3F75;}
.top3 { font-size: 16px; color: #2E3F75; background-color:#5375A4;
  padding-left: 20px; padding-right: 20px; 
  padding-top: 3px; padding-bottom: 3px; 
  BORDER-TOP: #2E3F75 3px solid; BORDER-BOTTOM: #2E3F75 1px solid;}
a.nav:link { color: #ffffff; text-decoration: none;}
a.nav:visited { color: #c7d5f3; text-decoration:none;}
a.nav:hover { color: #fffacd; text-decoration:underline;}

h1{ font-size:20px; font-weight:bold; line-height:22px; color:#2E3F75;}
h2{ font-size:18px; font-weight:bold; line-height:20px;}
.honbun{font-size:14px;}

.foot { font-size: 10px; color: #ffffff; background-color:#2E3F75;}
.foot2 { FONT-SIZE: 8pt; color:#424242;}

.eria {width:770; ALIGN:CENTER; font-size:0.8em}
.eria2 {width:670; ALIGN:CENTER; font-size:0.8em}
.seminar {font-size: 14px; background-color:#f5f5dc;}
.normal-t {font-size: 14px;}
.kousin {font-size: 14px; background-color:#ffffe6;} 
.kousin2 {font-size: 14px; background-color:#ffffe6; font-weight:700} 





/* メイン
-----------------------------------------------------*/
#main  { clear: both;
         margin-left:auto;
         margin-right:auto;
         text-align :left ;
         padding-left : 40px; padding-right : 40px ;
         line-height: 140%;}

.indexaisatu {padding-left:30px;
              padding-right:30px;
         background-image : url(image/aisatu01.gif) ;
         background-repeat: no-repeat;
         padding-top: 15px;
         }

.staff {font-size: 0.9em;
	}

#main h1 {background-color: #ffffff ; padding-left :30px ;
           background: url(image/p_point06.gif) no-repeat 0% 30%;
        font-size : 1.2em ;
         padding-bottom : 3px ; color :#000000 ;
          border-bottom : dashed 1px #666666;}

#main h2 {text-align :left ;
          color : #000000 ;
          padding-top:0px ;
          padding-bottom : 0px ;
          padding-left:10px ;
          padding-right : 3px ;
          line-height: 1.0;
          border-left : solid 8px #ffcc00;
          }

#main h2 a:link{color: #330099;	}

#main h2 a:visited {
	            color: #6d2c59; 
	              }

#main h2 a:active {
	             color: #6d2c59;
	      }

#main h2 a:hover {
	color: #FF6633;
	}
 

#main table {margin-left:auto;
         margin-right:auto;  }

#main  a{color: #330099;	}

#main  a:visited {
	            color: #6d2c59; 
	              }

#main  a:active {
	             color: #6d2c59;
	      }

#main  a:hover {
	color: #FF6633;
	}

#main DL  { padding-left : 35px ;
             padding-right : 50px ;
            }

#main  DD  {font-size : 0.9em ; color :#666600 ;}

#main p  { padding-left : 30px ; padding-right : 30px ;}

#main BLOCKQUOTE  { padding-left :10px ;
        border-top: 1px solid #cccccc;
        border-right: 1px solid #cccccc;
        border-bottom:1px solid #cccccc;
        border-left: 1px solid #cccccc ;}

#main img {vertical-align : middle ; margin-right : 10px ; }




.photo  img {float:left;}


#main h3 {font-weight: bold ;color: #666666 ;
           padding-left :10px ;
           border-left: 5px solid #ff9999 ;
           margin-left:10px;
           line-height: 1.0;}

#main h5  {font-weight: normal ; font-size : 0.8em ;
            text-align : right ; line-height : normal ;
            }

.c1  {font-weight: normal ; font-size : 0.8em ;
            text-align : right ; line-height : normal ;}

#main DL p {color : #666666 ; font-size : 100% ;margin-left : 0px ;
             margin-right :0px ;
             border-left: 3px double #ff9999 ;
             border-right: 3px double #ff9999 ;
             border-bottom:3px double #ff9999;
             border-top:3px double #ff9999;}


h2#qa   {text-align :left ;      
          color : #000000 ;
          padding-top:0px ;
          padding-bottom : 0px ;
          padding-left:10px ;
          padding-right : 3px ;
          border-left : solid 8px #ff9999}

h1#qa {  
         padding-left: 30px;      
        font-size : 1.2em ;        
         border-bottom : dashed 1px #666666;
        background: url(image/p_point060.gif) no-repeat 0% 30%;
        }


p.modoru  {text-align:right;
           margin-right:20px;
           font-size:0.8em;}

.introduce	{height : 150px;}
.introduce2	{font-size: 0.9em;}

<!--▼リンクここから-->

 .setumei {font-size:x-small;}           	
 .setumei {font-size:x-small;}
           	
	
<!--▲リンクここまで-->