@import"base_tag.css";
@import"main.css";
@import"navi.css";

/*------------------------------------------------------------*/
#rightColum #top {
  width : 575px;
  margin: 0px 0 0;
  padding: 0;
  text-align: left;
}

#rightColum #top #urabilink{
  margin: 10px auto 0px;
  padding: 0;
  text-align: center;
    font-size: 12px;
}

#bana01{
  margin: 20px auto 20px;
  padding: 0;
  text-align: center;
    font-size: 12px;
}



/* top トピックス開始 */
#rightColum #top #topics {
  width: 575px;
  margin: 8px 0 20px;
  padding: 0;
  font-size: 12px;

}

#rightColum #top #topics dl {
  margin: 5px 0 0;
  padding: 0;
}

#rightColum #top #topics dl dt {
  line-height: 120%;
  margin: 0 0 5px;
  padding: 0;
  background-color: #CCCCCC;
  font-size: 12px;
  font-weight:bold;
}

#rightColum #top #topics dl dd {
  line-height:120%;
  margin: 0 0 2px;
  padding: 4px 0 10px;
  background-image: url(../images/etc/line575.gif);
  background-position: bottom;
  background-repeat: repeat-x;
  font-size:12px;
  text-align: center;
}

#rightColum #top #topics dl dd p {
  margin: 3px 0 2px;
  padding: 0;
  font-size: 12px;
  text-align: center;
}
/* top トピックス終了 */

/* top 更新情報開始 */
#rightColum #top #whatsnew {
  width: 575px;
  margin: 5px 0 20px;
  padding: 0;
}

#rightColum #top #whatsnew dl {
  margin: 5px 0 0;
  padding: 0;
}

#rightColum #top #whatsnew dl dt {
  line-height: 120%;
  margin: 5px 0 10px;
  padding: 5px 0;
  background-color: #CCCCCC;
  font-size: 12px;
  font-weight:bold;
}


#rightColum #top #whatsnew dl dd {
  line-height: 1.2em;
  margin: 0 0 2px;
  padding: 0 0 4px;
  background-image: url(../images/etc/line575.gif);
  background-position: bottom;
  background-repeat: repeat-x;
  font-size: 12px;
}
/* top 更新情報終了 */

/* top 作品情報開始 */

#rightColum #top #sakuhin {
  width: 575px;
  margin: 0;
  padding: 0;
}

#rightColum #top #sakuhin dl {
  margin:5px 0;
  padding:0;
}

#rightColum #top #sakuhin dl dt {
  line-height: 120%;
  margin: 5px 0 0;
  padding: 5px 0;
  background-color: #CCCCCC;
  font-size: 12px;
  font-weight:bold;
}

#rightColum #top #sakuhin dl dd {
  margin:0px 0 0 2px;
  padding:0;
}

#rightColum #top #sakuhin dl dd .contentbox {
line-height:120%;
  margin: 10px 0 20px;
  padding: 0;
}
#rightColum #top #sakuhin dl dd .contentbox p {
	margin-bottom:5px;
	line-height:1.3em;
}
#rightColum #top #sakuhin dl dd .contentbox .box {
  float: left;
  width: 125px;
  margin: 5px 10px 0 0;
  padding: 0;

}

#rightColum #top #sakuhin dl dd .contentbox .box p {
  line-height:1.2em;
  margin: 8px 0 5px;
  font-size: 12px;
}

/*月別作品テキストが長い時にcontentbox2に変更*/
#rightColum #top #sakuhin dl dd .contentbox2 {
  line-height:1.2em;
  margin: 10px 0 20px;
  padding: 0;
}
#rightColum #top #sakuhin dl dd .contentbox2 p {
	margin-bottom:5px;
	line-height:1.3em;
}
#rightColum #top #sakuhin dl dd .contentbox2 .box {
  float: left;
  width: 125px;
  margin: 5px 10px 0 0;
  padding: 0;

}
#rightColum #top #sakuhin dl dd .contentbox2 .box-t {
	float: left;
	width:160px;
	margin:0 0 0 4px;
}
#rightColum #top #sakuhin dl dd .contentbox2 .box p {
  line-height:120%;
  margin: 8px 0 15px;
  font-size: 12px;
}

/* top 作品情報終了 */

/*------------------------------------------------------------*/

/* top foot */


#topfoot {
  width: 742px;
  margin: 10px auto 10px;
  text-align: left;
}

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

#topfoot dl dt {
  line-height: 120%;
  margin: 2px 0;
  padding: 5px 0;
  background-color: #CCCCCC;
  font-size: 12px;  
  font-weight:bold;
}

#topfoot dl dd .box2 {
  float: left;
  width: 123px;
  margin: 5px 0 5px;
  padding: 0;
  font-size:12px;
  text-align: center;
}





/*------------------------------------------------------------*/

/*crossFader*/
.crossfader{
	position:relative;
	height:225px;
}

.crossfader img{
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0;
	cursor:pointer;
}

.crossfader .active{
	z-index:10;
	opacity:1.0;
}

.crossfader .last-active{
	z-index:9;
}

/*------------------------------------------------------------*/

/* テキスト回り込みさせない */

.txt_overflow{
	overflow:auto;
	zoom: 1;
}

/*------------------------------------------------------------*/
