@charset "UTF-8";
/* BOSSES */
.boss { background-color:#CCC; background-image:url(images/bossh2.png); background-repeat:repeat; padding:0 3px; margin:0 0 2px; }
.bossim { text-align:center; }
.bossl { padding:3px; }
.bosslw { width:200px; }
.bosslw,.bossim { float:left; }
.b1,.b2 { padding-top:3px; }
.b1 .bossl,.b2 .bossl { padding-top:0; }
.b1 .bossim,.b2 .bossim,.b3 .bossim,.b4 .bossim { width:50px; }
.b3 { background-position:0 2px; }
.b3 .bosslw { padding:2px 0 0; }
.b4 { background-position:0 8px; }
.b4 .bosslw { padding:8px 0 0; }
.b5 { height:50px; min-height:50px; background-position:0 16px; }
.b5 .bosslw { padding:16px 0 0; }
.b6 { background-position:0 30px; }
.b6 .bosslw { padding:30px 0 0; }
.b7 { background-position:0 36px; }
.b7 .bosslw { padding:36px 0 0; }
.b8 { background-position:0 48px; }
.b8 .bosslw { padding:48px 0 0; }
.b9 { background-position:0 90px; }
.b9 .bosslw { padding:90px 0 0; }
.b10 { background-position:0 96px; }
.b10 .bosslw { padding:96px 0 0; }
.b11 { background-position:0 132px; }
.b11 .bosslw { padding:132px 0 0; }
.b12 { background-position:0 158px; }
.b12 .bosslw { padding:158px 0 0; }
@media only screen and (max-width:940px) {
	.b10 .bosslw { width:80px; }
}
@media only screen and (max-width:450px) {
	.bosslw,.b10 .bosslw,.b1 .bossim,.b2 .bossim,.b3 .bossim,.b4 .bossim,.bossim { width:auto; float:none; }
	.boss .bosslw { padding:2px 0 0; }
	.boss .bossl { background-color:#CCC; text-align:center; }
	.boss { background-color:#FFF; }
}
@media print {
	.bosslw,.b10 .bosslw,.b1 .bossim,.b2 .bossim,.b3 .bossim,.b4 .bossim,.bossim { width:auto; float:none; }
	.boss .bosslw { padding:0; }
	.boss .bossl,.bossim { text-align:left; }
	.boss,.boss .bossl { background-color:#FFF; }
}
