@charset "UTF-8";

/* 全体構造
---------------------------------------------------- */




/*スケジュール
---------------------------------------------------- */
#bra {
clear:both;
width:800px;
height:250px;
}

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

#bra_bar {
clear:both;
width:800px;
height: 96px;
background: url(../brand/images/br_title.gif) no-repeat;
text-indent: -9999px;
}



#be_come01 {
clear:both;
width:800px;
height: 80px;
background: url(../brand/images/br_bes.gif) no-repeat;
text-indent: -9999px;
margin: 0 0 5px 0;
}

#big_come01 {
clear:both;
width:800px;
height: 80px;
background: url(../brand/images/be_big.gif) no-repeat;
text-indent: -9999px;
margin: 0 0 5px 0;
}



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

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

.be_images {
clear:both;
width:800px;
height: 120px;
margin: 0px 0px 30px 0px;
}










#contents p {
font-size:0.8em;
letter-spacing:1px;
color:#666666;
line-height: 1.4em;
text-indent:0px;
margin: 0px 0px 15px 0px;
}

#be_c01 {
clear:both;
width:150px;
height: 43px;
background: url(../brand/images/be_come.jpg) no-repeat;
text-indent: -9999px;
margin: 0 0 15px 0;
}
#big_c01 {
clear:both;
width:150px;
height: 43px;
background: url(../brand/images/big_come.jpg) no-repeat;
text-indent: -9999px;
margin: 0 0 10px 0;
}


#be_line {
clear:both;
width:800px;
height: 7px;
background: url(../brand/images/line.gif) no-repeat;
text-indent: -9999px;
margin: 10px 0 30px 0;
}



















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

#cal_l01 dl{
margin:0;
padding:0;
}
#cal_l01 dt {
font-size:0.8em;
font-weight:bold;
letter-spacing:1px;
color:#680F00;
line-height: 1.8em;
margin:5px 0 0px 0;
text-indent:0px;
}


#cal_l01 dd {
font-size:0.9em;
font-weight:bold;
text-indent:0px;
adding:0 0 0px 0;
line-height:1.5em;
margin:2px 0 0px 0;
}


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


#cal_l01 ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#cal_l01 li {
text-indent:0px;
adding:0 0 0px 0;
line-height:1.5em;
margin:2px 0 0px 0;
background: url(../news/images/yaji.gif) no-repeat;
background-position: left center;
text-indent: -9999px;
text-indent:15px;
}

#cal_l01 a:link {
  color:#680F00;
  background: transparent;
  text-decoration: none;
}
#cal_l01 a:visited {
 color:#680F00;
  background: transparent;
  text-decoration: none;
}
#cal_l01 a:hover, a:active {
 color: #FF4400;
  background: transparent;
text-decoration: underline;
}

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

#cal_l02 h3{
width:596px;
height: 30px;
text-align:left;
background: url(../museum/images/t_cr.gif) no-repeat;
text-indent: -9999px;
font-size:1.4em;
font-weight:bold;
color:#680F00;
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;
}






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:#680F00;
line-height: 1.8em;
margin:5px 0 0px 0;
text-indent:0px;

}
#cal_l03 dd {
text-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;
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;
}







#be_title {
clear:both;
width:800px;
height:205px;
margin:0px 0 10px 0;
background: url(../brand/images/be_img.jpg) no-repeat;
text-indent: -9999px;
}

#bi_title {
clear:both;
width:800px;
height:205px;
margin:0px 0 10px 0;
background: url(../brand/images/bi_img.jpg) no-repeat;
text-indent: -9999px;
}
#be_text {
clear:both;
width:800px;
height:80px;
margin:0px 0 20px 0;
background: url(../brand/images/br_be.gif) no-repeat;
text-indent: -9999px;
}








#bi_text {
clear:both;
width:800px;
height:80px;
margin:0px 0 20px 0;
background: url(../brand/images/br_bi.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;
}

#ocal_title{
float:left;
width:270px;
height:210px;
text-align:left;
margin: 0 0 10px 0;
background: url(../outlet/images/ou02.jpg) no-repeat;
}

#mcal_title02{
float:left;
width:270px;
height:210px;
text-align:left;
margin: 0 0 10px 0;
background: url(../museum/images/mu2_2.jpg) no-repeat;
}
#mcal_title02 p {
width:250px;
font-size:1em;
font-weight:bold;

color:#000000;
line-height: 1.8em;
margin:80px 0 0px 0;
text-indent:0px;
}

#ocal_title p {
width:250px;
font-size:1em;
font-weight:bold;

color:#000000;
line-height: 1.8em;
margin:80px 0 0px 0;
text-indent:0px;
}


.mcal_l01{
float:left;
width:100px;
height:120px;
text-align:left;
margin: 0 40px 40px 0;
}

.mcal_l02{
float:left;
width:100px;
height:120px;
text-align:left;
margin: 0 0px 0px 0;

}

.mcal_l03{
float:left;
width:100px;
height:120px;
text-align:left;
margin: 0 0px 0px 0;

}



