@charset "Shift_JIS";

/* -- BASE --*/

html {  overflow-y:scroll/*縦スクロールバーを常に表示*/;
}

body {  margin-left      :auto;
        margin-right     :auto;
        font-size        :100%;
        border		 :0px solid #ffffff;
        padding-left 	 :0px;
        padding-right    :0px;
        padding-top      :0px;
        padding-bottom   :0px;
        font-family 	 :Tahoma, Arial, Helvetica, sans-serif;
        text-align       :center;
        background-color :#0099CC;
        line-height:2
}


/* -- MENU --*/
h1 {  font-size:120%;
      font-style:normal;
      padding-left:0px;
      margin-left:0px;
      margin-right:600px;
      text-align:center;
}

/* -- HISTORYMENU --*/
h2 {  font-size:100%;
      font-weight:bold;
      font-style:normal
      padding-left:10px;
      margin-left:10px;
      text-align:center;
}

p2 {font-size:100%;
    font-style:normal
    padding-left:10px;
    margin-left:10px;
    text-align:center;
}

p {padding-left:20px;
   padding-right:20px;
   
}

/* -- LECTUREMENU --*/
h3 {  font-size:120%;
      font-weight:bold;
      font-style:normal
      padding-left:10px;
      margin-left:20px;
      text-align:left;
}

h4 {  font-size:100%;
      font-weight:bold;
      font-style:normal
	  padding-left:10px;
      margin-left:20px;
      text-align:left;
}

#wrapper {width:760px;
          border-left:1px solid #c0c0c0;
          border-right:1px solid #c0c0c0;
          border-bottom:1px solid #c0c0c0;
          margin-left:auto;
          margin-right:auto;
          margin-top:0px;
          background-image:url("background.png");
          background-repeat:repeat;
          background-color:#ffffff;
          text-align:left;
}

#bottom {width:760px;
         margin:auto;
         padding:auto;
         font-size:80%;
         text-align:center;
}


#menu {  text-align:center;
         background-color:#ffffff;
}

#banner {width:760px;
         text-align:center;
         border:0px solid #ffffff;
}

#contents{
margin:0;
padding:0;
width:760px;
background-image:url("background.png");
background-repeat:repeat;
background-color:#ffffff;
}

#leftnavi{
margin:0;
padding:0;
font-size:0.80em;
float:left;
width:140px;
background-image:url("background.png");
background-repeat:repeat;
background-color:#ffffff;
}

#leftnavi ul{
margin-top:10px;
margin-left:20px;
font-size:0.75em;
background-image:url("background.png");
background-repeat:repeat;
background-color:#ffffff;
}

#maincontents{
margin:0;
padding:0;
float:right;
width:620px;
background-image:url("background.png");
background-repeat:repeat;
background-color:#ffffff;
}

#main{
margin:0;
padding:0;
font-size:0.95em;
float:left;
width:380px;
border-left:1px solid #c0c0c0;
border-right:1px solid #c0c0c0;
background-image:url("background.png");
background-repeat:repeat;
background-color:#ffffff;
}

#rightnavi{
margin:0;
padding:0;
float:right;
width:230px;
background-image:url("background.png");
background-repeat:repeat;
background-color:#ffffff;
}

#rightnavi ul{
margin-top:10px;
margin-left:20px;
font-size:0.75em;
background-image:url("background.png");
background-repeat:repeat;
background-color:#ffffff;
}

#contents:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

/* -- AISATSU --*/
p.indent {text-indent:1em;
}

/* -- TABLE --*/
table.menu {  width:755px;
              cellspacing:0px;
              cellpadding:0px;
}

table.menu td {  text-align:center;
                 border:0px solid #ffffff;
                 background-color:#ffffff;
                 font-weight:bold;
                 font-size:120%;
}

table.staff {  border:0px solid #ffffff;
               border-collapse:collapse;
               padding-left:10px;               
}

table.staff th {  text-align:center;
                  border-bottom:1px dotted #996600;
}

table.staff td {  text-align:center;
                  border-bottom:1px dotted #996600;
}

table.history {  border:0px solid #ffffff;
                 border-collapse:collapse;
                 margin-left:20px;
                 text-align:left;
                 padding-left:20px;
                 padding-right:20px;
                 width:700px;
                 line-height:2;
}

table.history th {text-align:center;
}

table.history td {  border:0px solid #ffffff;
                    border-collapse:collapse;
                    text-align:center;
                    border-bottom:1px dotted #996600;
}

table.sponsor {  border:0px solid #ffffff;
                 border-collapse:collapse;
                 margin-left:20px;
                 line-height:2;
                 width:400px;
                 text-align:center;
}

table.sponsor caption {  font-weight:bold;
                         line-height:2;
}

table.sponsor th,td {  text-align:center;
                       border-bottom:1px dotted #996600;
}

table.program {  border:1px solid;
               border-collapse:collapse;
}

table.program th,td  {  text-align:center;
                  border-bottom:1px solid;
				  font-size:0.85em;
}

table.sectionmeeting {  border:1px solid;
               border-collapse:collapse;
}

table.sectionmeeting th,td  {  text-align:center;
                  border-bottom:1px solid;
}

table.offer {  border:0px solid;
               border-collapse:separate;
}

table.offer th,td  {  text-align:center;
                  border-bottom:1px solid;
                 text-align:left;
}

p.sample4 {width:100px;
height:200px; 
background-image:url("background.png");
background-repeat:repeat;
background-color:#ffffff;
overflow-x:hidden;
}

*/ -- LINK COLOR -- */

a {text-decoration: none}

a:link {color:#333399; }

a:visited {color:#333399; }

a:hover {color:#00CC99; }

a:active {color:#000000; }






