@charset "utf-8";
/* CSS Document */

html {
font-family : 'ＭＳ Ｐゴシック',sans-serif ;
font-size:12px;
line-height:140%;
letter-spacing:0.1em;
color:#666666;
}

body {
background:url(http://www.highs.josho.ac.jp/img/bg.jpg) repeat-x top center;
text-align:center;
margin:0;
}

h1 {
font-size:10px;
color:#666666;
margin:0;
padding:0;
text-align:right;
font-weight:normal;
}

#wrapper1 {
background:url(http://www.highs.josho.ac.jp/img/bg_wrapper1.jpg) repeat-y top center;
width:770px;
margin:0 auto;
}

#wrapper2 {
background:url(http://www.highs.josho.ac.jp/img/bg_wrapper2.jpg) no-repeat top center;
width:770px;
margin:0;
text-align:center;
}

#header {
width:684px;
margin:0 auto;
text-align:left;
height:62px;
position:relative;
}

#logo {
position:absolute;
top:10px;
left:10px;
text-align:left;
}

#header-navi {
position:absolute;
top:43px;
left:351px;
text-align:left;
width:354px;
}

#header-navi ul {
margin:0;
list-style-type:none;
overflow:auto;
clear:left;
padding:0;
text-align:left;
width:354px;
overflow-x:hidden;
}

#header-navi li {
float:left;
margin:0;
padding:0;
width:85px;
}

#header-navi li a {
padding:0 0 0 14px;
margin:0;
color:#666666;
text-decoration:none;
font-size:10px;
background:url(../img/list_img01.gif) no-repeat 0 0px;
}

#header-navi li a:hover {
color:#666666;
text-decoration:underline;
}

#search-box {
position:absolute;
top:17px;
left: 505px;
}

#search{width:110px;}

#search-txt{float:left; width:118px;}

#search-btn{float:left; width:60px;}

#navi1 {
background:url(http://www.highs.josho.ac.jp/img/navi_bar.gif) repeat-x top center;
width:684px;
height:20px;
text-align:right;
margin:0 auto;
padding:0;
}

#navi1 ul {
margin:0;
padding:0;
list-style-type:none;
overflow:auto;
clear:right;
}

#navi1 li {
float:right;
padding:0 10px 0 10px;
margin:0;
}

#navi1 .left-border {
background:url(http://www.highs.josho.ac.jp/img/navi_border.gif) no-repeat top left;
}

#flash {
width:684px;
height:240px;
background-color:#FFF;
margin:0 auto;
}

#navi2 {
width:760px;
height:36px;
margin:0 auto 20px auto;
padding:0;
}

#navi2 ul {
margin:0 ;
padding:0 38px;
list-style-type:none;
overflow:auto;
clear:left;
}

#navi2 li {
float:left;
margin:0;
padding:0;
height:30px;
border-bottom:10px solid #004796;
}

#index-main {
overflow:auto;
clear:both;
width:760px;
margin:0 auto;
}

#index-center {
width:516px;
float:left;
text-align:left;
vertical-align:top;
padding-left:39px;
clear:left;
}

#index-right {
width:167px;
float:right;
vertical-align:top;
text-align:right;
padding-right:38px;
margin-bottom:2px;
}

#index-right img {
padding-bottom:5px;
}

#footer {
background:url(http://www.highs.josho.ac.jp/img/bg_wrapper_bottom.jpg) no-repeat bottom center;
width:770px;
margin:0 auto;
padding:20px 0;
}

#footer address{
font-size:10px;
float:left;
padding-top:5px;
padding-left:40px;
font-style:normal;
}

#copy {
background:url(http://www.highs.josho.ac.jp/img/bg_footer.gif) repeat-x top left;
width:684px;
height:15px;
margin:0 auto;
text-align:left;
}

#copy img {
padding-left:10px;
}

#footer-navi {
width:760px;
margin:0 auto;
}

#footer-navi ul {
margin:0;
padding:5px 30px 5px 0;
list-style-type:none;
overflow:auto;
clear:right;
}

#footer-navi li {
float:right;
margin:0;
padding:0;
}

#footer-navi li a {
padding:0 10px 0 14px;
margin:0;
color:#666666;
text-decoration:none;
font-size:10px;
background:url(../img/list_img01.gif) no-repeat 0 0px;
}

#footer-navi li a:hover {
color:#666666;
text-decoration:underline;
}

.info {
padding:10px 5px 0 5px;

}

.info ul{
overflow:hidden;
clear:both;
margin:0;
padding:0;
list-style-type:none;
}
.info ul li img{vertical-align:bottom;}

.day {
float:left;
width:75px;
background:url(http://www.highs.josho.ac.jp/img/list_img02.gif) no-repeat 0 3px;
padding:0 0 0 15px;
vertical-align:top;
}

.event {
float:left;
width:403px;
vertical-align:top;
padding:0 0 7px 10px;
}

.event a{
color:#666666;
text-decoration:none;
}

.event a:hover {
color:#666666;
text-decoration:underline;
}

span.new {
display: none;
margin-right:3px;
}

#group{
clear:both;
background-color:#E6E6E6;
width:508px;
padding-bottom:5px;
overflow:auto;
}

#group ul{
margin:0;
padding-left:9px;
list-style-type:none;
}

#group li{
display:inline;
padding:0;
margin:0;
float:left;
height:24px;
}

#group img{
padding:0;
border:0;
margin:0;
display:block;
}

#marquee{
margin-bottom:10px;
padding:3px;
width:503px;
background-color:#f3f3f3;
}

marquee{
background-color:#fff;
border: 1px solid #c7c7c7;
color:#1774a6;
width:500px;
height:18px;
padding: 2px 0;
}

marquee span{margin:0 25px;}

.hisbtn{
float:right;
margin-bottom:10px;
}

.hisbtn a{
padding-left: 14px;
background:url(http://www.highs.josho.ac.jp/img/list_img03.gif) no-repeat 0 3px;
color:#666666;
text-decoration:none;
}

.hisbtn a:hover {
color:#f1890f;
text-decoration:underline;
}

#banner_under{
padding:0;
margin:10px 0 0 0;
text-align:left;
}

#banner_under ul{margin:0 0 2px 0; padding:0;}
#banner_under ul li{
display:inline;
margin:0 5px 0 0;
padding:0;
list-style:none;
}

#banner_under ul li.last{margin:0;}
.att{margin: 0 0 10px 7px;
width:152px;
font-size: 80%;
text-align: left;
line-height: 1.3;
padding-left:7px;
}