@charset "UTF-8";

/* 全体構造
---------------------------------------------------- */
#o_navi01 {
width: 800px;
height: 77px;
margin:0 0 5px 0;
background: url(../outlet/images/obar_bottan.gif) no-repeat;
position:relative;
 }

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

}

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

#o_navi01 li a ,#o_navi01 li strong{
  text-decoration: none;	
  display: block;
height: 77px;
}

#o_navi01 h2 {
position: absolute;
  margin: 0;
  padding: 0;
  text-indent: -9999px;
height: 77px;
}
#o_navi01 h2 a {
  text-decoration: none;	
  display: block;
  height: 77px;
}
#o_navi01 h2#home      {
 left:0px;
 top:0px;
 width:521px;
height: 77px;
}


#o_navi01 li#c01      {
 left:102px;

 width:90px;
}
#o_navi01 li#c02    {
 left:192px;

 width:104px;
}
#o_navi01 li#c03  {
 left:296px;
 width:72px;
}

#o_navi01 h2#home a:hover    {
background: url(../outlet/images/obar_bottan.gif) no-repeat 0 -77px;

}
#o_navi01 li#c01 a:hover  ,#o_navi01 li#c01 strong   {
background: url(../outlet/images/obar_bottan.gif) no-repeat -102px -77px;
}

#o_navi01 li#c02 a:hover ,#o_navi01 li#c02 strong    {
background: url(../outlet/images/obar_bottan.gif) no-repeat -192px -77px;
}
#o_navi01 li#c03 a:hover ,#o_navi01 li#c03 strong    {
background: url(../outlet/images/obar_bottan.gif) no-repeat -296px -77px;
}



#o_navi02 {
width: 800px;
height: 78px;
margin:0 0 10px 0;
background: url(../outlet/images/out_title02.gif) no-repeat;
position:relative;
 }

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

}

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

#o_navi02 li a ,#o_navi02 li strong{
  text-decoration: none;	
  display: block;
  height: 78px;
}

#o_navi02 h2 {
position: absolute;
  margin: 0;
  padding: 0;
  text-indent: -9999px;
  height: 78px;
}
#o_navi02 h2 a {
  text-decoration: none;	
  display: block;
  height: 78px;
}
#o_navi02 h2#home      {
 left:0px;
 top:0px;
 width:521px;
height: 78px;
}


#o_navi02 li#c01      {
 left:521px;

 width:98px;
}
#o_navi02 li#c02    {
 left:619px;

 width:111px;
}
#o_navi02 li#c03  {
 left:730px;

 width:70px;
}

#o_navi02 h2#home a:hover    {
background: url(../outlet/images/out_title02.gif) no-repeat 0 -78px;

}
#o_navi02 li#c01 a:hover  ,#o_navi02 li#c01 strong   {
background: url(../outlet/images/out_title02.gif) no-repeat -521px -78px;
}

#o_navi02 li#c02 a:hover ,#o_navi02 li#c02 strong    {
background: url(../outlet/images/out_title02.gif) no-repeat -619px -78px;
}
#o_navi02 li#c03 a:hover ,#o_navi02 li#c03 strong    {
background: url(../outlet/images/out_title02.gif) no-repeat -730px -78px;
}

#o_navi03 {
width: 800px;
height: 78px;
margin:0 0 10px 0;
background: url(../outlet/images/out_title03.gif) no-repeat;
position:relative;
 }

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

}

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

#o_navi03 li a ,#o_navi03 li strong{
  text-decoration: none;	
  display: block;
  height: 78px;
}

#o_navi03 h2 {
position: absolute;
  margin: 0;
  padding: 0;
  text-indent: -9999px;
  height: 78px;
}
#o_navi03 h2 a {
  text-decoration: none;	
  display: block;
  height: 78px;
}
#o_navi03 h2#home      {
 left:0px;
 top:0px;
 width:521px;
height: 78px;
}


#o_navi03 li#c01      {
 left:521px;

 width:98px;
}
#o_navi03 li#c02    {
 left:619px;

 width:111px;
}
#o_navi03 li#c03  {
 left:730px;

 width:70px;
}

#o_navi03 h2#home a:hover    {
background: url(../outlet/images/out_title03.gif) no-repeat 0 -78px;

}
#o_navi03 li#c01 a:hover  ,#o_navi03 li#c01 strong   {
background: url(../outlet/images/out_title03.gif) no-repeat -521px -78px;
}

#o_navi03 li#c02 a:hover ,#o_navi03 li#c02 strong    {
background: url(../outlet/images/out_title03.gif) no-repeat -619px -78px;
}
#o_navi03 li#c03 a:hover ,#o_navi03 li#c03 strong    {
background: url(../outlet/images/out_title03.gif) no-repeat -730px -78px;
}



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


#spacer2 {
clear:both;
width:800px;
height:40px;
background: url(../images/space.gif) no-repeat;
text-indent: -9999px;
position:static;
}








/* CALENDAR */
.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{
text-align:center;
font-size:0.8em;
}

#attention{
width: 108px;
height: 27px;
background: url(../outlet/images/at.gif) no-repeat;
position:relative;
text-indent: -9999px;
margin: 10px 0 10px 0;
}


#cal_l011 table{
text-align:center;
font-size:0.8em;
}











#cal_l05{
float:left;
width:150px;
text-align:left;
margin: 0 0 30px 0;
}

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


#cal_l01{
float:left;
width:250px;
text-align:left;
margin: 20px 0 30px 0;
}






#cal_l01 p {
font-size:0.8em;
text-indent:0px;
adding:0 0 0px 0;
line-height:1.5em;
color:#666666;
  }


#cal_l011{
float:left;
width:250px;
text-align:left;
margin: 20px 0px 30px 40px;
}






#cal_l011 p {
font-size:0.8em;
text-indent:0px;
adding:0 0 0px 0;
line-height:1.5em;
color:#666666;
  }
  
  
#cal_l044{
float:right;
width:570px;
text-align:left;
}

#cal_l02{
float:right;
width:596px;
text-align:left;
}

#cal_l02 h3{
width:596px;
height: 30px;
text-align:left;
background: url(../museum/images/t_nr.gif) no-repeat;
text-indent: -9999px;
font-size:1.4em;
font-weight:bold;
color:#F11D73;
line-height: -0.5em;
margin:0px 0 0px 0;
text-indent:0px;
}

#cal_l03{
float:right;
width:496px;
text-align:left;
}

.more {
width: 42px;
height: 15px;
margin:8px 0 0px 0;
text-indent: -9999px;
background: url(../news/images/more01.gif) no-repeat;
}

.more a {
text-decoration: none;	
display: block;
height: 15px;
}

.more a:hover {
background: url(../news/images/more02.gif) no-repeat;
}


#com_l01{
float:left;
width:537px;
text-align:left;
margin: 0 0 30px 0;
}


#com_l01 p {
font-size:0.8em;
letter-spacing:1px;
text-align:left;
margin: 0px 0 0px 0;
}

#come01 {
float:right;
width: 128px;
height: 23px;
margin: 10px 0 0 0;
background: url(../museum/images/me.gif) no-repeat;
position: bottom;
text-indent: -9999px;
}

#com_r02 {
float:right;
width:243px;
text-align:right;
}


.m_line {
clear:both;
width: 800px;
height: 40px;
margin: 0px 0 20px 0;
background: url(../museum/images/st01.gif) no-repeat;
text-indent: -9999px;
}










cal_l04{
float:right;
width:496px;
text-align:left;
}



#cal_l03 td{
background-color:#000000;
}
#cal_l03 dl{
margin:0;
padding:0;
}
#cal_l03 dt {
font-size:0.8em;
font-weight:bold;
letter-spacing:1px;
color:#F11D73;
line-height: 1.8em;
margin:5px 0 0px 0;
text-indent:0px;

}
#cal_l03 dd {
font-size:0.8em;
ext-indent:0px;
font-weight:bold;
padding:0 0 0px 0;
line-height:1.5em;
margin:2px 0 0px 0;
}

#cal_l03 img{

float:left;
margin:3px 3px 0px 0;
}


.topic_news {
clear:both;
font-size:0.8em;
padding:5px 0 10px 0 ;
background: url(../news/images/news_line02.gif) no-repeat;
background-position: left bottom;
line-height:1.5em;
}

#topic_news02 {
clear:both;
padding:5px 0 10px 0 ;
background-position: left bottom;
line-height:1.5em;
}

#topic_news02 p {

padding:0px 0 10px 0 ;
line-height:1.8em;
}







#back {
clear:both;
float:right;
width: 46px;
height: 28px;
text-indent: -9999px;
background: url(../news/images/back.gif) no-repeat;
}

#back a {
text-decoration: none;	
display: block;
height: 28px;
}

#back a:hover {
background: url(../news/images/back.gif) no-repeat 0 -28px;
}

#cal_t {
width:166px;
height: 27px;
background: url(../outlet/images/t_cal.gif) no-repeat;
text-indent: -9999px;
}


#bn_t {
clear:both;
width:88px;
height: 19px;
margin:0px 0 0px 0;
background: url(../news/images/t_bn.gif) no-repeat;
text-indent: -9999px;
}

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

#cal_l02{
float:right;
width:596px;
text-align:left;
}

#ou_title {
clear:both;
width:800px;
height:200px;
margin:0px 0 20px 0;
background: url(../outlet/images/ou_img.jpg) no-repeat;
text-indent: -9999px;
}

#text1 {
clear:both;
width:304px;
height:16px;
margin:0px 0 15px 0;
background: url(../outlet/images/ou_ca.gif) no-repeat;
text-indent: -9999px;
}





#stairs01 {
clear:both;
width:800px;
height:38px;
margin:0px 0 20px 0;
background: url(../museum/images/f1f2.gif) no-repeat;
text-indent: -9999px;
}

#mcal{
width:800px;
text-align:left;
}

#mcal_title{
float:left;
width:374px;
height:74px;
letter-spacing:1px;
text-align:left;
margin: 0 0 10px 0;
background: url(../outlet/images/ou_title.gif) no-repeat;
}

#mcal_title02{
float:left;
width:374px;
height:74px;
letter-spacing:1px;
text-align:left;
margin: 0 0 10px 0;
background: url(../museum/images/f2_title.gif) no-repeat;
}
#mcal_title02 p {
width:281px;
font-size:0.8em;
line-height: 2em;
margin:100px 0 0px 0;
text-indent:0px;
}

#mcal_title p {
width:281px;
font-size:0.8em;
line-height: 2em;
margin:100px 0 0px 0;
text-indent:0px;
}


.mcal_l01{
float:left;
width:270px;
text-align:left;
margin: 0 0 10px 0;
}

.mcal_l02{
float:left;
width:161px;
height:250px;
text-align:left;
margin: 0 0 0px 50px;
}

.mcal_l02 p {
font-size:0.8em;
line-height: 1.5em;
letter-spacing:1px;
margin: 0 0 30px 0px;
}


.mcal_l03 {
float:left;
width:161px;
text-align:left;
margin: 0 0 10px 0px;
}

.mcal_l03 p {
font-size:0.8em;
line-height: 1.5em;
margin: 0 0 10px 0px;
}


.mcal_l04 {
width:800px;
text-align:left;
}


.com_line {
float:left;
width:800px;
height: 5px;
text-align:left;
margin: 10px 0 0px 0;
background: url(../outlet/images/line.gif) no-repeat;
text-indent: -9999px;
}
