/* CSS Document */

body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	min-width:1000px; color:#ffffff; 

	background:url(../img/bj1.jpg) #000000 top center fixed;

font-family: Verdana, "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic"; font-size: 12px;

}

.bj1 {

	background:url(../img/line.png) top center repeat-y;

}

.bj2 {

	background:url(../img/schedule_bj2.jpg) top center repeat-y;

}

.end {

	font-size: 14px;

	color: #d2a760;

	line-height:30px;

}

.end1 {

	font-size: 14px;

	color: #f8529b;

	line-height:24px;

}

.staff1 {

	font-size: 14px;

	color: #000000;

	line-height:24px;

}

.staff2 {

	font-size: 14px;

	color: #ffffff;

	line-height:24px;

}



.access1{

	font-size: 18px;

	color: #ff0080;

	line-height:35px;

	font-weight:bold;

}

.access2{

	font-size: 15px;

	color: #ffffff;

	line-height:24px;

}

.access3 {

	font-size: 14px;

	color: #FF008A;

	line-height:22px;

	border-bottom:#ff0080 1px dotted;

}



.news {

	font-size: 14px;

	color: #ff00bf;

	line-height:24px;

}

.news1 {

	font-size: 14px;

	color: #ffffff;

	line-height:24px;

}

.news2 {

	font-size: 14px;

	color: #ffff00;

	line-height:24px;

}

.news3 {

	font-size: 14px;

	color: #a2ff00;

	line-height:24px;

	border-bottom:#ff00ff 1px dotted;

}

#news { width:346px;

          height:415px;

          overflow-x:hidden;

          overflow-y:auto;

          margin: 5px auto 6px 8px;

}





a:link {

	color: #d2a760;text-decoration: none

}

a:visited {

	color: #d2a760;text-decoration: none

}

a:active {

	color: #d2a760;text-decoration: none

}

a:hover {

	color: #d2a760;text-decoration: underline;

}



a.b:link {

	color: #ffffff;text-decoration: none

}

a.b:visited {

	color: #ffffff;text-decoration: none

}

a.b:active {

	color: #ffffff;text-decoration: none

}

a.b:hover {

	color: #ffffff;text-decoration: underline;

}

.access1 a:link {

	color: #ff0080;text-decoration: none

}

.access1 a:visited {

	color: #ff0080;text-decoration: none

}

.access1 a:active {

	color: #ff0080;text-decoration: none

}

.access1 a:hover {

	color: #ff0080;text-decoration: underline;

}



.jspDrag{ background: #b50157; }

.jspTrack .jspActive, .jspTrack .jspHover, .jspDrag:hover{ background: #5a022c; }

.jspHorizontalBar, .jspVerticalBar, .jspTrack{ background: #000000; }



.small_img{ width: 80px; height: 120px; margin: 0 4px 5px 0 ; }



.pickuplist{ width: 254px; height: 380px; overflow: hidden; }

.pickuplist img{ width: 254px; height: 380px; }



#news .item{ margin: 0 0 8px 0; padding-bottom: 8px; border-bottom: 1px dotted #ff00ff; }

#news .item p{ margin: 0 0 3px 0; padding: 0; }
@media screen and (max-width: 1117px){
     .footer{
              margin-top: 40px;
          }
          .access1{
              font-size: 32px;
              line-height: 45px;
          }
          .access2 {
            font-size: 30px;
            color: #ffffff;
            line-height: 45px;
        }
        .system{
            padding: 70px 0;
        }
}