@charset "UTF-8";
/* KERO BLASTER */
.as .keroitem { background-image:url(images/kero_equip_large_wide_3.png); }
.as .kchr { background-image:url(/images/kerochar.png); cursor: auto; }
.keroitem { padding:0 0 0 32px; background-color:#111; background-position:0 0; margin:0 0 8px; background-repeat:repeat-x; height:auto !important; min-height:32px; height:32px; }
.keroitem div { background-color:#FFF; padding:3px; }
.kerobdes,.kerobimm,.kerobiml,.kerobimli,.kerobimxl { float:left; max-width:98%; text-align:center; }
.kerobdes { text-align:left; width:180px; max-width:100%; }
.kerobdp { padding:0 0 0 8px; }
.kerobdi { padding:8px; background-color:#DDD; font-size:11px; }
.kerobdi strong { font-size:13px; }
.kerobimm { width:70px; }
.kerobiml { width:90px; margin-left:-20px; position:relative; }
.kerobimli { width:95px; margin-right:-25px; }
.kerobimxl { width:120px; margin-left:-50px; position:relative; }
.keroboss { margin:0 0 8px; width:48%; float:left; }
.keit1 { background-position:32px 0; }
.keit2 { background-position:64px 0; }
.keit3 { background-position:96px 0; }
.keit4 { background-position:128px 0; }
.keit5 { background-position:160px 0; }
.keit6 { background-position:192px 0; }
.keit7 { background-position:224px 0; }
.keit8 { background-position:256px 0; }
.keit9 { background-position:288px 0; }
.keit10 { background-position:320px 0; }
.keit11 { background-position:352px 0; }
.keit12 { background-position:384px 0; }
.keit13 { background-position:416px 0; }
.keit14 { background-position:448px 0; }
.keit15 { background-position:480px 0; }
.keit16 { background-position:512px 0; }
.keit17 { background-position:544px 0; }
.keit18 { background-position:576px 0; }
.keit19 { background-position:608px 0; }
.keit20 { background-position:640px 0; }
.keit21 { background-position:672px 0; }
.keit22 { background-position:704px 0; }
.keit23 { background-position:736px 0; }
.keit24 { background-position:768px 0; }
.keit25 { background-position:800px 0; }
.keit26 { background-position:832px 0; }
@media only screen and (max-width:940px) {
	.keroboss { width:100%; float:none; overflow:hidden }
	.kerobiml,.kerobimxl { margin-left:0; }
	.kerobimli { margin-right:0; }
	.kerobila .kerobdes { width:160px; }
	.kerobixla .kerobdes { width:130px; }
	.kerobilia .kerobdes { width:155px; }
}
@media only screen and (max-width:640px) {
	.kerobdes { width:380px; }
	.kerobila .kerobdes { width:360px; }
	.kerobilia .kerobdes { width:355px; }
	.kerobixla .kerobdes { width:330px; }
}
@media only screen and (max-width:540px) {
	.kerobdes { width:280px; }
	.kerobila .kerobdes { width:260px; }
	.kerobilia .kerobdes { width:255px; }
	.kerobixla .kerobdes { width:230px; }
}
@media only screen and (max-width:420px) {
	.kerobdes,.kerobila .kerobdes,.kerobilia .kerobdes,.kerobixla .kerobdes,.kerobimm,.kerobiml,.kerobimli,.kerobimxl { float:none; width:100%; }
	.kerobdp { padding:0; }
}
@media print {
	.kerobiml,.kerobimli,.kerobimxl { margin-left:0; }
	.kerobdes,.kerobila .kerobdes,.kerobixla .kerobdes,.kerobimm,.kerobiml,.kerobimli,.kerobimxl,.keroboss { float:none; width:100%; text-align:left; }
	.kerobdp,.keroitem { padding:0; }
	.kerobdi strong { font-size:12pt; }
	.kerobdi { font-size:10pt; }
}