@charset "UTF-8";





.basic{
width:540px;
margin:30px 10px 0px 5px;
/*float:left;*/
line-height:180%;
}



/*History*/

.photo_right{

margin:0px 0px 0px 26px;
display:block;
float:right;
clear:both;
}

.photo_left{

margin:0px 26px 0px 0px;
display:block;
float:left;
/*clear:both;*/
}


/*lineup*/
.lineup_shortcut_row{
width:540px;
height:130px;
margin:30px 0px 0px 20px;
}

.lineup_shortcut{
width:166px;
margin:0px 12px 12px 0px;
float:left;
text-align:center

}

.lineup_shortcut p{
width:166px;
margin:6px 0px 0px 0px;
line-height:180%;
}

/*

20110420 ADDED

collection_01.html

*/
.collect_blk{
	margin: 10px auto ;
}
.collect_blk table{
	background: #FFFFFF ;
	border-top: 1px solid #DEDEDE ;
	border-bottom: 3px solid #DEDEDE ;
	border-left: 1px solid #DEDEDE ;
	border-right: 3px solid #DEDEDE ;
	width: 550px ;
	margin: 10px auto 0px auto ;
}
.collect_blk table td{
	padding: 2px ;
	vertical-align: top ;
	font-size:80.0%;
}
*html body .collect_blk table td{
	font-size:70.0%;
}
*:first-child+html .collect_blk table td{
	font-size:70.0%;
}
.collect_blk table td.title{
	width: 40px ;
	background: #EEEEEE ;
}
.collect_blk table td.photo{
	text-align: center ;
	padding: 5px 2px 7px 2px ;
	background: #EEEEEE ;
}
.collect_blk table td.photo1{
	text-align: center ;
	padding: 5px 2px 7px 2px ;
	background: #FAE9D7 ;
}
.collect_blk table td.title1{
	background: #EEEEEE ;
	text-align: center ;
}
.collect_blk table td.title2{
	background: #FAE9D7 ;
	text-align: center ;
}
.collect_blk table td.title1 span,.collect_blk table td.title2 span{
	font-size: 12px ;
}
.collect_blk table td.cont1{
	background: #EEEEEE ;
	text-align: right ;
}
.collect_blk table td.cont1 .title2{
	padding: 2px ;
	text-align: left ;
}
.collect_blk table td.cont2{
	background: #FAE9D7 ;
	text-align: right ;
}
.collect_blk table td.cont2 .title2{
	padding: 2px ;
	text-align: left ;
}
.collect_blk table td.cont1 span,.collect_blk table td.cont2 span{
	width: 56px ;
	margin: 0px ;
	float: left ;
	display:block ;
}
.collect_blk table td.cont3{
	background: #EEEEEE ;
	text-align: left ;
}
.collect_blk table td.cont4{
	background: #FAE9D7 ;
	text-align: left ;
}
.collect_itemtitle{
	margin: 0px 0px 0px auto ;
	padding: 10px ;
	width: 120px ;
}
/*

*/
.collect_blk2{
	margin: 10px auto ;
}
.collect_blk2 table{
	background: #FFFFFF ;
	border-top: 1px solid #DEDEDE ;
	border-bottom: 3px solid #DEDEDE ;
	border-left: 1px solid #DEDEDE ;
	border-right: 3px solid #DEDEDE ;
	width: 138px ;
	margin: 10px auto 0px auto ;
}
.collect_blk2 table td{
	padding: 2px ;
	vertical-align: top ;
	font-size:80.0%;
}
*html body .collect_blk2 table td{
	font-size:70.0%;
}
*:first-child+html .collect_blk2 table td{
	font-size:70.0%;
}
.collect_blk2 table td.title{
	width: 40px ;
	background: #EEEEEE ;
}
.collect_blk2 table td.photo{
	text-align: center ;
	padding: 5px 2px 7px 2px ;
	background: #EEEEEE ;
}
.collect_blk2 table td.photo1{
	text-align: center ;
	padding: 5px 2px 7px 2px ;
	background: #FAE9D7 ;
}
.collect_blk2 table td.title1{
	background: #EEEEEE ;
	text-align: center ;
}
.collect_blk2 table td.title2{
	background: #FAE9D7 ;
	text-align: center ;
}
.collect_blk2 table td.title1 span,.collect_blk2 table td.title2 span{
	font-size: 12px ;
}
.collect_blk2 table td.cont1{
	background: #EEEEEE ;
	text-align: right ;
}
.collect_blk2 table td.cont1 .title2{
	padding: 2px ;
	text-align: left ;
}
.collect_blk2 table td.cont2{
	background: #FAE9D7 ;
	text-align: right ;
}
.collect_blk2 table td.cont2 .title2{
	padding: 2px ;
	text-align: left ;
}
.collect_blk2 table td.cont1 span,.collect_blk2 table td.cont2 span{
	width: 56px ;
	margin: 0px ;
	float: left ;
	display:block ;
}
.collect_blk2 table td.cont3{
	background: #EEEEEE ;
	text-align: left ;
}
.collect_blk2 table td.cont4{
	background: #FAE9D7 ;
	text-align: left ;
}
.collect_itemtitle{
	margin: 0px 0px 0px auto ;
	padding: 10px ;
	width: 120px ;
}
/*



20091127 ADDED

collection_02.html

*/
.line01{
	background: url(../images/collection/line01.gif) center top no-repeat ;
}
.line02{
	margin: 0px ;
	padding: 5px 0px ;
	clear: both ;
	letter-spacing:0;
	background: url(../images/collection/line02.jpg) center center no-repeat ;
}
*html body .line02{
	padding: 0px ;
	height: 10px ;
}
*:first-child+html .line02{
	padding: 0px ;
	height: 1px ;
}
dl.collect_left{
	margin: 0px ;
	width:265px ;
	height: 300px ;
	float: left ;
}
dl.collect_left dt,dl.collect_right dt{
	text-align: center ;
	margin: 1px ;
	padding: 2px ;
}
dl.collect_right{
	margin: 0px ;
	width:265px ;
	height: 300px ;
	float: right ;
}
dl.collect_left dd,dl.collect_right dd{
	text-align: left ;
	font-size: 80% ;
	margin: 1px ;
	padding: 3px 5px 3px 10px ;
}
dl.collect_left dt.title,dl.collect_right dt.title{
	margin: 1px ;
	padding: 3px 5px 3px 10px ;
	background: #ffaa07 ;
	font-weight: bold ;
	font-size: 12px ;
	text-align: left ;
}

dl.collect_left dd.txt,dl.collect_right dd.txt{
	background: #F3F2EC ;
}
*html body dl.collect_left dd{
	font-size: 70% ;
}
*html body dl.collect_right dd{
	font-size: 70% ;
}
*:first-child+html dl.collect_left dd{
	font-size: 70% ;
}
*:first-child+html dl.collect_right dd{
	font-size: 70% ;
}
/*

20091214 ADDED

collection_00.html

*/
dl.collect_3{
	width: 181px ;
	margin: 0px ;
	padding: 5px 0px ;
	float: left ;
}
dl.collect_3 dt{
	text-align: center ;
	margin: 1px 5px 1px 5px ;
	padding: 2px ;
}
dl.collect_3 dd{
	text-align: left ;
	font-size: 80% ;
	margin: 1px 5px 1px 5px ;
	padding: 3px 5px 3px 10px ;
}
dl.collect_3 dt.title{
	margin: 1px 5px 1px 5px ;
	padding: 3px 5px 3px 10px ;
	background: #ffaa07 ;
	font-weight: bold ;
	font-size: 12px ;
	text-align: left ;
}

dl.collect_3 dd.txt{
	background: #F3F2EC ;
}
*html body dl.collect_3 dd{
	font-size: 70% ;
}
*:first-child+html dl.collect_3 dd{
	font-size: 70% ;
}
.line3{
	border-right: 1px solid #999999 ;

}
.line4{


}
.line5{
	border-right: 1px solid #999999 ;
}


