@charset "utf-8";

* {margin:0; padding:0;}
body {overflow-y: scroll; font-size:13px; text-align:justify; font-family:Tahoma, Arial, Verdana; color:#666;} 
img {border:none;}
li {list-style:none;}
div#main h2{padding-top:20px; padding-bottom:10px; color:#004290;}
div#main h3{padding-top:20px; padding-bottom:10px; color:#090;}
div#main h4{padding-top:20px; padding-bottom:10px; color:#C33;}
div#wrapper {width:780px; margin:0 auto;}

div#main {padding-bottom:20px;}
div#main ul {padding-bottom:10px;}
div#main ul.schedule li,div#main ul.teachers li { list-style-type:circle; margin-left:20px;}


div#main ul.tab_menu li {border-right:1px solid #97a5b0;}
div#main ul.tab_menu li.last {border-right:none;}

/*div#main div.jqtab-example2 .tab_menu{background:#dedede;}*/

div#main div.jqtab-example2 .tab_contents{ background:#efefef;}

div#header {background: url("../images/main_top.gif") no-repeat bottom center; padding-bottom:20px;}

div#main { width:582px; padding-left:25px; padding-right:25px; margin:0 auto; background: url("../images/main_sides.jpg") repeat-y;}

div#footer {clear:both; background: url("../images/main_bottom.gif") no-repeat top center; margin:0 auto;}
div#footer address {text-align:center; padding-top:40px; padding-bottom:60px;font-family:Tahoma, Arial, Verdana; font-style:normal;}

div#footer address a {color:#004290}
div#footer address a:visited {color:#7448c7;}

.clear {clear:both;}


.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}


			div#main {position:relative;}
			a#contact img {position:absolute; left:430px; top:10px;}
			
			p#nav {position:relative; left:442px; top:10px; width:160px;}/*position:absolute; left:480px;*/
			
			
p.leaderlink {color:#004290; }

a {color:#004290;}
a:visited {color:#004290;}

.ui-tabs-nav a span.headabout{color:#F90;}
.ui-tabs-nav .ui-tabs-selected a span.headabout {color:#F60;}

.ui-tabs-nav a span.headleader{color:#0CF;}
.ui-tabs-nav .ui-tabs-selected a span.headleader {color:#06F;}/*#39F*/

.ui-tabs-nav a span.headmessage{color:#C6F;}
.ui-tabs-nav .ui-tabs-selected a span.headmessage {color:#C09;}

.ui-tabs-nav a span.headapply{color:#24C624;}
.ui-tabs-nav .ui-tabs-selected a span.headapply {color:#363;}/*#3C0*/

.sitemap_span {margin-right:90px;}








