/* CSS Document */

/*imgナビ
---------------------------------------------------- */


#img_navi {
width: 855px;
height: 216px;
margin: 0;
text-align:left;
background: url(../event/images/img_clender.jpg) no-repeat;
position:static;

}

#img_navi ul {
margin: 0;
padding: 0;
list-style: none;

position:relative;
}

#img_navi li {
margin: 0;
padding: 0;
text-indent: -9999px;
position:absolute;
}

#img_navi li#d01 a ,#img_navi li#d01 strong {
text-decoration: none;	
display: block;
height: 91px;
}

#img_navi li#d02 a ,#img_navi li#d02 strong {
text-decoration: none;	
display: block;
height: 61px;
}


#img_navi li#d03 a ,#img_navi li#d03 strong ,
#img_navi li#d04 a ,#img_navi li#d04 strong ,
#img_navi li#d05 a ,#img_navi li#d05 strong {
text-decoration: none;	
display: block;
height: 29px;
}

#img_navi li#d06 a ,#img_navi li#d06 strong {
text-decoration: none;	
display: block;
height: 29px;
}



#img_navi li#d01 {
width:253px;
height: 91px;
}

#img_navi li#d02 {
top: 91px;
width: 253px;
height: 61px;
}

#img_navi li#d03 {
top: 152px;
height: 29px;
width: 113px;
}

#img_navi li#d04 {
top: 152px;
left: 113px;
height: 29px;
width: 93px;
}

#img_navi li#d05 {
top: 152px;
left: 206px;
height: 29px;
width: 113px;
}

#img_navi li#d06 {
 top: 181px;
 height: 29px;
 left: 0px;
 width: 120px;
}

#img_navi li#d01 a:hover ,#img_navi li#d01 strong {
background: url(../event/images/img_clender.jpg) no-repeat 0px -216px;
}
#img_navi li#d02 a:hover ,#img_navi li#d02 strong {
background: url(../event/images/img_clender.jpg) no-repeat 0px -307px;
}
#img_navi li#d03 a:hover ,#img_navi li#d03 strong {
background: url(../event/images/img_clender.jpg) no-repeat 0px -368px;
}
#img_navi li#d04 a:hover ,#img_navi li#d04 strong {
background: url(../event/images/img_clender.jpg) no-repeat -113px -368px;
}
#img_navi li#d05 a:hover ,#img_navi li#d05 strong {
background: url(../event/images/img_clender.jpg) no-repeat -206px -368px;
}
#img_navi li#d06 a:hover ,#img_navi li#d06 strong {
background: url(../event/images/img_clender.jpg) no-repeat 0px -397px;
}



#sc_8 {
  height:45px;
  text-indent: -9999px;
  background: url(../event/images/te01.gif) no-repeat;
margin:35px 0 0px 0;
}
#sc_88 {
  height:45px;
  text-indent: -9999px;
  background: url(../event/images/te02.gif) no-repeat;
margin:35px 0 0px 0;
}

#sc_line {
height:45px;
  text-indent: -9999px;
  background: url(../event/images/te_line.gif) no-repeat;
margin:35px 0 0px 0;
}


/*am01
---------------------------------------------------- */
#cal_l01{
    float:left;
    width:600px;
    text-align:left;
    margin: 20px 0 20px 0;
    vertical-align: text-top;
}

#cal_l01 p {
text-align:left;
font-size:1em;
margin: 5px 0 0px 0;
color: #651405;
line-height: 1.6em;
}


.day {
    color: #680F00;
}

.day2 {
    color: #0A426B;
}

.day3 {
    color: #FF1A00;
}

.day4 {
    color: #FF1A00;
    background-color: #FFFF00;
}

.day5 {
    color: #FF1A00;
    background-color: #BDBDBD;
}

.yellow {
    background-color: #FFFF00;
}

.gray {
    background-color: #BDBDBD;
}




.month {
color:#F11D73;
font-size:1.2em;
}


#cal_l01 table {
line-height:1.5em;
font-size:0.8em;
}

#cal_l01 div {
 position:top;
}




#cal_l01 table img{
margin:4px 4px 0px 0px;
text-align:right;
}

#cal_l011 sc_r{
font-size:0.8em;
}



/*link
---------------------------------------------------- */

#link_t {
width: 149px;
height: 29px;
margin:20px 0 0px 0;
text-indent: -9999px;
background: url(../am_we/images/l01.gif) no-repeat;
}

#link_t a {
text-decoration: none;  
display: block;
height: 29px;
}

#link_t a:hover  ,link_t strong {
background: url(../am_we/images/l01.gif) 0px -29px;
}

/*スケジュール
---------------------------------------------------- */

#sc_l {
width:178px;
float:left;
}

#sc_l a:link {
  color: #666666;
  background: transparent;
  text-decoration: none;
}
#sc_l a:visited {
 color: #666666;
  background: transparent;
  text-decoration: none;
}
#sc_l a:hover, a:active {
 color: #651405;
  background: transparent;
 text-decoration: none;
 }











#sc_r {
float:right;
width:613px;
margin:0px 0 50px 0;
}

#sc_list {
clear:both;
width:613px;
margin:20px 0 0px 0;
}



#sc_list img {
margin:10px 10px 10px 0;
}


#sc_list dl {
clear:both;
background: url(../event/images/title_bar.gif) no-repeat;
margin:0;
padding:0;
height: 60px;
}

#sc_list dt {
font-size:0.8em;
letter-spacing:1px;
line-height: 1.2em;
text-indent:3px;
padding:2px 0 0 0px;
}




#sc_list dd {
text-indent:-40px;
padding:10px 0 20px 10px;
line-height: 1.4em;
font-weight:bold;
}

#sc_list dd img{
margin-left: -40px;
margin-top: -1px;
float:left;
}

#sc_list dd p{
margin-left: 20px;
line-height: 1.4em;
float:left;
}












#sc_l ul {
  margin: 0;
  padding: 0;
  list-style: none;
margin:5px 0 0px 0;
}
#sc_l li {
text-indent:0px;
padding:0 0 0px 0;
line-height:2em;
margin:0px 0 0px 0;
text-indent:10px;
}

/*サブメニュー
---------------------------------------------------- */

#sc_n2 {
width:178px;
height: 29px;
margin:32px 0 20px 0;
text-align:left;
background: url(../event/images/teb01.gif) no-repeat;
 text-indent: -9999px;
}

#sc_n22 {
width:178px;
height: 29px;
margin:32px 0 16px 0;
text-align:left;
background: url(../event/images/teb01.gif) no-repeat;
 text-indent: -9999px;
}

#sc_n23 {
 clear:both;
 width:178px;
height: 21px;
margin:26px 0 10px 0;
text-align:left;
background: url(../event/images/teb03.gif) no-repeat;
 text-indent: -9999px;
}


#sc_nl {
width:178px;
height: 1px;
margin:5px 0 0 0;
text-align:left;
background: url(../news/images/un_line.gif) no-repeat;
 text-indent: -9999px;
}



/*カテゴリーボタン
---------------------------------------------------- */


#cc_b {

width:120px;
height:66px;
margin:5px 0 0 0;
text-align:left;
background: url(../event/images/s_button.gif) no-repeat;
 position:static;
}

#cc_b ul {
  margin: 0;
  padding: 0;
  list-style: none;
position:relative;
}
#cc_b li {
    margin: 0;
    padding: 0;
 height: 16px;
    text-indent: -9999px;
    position:absolute;
}
#cc_b li a,#sc_b strong {
text-decoration: none;  
display: block;
height: 16px;
}
#cc_b li#sc01      {
 left:0;
 top:0px;
width:120px;
}

#cc_b li#sc02      {
 left:0;
 top:24px;
width:120px;
}

#cc_b li#sc03      {
 left:0;
 top:48px;
width:120px;
}



#cc_b li#sc01 a:hover  ,#cc_b li#sc01 strong {
background: url(../event/images/s_button.gif) -120px 0px;
}
#cc_b li#sc02 a:hover  ,#cc_b li#sc02 strong {
background: url(../event/images/s_button.gif) -120px -24px;
}
#cc_b li#sc03 a:hover  ,#cc_b li#sc03 strong {
background: url(../event/images/s_button.gif) -120px -48px;
}




#sc_l dl{
margin:0;
padding:0;
}

#sc_l dt {
font-size:0.8em;
letter-spacing:1px;
color:#666666;
line-height: 1.8em;
margin:5px 0 0px 0;
text-indent:0px;
}

#sc_l dd {
font-size:1em;

text-indent:0px;
padding:0 0 0px 0;
line-height:1.5em;
margin:2px 0 0px 0;
}












#pan {
clear:both;
width:250px;
margin: 0 0 0px 170px;
}



#list_l {
float:left;
width:50px;
height:20px;
font-size:0.8em;
letter-spacing:1.5px;
}

#list_r {
float:right;
width:190px;
height:20px;
text-align:center;
}

#list_il {
float:left;
width:100px;
font-size:0.8em;
letter-spacing:1.5px;
text-align:center;
}

#list_ir {
float:right;
width:50px;
height:20px;
}

#nb {
float:right;
width:50px;
height:20px;
font-size:0.8em;
letter-spacing:1.5px;
text-align:right;
}

#list_r span.year_c {
color:#666666;
padding:0 0 0 10px;
}

.topic_news {
clear:both;
padding:5px 0 25px 0 ;
}


.topic_news img{
float:left;
margin:0px 5px 0px 0;
padding:0px 0px 20px 0;
}



