@charset "EUC-JP";


/* 初期化
------------------------------------------------------------ */

#flash{
  margin:0 0 0px 0;
}

#mR{
  width:310px;
}

#mL{
  width:340px;
}

#mR,#mL{
	float:left;
}

h2{
  margin:0 0 30px 0;
}

.f1{
  font-weight:bold;
	margin:0 0 10px 0;
}

.f2{
  text-align:right;
}

#mL ul li{
  line-height:3em;
	border-bottom:solid 1px #333333;
}

.m1{
  margin:0 30px 50px 0;
}

.list1{
	margin:0 0 20px 0;
}

.list1 dt{
  clear:left;
  float:left;
  width:10em;
	border-bottom:solid 1px #333333;
}

.list1 dd{
  margin-bottom:0.8em;
  margin-left:10em;
	border-bottom:solid 1px #333333;
}


.list1 dd strong{
  color:#FF0000;
	font-weight:bold;
}

.banner{
  margin:0 0 30px 0;
}

#info p{
  margin:0 0 10px 0;
}

#concept{
  clear:both;
}


/* 画像
------------------------------------------------------------ */

#img {
    position: relative;
    width: 670px;
    height: 313px;
    margin: 0;
    padding:0px;
    list-style: none;
}
 
#img li {
    position: absolute;
    top: 0;
    left: 0;
}
 
/* 以下のスタイルはオプション */
#crossfaderPager {
    height: 56px;
    margin:0 0 30px 0;
    padding: 5px 0;
    list-style: none;
}
 
#crossfaderPager li { display: inline;}
 
#crossfaderPager a {
    float: left;
    display: block;
    margin-right: 5px;
}
 
#crossfaderPager a.active { border-bottom: 2px solid #f00;}
#crossfaderPager a:hover { border-bottom: 2px solid #000;}
 
#crossfaderFeed {
    width: 330px;
    height: 40px;
    margin: 0;
    padding: 0;
    list-style: none;
}
 
#crossfaderFeed li { display: inline;}
 
#crossfaderFeed a {
    float: left;
    display: block;
    width: 100px;
    height: 40px;
    margin-right: 5px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(http://livedoor.blogimg.jp/cutupworks/imgs/a/5/a5e645a6.png) no-repeat 0 -240px;
}
 
#crossfaderFeed a:hover { background-position: 0 -280px;}
#crossfaderFeed #crossfaderNext a { background-position: 0 -160px;}
#crossfaderFeed #crossfaderNext a:hover { background-position: 0 -200px;}
 
#crossfaderController a { background: url(http://livedoor.blogimg.jp/cutupworks/imgs/a/5/a5e645a6.png) no-repeat;}
#crossfaderController a:hover { background-position: 0 -40px;}
#crossfaderController a.play { background-position: 0 -80px;}
#crossfaderController a.play:hover { background-position: 0 -120px;}

/* 年末年始のお知らせ
------------------------------------------------------------ */
#information{
  border:1px #ff0000 solid;
  padding:10px;
  margin:0 0 20px 0;
}

#information p{
  color:#c0c0c0;
}

#information p#i1{
  font-weight:bold;
  margin:0 0 10px 0;
    color:#ffffff;
}


/* カレンダー
------------------------------------------------------------ */

#calendar{
  width:100%;
}

#calendar tr td{
  vertical-align:text-top;
	width:14%;
	padding:1px;
  height:20%;
	background-color:#272727;
	font-weight:bold;
	color:#666666;
  
}

#calendar tr th#month{
  text-align:left;
  padding:0 0 10px 0;
	font-size:70%;
}

#calendar tr td span{
  display:block;
	font-weight:normal;
	color:#999999;
	text-align:center;
}



