
.bc1 {
    max-height:500px; max-width:500px;
}

.bc2 {
    max-height:400px; max-width:400px;
}

.bc3 {
    max-height:300px; max-width:300px;
}

img {
vertical-align: middle;
}


.hp1 {
  height:16px;
  padding:6px 0 3px 0;
  border-radius:7px;
  font-weight:bold;
}

.ht1 {
  height:15px;
  width:135px;
  padding:5px 0 3px 0;
  border-radius:7px;
  font-weight:bold;
}

.ht1b {
  height:15px;
  width:118px;
  padding:5px 0 3px 0;
  border-radius:7px;
  font-weight:bold;
}

.ht2 {
  height:15px;
  width:135px;
  padding:6px 0 5px 0;
  border-radius:7px;
  font-weight:bold;'
}

.ht3 {
  height:15px;
  width:160px;
  padding:6px 0 5px 0;
  border-radius:7px;
  font-weight:bold;'
}


.ht3b {
  height:15px;
  width:175px;
  padding:6px 0 5px 0;
  border-radius:7px;
  font-weight:bold;'
}



.ht4 {
  height:15px;
  width:135px;
  padding:6px 0 5px 0;
  border-radius:7px;
  font-weight:bold;'
}


.ht5 {
  height:16px; 
  width:94px; 
  padding:5px 0 3px 0;
  border-radius:5px; 
  font-weight:bold;
}

.ht6 {
  height:34px;
  width:100px;
  padding:2px 0 3px 0;
  border-radius:7px;
  font-weight:bold;
}

.ht7 {
  height:15px;
  width:266px;
  padding:6px 0 5px 0;
  border-radius:7px;
  font-weight:bold;'
}

.ht8 {
  height:15px;
  width:142px;
  padding:6px 0 5px 0;
  border-radius:7px;
  font-weight:bold;'
}


.ht9 {
  height:27px;
  width:230px;
  padding:2px 0 3px 0;
  border-radius:7px;
  font-weight:bold;'
}

.ht9m {
  height:27px;
  width:280px;
  padding:2px 0 3px 0;
  border-radius:7px;
  font-weight:bold;'
}

.ht0 {
  height:24px;
  width:64px;
  padding:2px 0 3px 0;
  border-radius:7px;
  font-weight:bold;'
}

.ht9a {
  height:36px;
  width:200px;
  padding:-10px 0 0px 0;
  border-radius:12px;
  font-weight:bold;'
}

.ht9b {

float:left; width:131px;

  height:25px;
  padding:10px 0 3px 0;

  font-weight:bold;'
}

.tx1 { width:100%; }

.ca1 {
  height:25px;
  width:350px;
  padding:4px 0 4px 0;
  border-radius:11px;
  font-weight:bold;
}

.ca2 {
  height:25px;
  width:250px;
  padding:4px 0 4px 0;
  border-radius:11px;
  font-weight:bold;
}

.ca3 {
  height:25px;
  width:300px;
  padding:4px 0 4px 0;
  border-radius:14px;
  font-weight:bold;
}

.ca4 {
  height:25px;
  width:250px;
  padding:4px 0 4px 0;
  border-radius:11px;
  font-weight:bold;
}

.ca6 {
  height:25px;
  width:270px;
  padding:4px 0 4px 0;
  border-radius:16px;
  font-weight:bold;
}

.ca7 {
  height:25px;
  width:225px;
  padding:4px 0 4px 0;
  border-radius:16px;
  font-weight:bold;
}

.ca8 {
  height:22px;
  width:300px;
  padding:3px 0 6px 0;
  border-radius:12px;
  font-weight:bold;
}

.ca9 {
  height:22px;
  width:250px;
  padding:3px 0 6px 0;
  border-radius:12px;
  font-weight:bold;
}

.pa1 {
  height:25px;
  width:100px;
  padding:13px 0 0px 0;
  border-radius:11px;
  font-weight:bold;
}

.pa2 {
  height:25px;
  width:32px;
  padding:13px 0 0px 0;
  border-radius:8px;
  font-weight:bold
}

.pa3 {
  height:25px;
  width:150px;
  padding:13px 0 0px 0;
  border-radius:11px;
  font-weight:bold;
}

.pa5 {
  height:21px;
  width:100px;
  padding:8px 0 0px 0;
  border-radius:10px;
}



.pa6 {
  height:21px;
  width:25px;
  padding:8px 0 0px 0;
  border-radius:5px;
}


.pa7 {
  height:21px;
  width:150px;
  padding:8px 0 0px 0;
  border-radius:10px;
}


.fs_13 {
  font-size: 13px;
}

.fs_13b {
  font-size: 13px;
  font-weight:bold;
}

.fs_13p {
  position: absolute;
  font-size: 13px;
  font-weight:bold;
  margin-left: -50px;
  margin-top: 6px;
}


.fs_13p2 {
  position: absolute;
  font-size: 13px;
  font-weight:bold;
  margin-left: -30px;
  margin-top: 6px;
}


.fs_13p3 {
  position: absolute;
  font-weight:bold;
  font-size: 13px;
  margin-left: -51px;
  margin-top: 6px;
}


.fs_14 {
  font-size: 14px;
}


.fs_14b {
  font-size: 14px;
  font-weight:bold;
}

.fs_18 {
  font-size: 18px;
}


.fs_18b {
  font-size: 18px;
  font-weight:bold;
}




.fs_v {
vertical-align: 0.2em;

}


.fz1 {
  font-weight:bold;
  font-size: 13px;
}

.fz2 {

  font-weight:bold;
  font-size: 13px;

}

.fz3 {
  position: absolute;
  font-weight:bold;
  font-size: 13px;
  margin-left: 73px;
  margin-top: -20px;
}

.fz4 {
  font-weight:bold;
  font-size: 13px;
  padding:6px 0;
}


.fz5 {
  font-weight:bold;
  font-size: 13px;
}


.fz6 {
  position: absolute;
  font-weight:bold;
  font-size: 13px;
  margin-left: 24px;
  margin-top: -24px;
}

.fz7 {

  font-size: 13px;
}

.fz8 {
  position: absolute;
  font-weight:bold;
  font-size: 13px;
  margin-left: 18px;
  margin-top: -19px;
}

.fz9 {
  font-size: 13px;
}

.fz9a {
  font-size: 13px;
}

.fz9b {

vertical-align: 0.2em;

}


.floating {
top: 0px;
position: fixed;
z-index: 1;
}


.floating2 {
bottom: 0px;
position: fixed;
z-index: 1;
}



body,tr,td,th { 

font-size: 90%;
font-family: 'MS PGothic','hiragino kaku gothic pro','Osaka',Arial,sans-serif;
}

.ack {
max-height:21px; 
max-width:21px;
}

div.moj1 {
  font-size: 13px;
  margin: -20px 20px;
}

div.bra1 {
 margin: 4px 0;
}

div.bre1 {
 margin: 3px 0;
}

.en1 {
  position: absolute;
  margin: 1px 0px;
}


.en2 {
  position: absolute;
  margin: -20px 20px;
}


.ln01 {
margin:7px 21px 6px 32px;
}

.ln02 {
margin:7px 21px 6px 32px;
}

.ln03 {
  margin:7px 21px 6px 32px;
  border: 0;
  height: 1px;
  background-image: linear-gradient(
    90deg,
    transparent,
    transparent 25%,
    currentColor 25%,
    currentColor 50%,
    transparent 50%,
    transparent 75%,
    currentColor 75%
  );
  background-size: 8px 8px;
}

.ln04 {
  margin:7px 21px 6px 32px;
  border: 0;
  height: 3px;
  background-image: linear-gradient(
    90deg,
    transparent,
    transparent 25%,
    currentColor 25%,
    currentColor 50%,
    transparent 50%,
    transparent 75%,
    currentColor 75%
  );
  background-size: 8px 8px;
}


.ln05 {
  margin:7px 21px 6px 32px;
border-bottom: 2px dashed;
}

.ln06 {
  margin:7px 18px 6px 30px;
border-top: 6px dotted;
}

.ln07 {
  margin:7px 21px 6px 32px;
  border: 0;
  height: 8px;
  background-image: linear-gradient(
    90deg,
    currentColor 33.33%,
    transparent 33.33%,
    transparent 100%
  );
  background-size: 3px 100%;
}

.ln08 {
  margin:7px 21px 6px 32px;
  border: 0;
  height: 8px;
  background-image: linear-gradient(
    -45deg,
    transparent,
    transparent 25%,
    currentColor 25%,
    currentColor 50%,
    transparent 50%,
    transparent 75%,
    currentColor 75%
  );
  background-size: 8px 8px;
}

.ln09 {
  margin:7px 21px 6px 32px;
  border: 0;
  height: 3px;
  background-image: linear-gradient(to right, red, orange, yellow, blue, green, orange);
}

.ln10 {
  margin:7px 21px 6px 32px;
  border: none;
  background:  radial-gradient(circle farthest-side, red, yellow, skyblue);
  height: 3px;
}

.ln11 {
        margin:7px 21px 6px 32px;
	height: 5px;
	border-width: 0;
	background-image: -webkit-linear-gradient(right,
	#c2185b 0px,#c2185b 5px,#1976d2 5px,#1976d2 10px,
	#388e3c 10px,#388e3c 15px,#fbc02d 15px,#fbc02d 20px,
	#e64a19 20px,#e64a19 25px);
	background-image:         linear-gradient(-90deg,
	#c2185b 0px,#c2185b 5px,#1976d2 5px,#1976d2 10px,
	#388e3c 10px,#388e3c 15px,#fbc02d 15px,#fbc02d 20px,
	#e64a19 20px,#e64a19 25px);
	background-size: 25px 25px;
}



.lm1 {
margin:-7px 33px 6px 35px;
}

.lm2 {
margin:-7px 33px 6px 35px;
border-top: 1px dashed;
}

.lm3 {
margin:-7px 33px 6px 35px;
border-top: 2px dashed;
}

.lm4 {
margin:-7px 33px 6px 35px;
border-top: 5px dotted
}

.lm5 {
  margin:-7px 33px 6px 35px;
  border: 0;
  height: 8px;
  background-image: linear-gradient(
    90deg,
    currentColor 33.33%,
    transparent 33.33%,
    transparent 100%
  );
  background-size: 3px 100%;
}

.lm6 {
  margin:-7px 33px 6px 35px;
  border: 0;
  height: 8px;
  background-image: linear-gradient(
    -45deg,
    transparent,
    transparent 25%,
    currentColor 25%,
    currentColor 50%,
    transparent 50%,
    transparent 75%,
    currentColor 75%
  );
  background-size: 8px 8px;
}

.lm7 {
  margin:-7px 33px 6px 35px;
  border: 0;
  height: 3px;
  background-image: linear-gradient(to right, red, orange, yellow, blue, green, orange);
}

.lm8 {
  margin:-7px 33px 6px 35px;
  border: none;
  background:  radial-gradient(circle farthest-side, red, yellow, skyblue);
  height: 3px;
}

.lm9 {
        margin:-7px 33px 6px 35px;
	height: 5px;
	border-width: 0;
	background-image: -webkit-linear-gradient(right,
	#c2185b 0px,#c2185b 5px,#1976d2 5px,#1976d2 10px,
	#388e3c 10px,#388e3c 15px,#fbc02d 15px,#fbc02d 20px,
	#e64a19 20px,#e64a19 25px);
	background-image:         linear-gradient(-90deg,
	#c2185b 0px,#c2185b 5px,#1976d2 5px,#1976d2 10px,
	#388e3c 10px,#388e3c 15px,#fbc02d 15px,#fbc02d 20px,
	#e64a19 20px,#e64a19 25px);
	background-size: 25px 25px;
}





.lp01 {
margin:-17px 33px 6px 35px;

}

.lp02 {
margin:-17px 33px 6px 35px;
}

.lp03 {
  margin:-17px 33px 6px 35px;
  border: 0;
  height: 1px;
  background-image: linear-gradient(
    90deg,
    transparent,
    transparent 25%,
    currentColor 25%,
    currentColor 50%,
    transparent 50%,
    transparent 75%,
    currentColor 75%
  );
  background-size: 8px 8px;
}

.lp04 {
  margin:-17px 33px 6px 35px;
  border: 0;
  height: 3px;
  background-image: linear-gradient(
    90deg,
    transparent,
    transparent 25%,
    currentColor 25%,
    currentColor 50%,
    transparent 50%,
    transparent 75%,
    currentColor 75%
  );
  background-size: 8px 8px;
}


.lp05 {
  margin:-17px 33px 6px 35px;
border-bottom: 2px dashed;
}

.lp06 {
  margin:-17px 33px 6px 35px;
border-top: 6px dotted;
}

.lp07 {
  margin:-17px 33px 6px 35px;
  border: 0;
  height: 8px;
  background-image: linear-gradient(
    90deg,
    currentColor 33.33%,
    transparent 33.33%,
    transparent 100%
  );
  background-size: 3px 100%;
}

.lp08 {
  margin:-17px 33px 6px 35px;
  border: 0;
  height: 8px;
  background-image: linear-gradient(
    -45deg,
    transparent,
    transparent 25%,
    currentColor 25%,
    currentColor 50%,
    transparent 50%,
    transparent 75%,
    currentColor 75%
  );
  background-size: 8px 8px;
}

.lp09 {
  margin:-17px 33px 6px 35px;
  border: 0;
  height: 3px;
  background-image: linear-gradient(to right, red, orange, yellow, blue, green, orange);
}


.lp10 {
  margin:-17px 33px 6px 35px;
  border: none;
  background:  radial-gradient(circle farthest-side, red, yellow, skyblue);
  height: 3px;
}

.lp11 {
        margin:-17px 33px 6px 35px;
	height: 5px;
	border-width: 0;
	background-image: -webkit-linear-gradient(right,
	#c2185b 0px,#c2185b 5px,#1976d2 5px,#1976d2 10px,
	#388e3c 10px,#388e3c 15px,#fbc02d 15px,#fbc02d 20px,
	#e64a19 20px,#e64a19 25px);
	background-image:         linear-gradient(-90deg,
	#c2185b 0px,#c2185b 5px,#1976d2 5px,#1976d2 10px,
	#388e3c 10px,#388e3c 15px,#fbc02d 15px,#fbc02d 20px,
	#e64a19 20px,#e64a19 25px);
	background-size: 25px 25px;
}


.am1 {
    position: absolute;
    width: 80px;
    margin-left: -1px;
    z-index: 2;
}


.am2 {
    position: absolute;
    margin-left: -6px;
    margin-top: 1px;
    z-index: 2;
}


.am3 {
    position: absolute;
    margin-left: -17px;
    margin-top: -5px;
    z-index: 2;
}

.am4{
  width: 200px;
  height: 150px;
  object-fit: cover;

}


.am5{
  width: 220px;
  height: 165px;
  object-fit: cover;

}


.am5b{
  width: 220px;
  height: 164px;
  object-fit: cover;

}


.az01 {
}

.yo1 {
    position: absolute;
    width: 300px;
    clip: rect(29px 352px 197px 0px);
    margin-left: 0px;
    margin-top: -29px;
     z-index: 1;
}

.yo2 {
    position: absolute;
    width: 400px;
    clip: rect(38px 471px 262px 0px);
    margin-left: 0px;
    margin-top: -38px;
     z-index: 1;
}


.yo3 {
    position: absolute;
    width: 480px;
    clip: rect(48px 480px 315px 0px);
    margin-left: 0px;
    margin-top: -48px;
     z-index: 1;
}


.yo3_500 {
    position: absolute;
    width: 500px;
    clip: rect(48px 600px 328px 0px);
    margin-left: 0px;
    margin-top: -48px;
     z-index: 1;
}

.ak1 {
    position: absolute;
    width: 350px;
    clip: rect(57px 333px 288px 27px);
    margin-left: -330px;
    margin-top: -91px;
    z-index: 2;
}


.ak2 {
    position: absolute;
    width: 410px;
    clip: rect(90px 409px 310px 5px);
    margin-left: -407px;
    margin-top: -92px;
    z-index: 2;
}



.ak3 {
    position: absolute;
    width: 590px;
    clip: rect(156px 546px 432px 43px);
    margin-left: -535px;
    margin-top: -159px;
    z-index: 2;
}


.ak3_old_480 {
    position: absolute;
    width: 590px;
    clip: rect(110px 536px 474px 52px);
    margin-left: -534px;
    margin-top: -112px;
    z-index: 2;
}



.ar1 {
    position: absolute;
    width: 350px;
    clip: rect(57px 333px 288px 27px);
    margin-left: -330px;
    margin-top: -60px;
    z-index: 2;
}


.ar2 {
    position: absolute;
    width: 410px;
    clip: rect(58px 409px 362px 5px);
    margin-left: -407px;
    margin-top: -60px;
    z-index: 2;
}



.ar3 {
    position: absolute;
    width: 590px;
    clip: rect(105px 546px 482px 43px);
    margin-left: -535px;
    margin-top: -113px;
    z-index: 2;
}

.ar3_xxx {
    position: absolute;
    width: 590px;
    clip: rect(105px 546px 482px 43px);
    margin-left: -545px;
    margin-top: -106px;
    z-index: 2;
}

.as1 {
     width: 300px;
     height: 225px;
     object-fit: cover;
     object-position: 50% 25%;
}

.as2 {
     width: 400px;
     height: 300px;
     object-fit: cover;
     object-position: 50% 25%;
}

.as3 {
     width: 480px;
     height: 360px;
     object-fit: cover;
     object-position: 50% 25%;

}


.as3_xxx {
     width: 500px;
     height: 375px;
     object-fit: cover;
     object-position: 50% 25%;

}


.as4 {
    position: absolute;
    width: 380px;
    clip: rect(5px 311px 205px 50px);
    margin-left: -50px;
    margin-top: -5px;
     z-index: 1;
}

.as5 {
    position: absolute;
    width: 380px;
    clip: rect(5px 311px 205px 50px);
    margin-left: -50px;
    margin-top: -5px;
     z-index: 1;
}

.as6 {
    position: absolute;
    width: 380px;
    clip: rect(5px 311px 205px 50px);
    margin-left: -50px;
    margin-top: -5px;
     z-index: 1;
}



.az4 {
     width: 200px;
     height: 150px;
     background: url('https://enjoy-bbs.com/_bbs-sozai/icon/pc/alm-200.jpg');
}


.az4b {
     width: 220px;
     height: 165px;
     background: url('https://enjoy-bbs.com/_bbs-sozai/icon/pc/alm-220.jpg');
}


.at1 {
     width: 300px;
     height: 225px;
     background: url('https://enjoy-bbs.com/_bbs-sozai/icon/pc/wd-300.jpg');
}


.at2 {
     width: 400px;
     height: 300px;
     background: url('https://enjoy-bbs.com/_bbs-sozai/icon/pc/wd-400.jpg');
}


.at3 {
     width: 480px;
     height: 360px;
     background: url('https://enjoy-bbs.com/_bbs-sozai/icon/pc/wd-480.jpg');
}


.at4 {
     width: 300px;
     height: 225px;
     background: url('https://enjoy-bbs.com/_bbs-sozai/icon/pc/wd-300.jpg');
}

.at5 {
     width: 400px;
     height: 300px;
     background: url('https://enjoy-bbs.com/_bbs-sozai/icon/pc/wd-400.jpg');
}

.at6 {
     width: 480px;
     height: 360px;
     background: url('https://enjoy-bbs.com/_bbs-sozai/icon/pc/wd-480.jpg');
}


.at9 {
     width: 93px;
     height: 70px;
     background: url('https://enjoy-bbs.com/_bbs-sozai/icon/pc/test999.jpg');
}


.az5{
    position: absolute;
    width: 288px;
    clip: rect(34px 234px 184px 34px);
    margin-left: -134px;
    margin-top: -34px;
     z-index: 1;
}

.az6{
  width: 200px;
  height: 150px;
  object-fit: cover;
  object-position: 50% 25%;

}

.az5b{
    position: absolute;
    width: 308px;
    clip: rect(34px 264px 199px 44px);
    margin-left: -154px;
    margin-top: -34px;
     z-index: 1;

}

.az6b{
  width: 220px;
  height: 165px;
  object-fit: cover;
  object-position: 50% 25%;

}

.az7{
    position: absolute;
    width: 280px;
    clip: rect(63px 241px 215px 39px);
    margin-left: -140px;
    margin-top: -64px;
    z-index: 2;
}

.az8{

    position: absolute;
    width: 280px;
    clip: rect(63px 241px 215px 39px);
    margin-left: -240px;
    margin-top: -64px;
    z-index: 2;
}

.az7b{

    position: absolute;
    width: 280px;
    clip: rect(55px 251px 221px 29px);
    margin-left: -140px;
    margin-top: -56px;
    z-index: 2;
}

.az8b{
    position: absolute;
    width: 280px;
    clip: rect(54px 252px 223px 28px);
    margin-left: -250px;
    margin-top: -56px;
    z-index: 2;
}


.lsb1 {
     width: 78px;
     height: 56px;
     object-fit: cover

}


.lsb2 {
     width: 56px;
     height: 56px;
     object-fit: cover
}


.lsb3 {
     width: 46px;
     height: 56px;
     object-fit: cover
}



.lsb4 {
     width: 78px;
     height: 56px;
     object-fit: cover;
     object-position: 0 20%;
}

.lsb99 {
   position: absolute;
    width: 74px;
   clip: rect(8px 90px 52px 0px);
    margin-left: -37px;
    margin-top: -30px;
}


.ay1{
    position: absolute;
    width: 112px;
    clip: rect(14px 94px 70px 16px);
    margin-left: -85px;
    margin-top: -42px;

}

.ay3{
    position: absolute;
    width: 112px;
    clip: rect(14px 94px 70px 16px);
    margin-left: -52px;
    margin-top: -42px;

}



.ay2{
     width: 78px;
     height: 56px;
     object-fit: cover;
     object-position: 50% 25%;

}


.ay4{
    position: absolute;
    width: 150px;
    clip: rect(45px 116px 103px 35px);
    margin-left: -105px;
    margin-top: -74px;
     z-index: 1;

}


.ay5{
    position: absolute;
    width: 150px;
    clip: rect(46px 115px 105px 35px);
    margin-left: -72px;
    margin-top: -76px;
     z-index: 1;

}


.ay6{
    position: absolute;
    width: 150px;
    clip: rect(45px 115px 103px 35px);
    margin-left: -114px;
    margin-top: -46px;
     z-index: 1;

}



.aw1a {
  width: 227px;
  height: 170px;
  object-fit: cover;
}

.aw1b {
  width: 170px;
  height: 170px;
  object-fit: cover;
}


.aw1c {
  width: 140px;
  height: 170px;
  object-fit: cover;

}


.aw1d {
  width: 227px;
  height: 165px;
  object-fit: cover;
}

.aw1e {
  width: 227px;
  height: 165px;
  object-fit: cover;
  object-position: 0 20%;
}




.aw1 {
  width: 227px;
  height: 170px;
  object-fit: cover;
  object-position: 50% 25%;
}


.aw2{
    position: absolute;
    width: 322px;
    clip: rect(36px 265px 207px 38px);
    margin-left: -39px;
    margin-top: -37px;
     z-index: 1;

}


.aw3{
    position: absolute;
    width: 270px;
    clip: rect(50px 251px 222px 20px);
    margin-left: -249px;
    margin-top: -51px;
    z-index: 2;

}

.aw4 {
  width: 200px;
  height: 150px;
  object-fit: cover;
}

.aw5 {
  width: 150px;
  height: 194px;
  object-fit: cover;
}

.aw6 {
  width: 200px;
  height: 200px;
  object-fit: cover;
}



.aw4b {
  width: 220px;
  height: 165px;
  object-fit: cover;
}

.aw5b {
  width: 170px;
  height: 214px;
  object-fit: cover;
}


.aw6b {
  width: 220px;
  height: 214px;
  object-fit: cover;
}


.aw7b {
  width: 200px;
  height: 150px;
  object-fit: cover;
  object-position: 0 20%;
}


.aw8b {
  width: 220px;
  height: 165px;
  object-fit: cover;
  object-position: 0 20%;
}



.dss1{
  position:relative;
  margin:0 20px 6 32px;
  padding:10px 15px;
  font:bold 22px/1.2 Arial, Helvetica, sans-serif;
  color:#fff;
  background:#000000;
}

.dss1:before{
  content:"<";
  position:absolute;
  top:middle;
  left:-10px;
  width:0;
  height:0;
  font-size:25px;
  line-height:1.0;
  color:#c96;
}

.dss1:after{
  content:" ";
  position:absolute;
  top:-2px;
  left:-10px;
  width:0;
  height:142%;
  border:#600 solid 2px;
  border-radius:2px;
  -webkit-transform: rotate(-2deg);
  -moz-transform: rotate(-2deg);
  -o-transform: rotate(-2deg);
  transform: rotate(-2deg);
}


.dss2{
  position:relative;
  margin:0 20px 6 32px;
  padding:10px 15px;
  font:bold 22px/1.2 Arial, Helvetica, sans-serif;
  color:#fff;
  background:#888888;
}

.dss2:before{
  content:"<";
  position:absolute;
  top:middle;
  left:-10px;
  width:0;
  height:0;
  font-size:25px;
  line-height:1.0;
  color:#c96;
}

.dss2:after{
  content:" ";
  position:absolute;
  top:-2px;
  left:-10px;
  width:0;
  height:142%;
  border:#600 solid 2px;
  border-radius:2px;
  -webkit-transform: rotate(-2deg);
  -moz-transform: rotate(-2deg);
  -o-transform: rotate(-2deg);
  transform: rotate(-2deg);
}


.dss3{
  position:relative;
  margin:0 20px 6 32px;
  padding:10px 15px;
  font:bold 22px/1.2 Arial, Helvetica, sans-serif;
  color:#fff;
  background:#c33;
}

.dss3:before{
  content:"<";
  position:absolute;
  top:middle;
  left:-10px;
  width:0;
  height:0;
  font-size:25px;
  line-height:1.0;
  color:#c96;
}

.dss3:after{
  content:" ";
  position:absolute;
  top:-2px;
  left:-10px;
  width:0;
  height:142%;
  border:#600 solid 2px;
  border-radius:2px;
  -webkit-transform: rotate(-2deg);
  -moz-transform: rotate(-2deg);
  -o-transform: rotate(-2deg);
  transform: rotate(-2deg);
}



.dss4{
  position:relative;
  margin:0 20px 6 32px;
  padding:10px 15px;
  font:bold 22px/1.2 Arial, Helvetica, sans-serif;
  color:#fff;
  background:#ff00ac;
}

.dss4:before{
  content:"<";
  position:absolute;
  top:middle;
  left:-10px;
  width:0;
  height:0;
  font-size:25px;
  line-height:1.0;
  color:#c96;
}

.dss4:after{
  content:" ";
  position:absolute;
  top:-2px;
  left:-10px;
  width:0;
  height:142%;
  border:#600 solid 2px;
  border-radius:2px;
  -webkit-transform: rotate(-2deg);
  -moz-transform: rotate(-2deg);
  -o-transform: rotate(-2deg);
  transform: rotate(-2deg);
}



.dss5{
  position:relative;
  margin:0 20px 6 32px;
  padding:10px 15px;
  font:bold 22px/1.2 Arial, Helvetica, sans-serif;
  color:#fff;
  background:#FE7ABC;
}

.dss5:before{
  content:"<";
  position:absolute;
  top:middle;
  left:-10px;
  width:0;
  height:0;
  font-size:25px;
  line-height:1.0;
  color:#c96;
}

.dss5:after{
  content:" ";
  position:absolute;
  top:-2px;
  left:-10px;
  width:0;
  height:142%;
  border:#600 solid 2px;
  border-radius:2px;
  -webkit-transform: rotate(-2deg);
  -moz-transform: rotate(-2deg);
  -o-transform: rotate(-2deg);
  transform: rotate(-2deg);
}


.dss6{
  position:relative;
  margin:0 20px 6 32px;
  padding:10px 15px;
  font:bold 22px/1.2 Arial, Helvetica, sans-serif;
  color:#fff;
  background:#990099;
}

.dss6:before{
  content:"<";
  position:absolute;
  top:middle;
  left:-10px;
  width:0;
  height:0;
  font-size:25px;
  line-height:1.0;
  color:#c96;
}

.dss6:after{
  content:" ";
  position:absolute;
  top:-2px;
  left:-10px;
  width:0;
  height:142%;
  border:#600 solid 2px;
  border-radius:2px;
  -webkit-transform: rotate(-2deg);
  -moz-transform: rotate(-2deg);
  -o-transform: rotate(-2deg);
  transform: rotate(-2deg);
}




.dss7{
  position:relative;
  margin:0 20px 6 32px;
  padding:10px 15px;
  font:bold 22px/1.2 Arial, Helvetica, sans-serif;
  color:#fff;
  background:#ff8040;
}

.dss7:before{
  content:"<";
  position:absolute;
  top:middle;
  left:-10px;
  width:0;
  height:0;
  font-size:25px;
  line-height:1.0;
  color:#c96;
}

.dss7:after{
  content:" ";
  position:absolute;
  top:-2px;
  left:-10px;
  width:0;
  height:142%;
  border:#600 solid 2px;
  border-radius:2px;
  -webkit-transform: rotate(-2deg);
  -moz-transform: rotate(-2deg);
  -o-transform: rotate(-2deg);
  transform: rotate(-2deg);
}






.dss8{
  position:relative;
  margin:0 20px 6 32px;
  padding:10px 15px;
  font:bold 22px/1.2 Arial, Helvetica, sans-serif;
  color:#fff;
  background:#009900;
}

.dss8:before{
  content:"<";
  position:absolute;
  top:middle;
  left:-10px;
  width:0;
  height:0;
  font-size:25px;
  line-height:1.0;
  color:#c96;
}

.dss8:after{
  content:" ";
  position:absolute;
  top:-2px;
  left:-10px;
  width:0;
  height:142%;
  border:#600 solid 2px;
  border-radius:2px;
  -webkit-transform: rotate(-2deg);
  -moz-transform: rotate(-2deg);
  -o-transform: rotate(-2deg);
  transform: rotate(-2deg);
}




.dss9{
  position:relative;
  margin:0 20px 6 32px;
  padding:10px 15px;
  font:bold 22px/1.2 Arial, Helvetica, sans-serif;
  color:#fff;
  background:#0000ff;
}

.dss9:before{
  content:"<";
  position:absolute;
  top:middle;
  left:-10px;
  width:0;
  height:0;
  font-size:25px;
  line-height:1.0;
  color:#c96;
}

.dss9:after{
  content:" ";
  position:absolute;
  top:-2px;
  left:-10px;
  width:0;
  height:142%;
  border:#600 solid 2px;
  border-radius:2px;
  -webkit-transform: rotate(-2deg);
  -moz-transform: rotate(-2deg);
  -o-transform: rotate(-2deg);
  transform: rotate(-2deg);
}



.blo1 {
    color: #fff;
    background: #000000;
    padding: 7px;
    border: 2px dashed rgba(255,255,255,0.5);
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    box-shadow: 0 0 0 5px #000000, 0 2px 3px 5px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 0 5px #000000, 0 2px 3px 5px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 0 5px #000000, 0 2px 3px 5px rgba(0,0,0,0.5);
}



.blo2 {
    color: #fff;
    background: #888888;
    padding: 7px;
    border: 2px dashed rgba(255,255,255,0.5);
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    box-shadow: 0 0 0 5px #888888, 0 2px 3px 5px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 0 5px #888888, 0 2px 3px 5px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 0 5px #888888, 0 2px 3px 5px rgba(0,0,0,0.5);
}



.blo3 {
    color: #fff;
    background: #c33;
    padding: 7px;
    border: 2px dashed rgba(255,255,255,0.5);
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    box-shadow: 0 0 0 5px #c33, 0 2px 3px 5px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 0 5px #c33, 0 2px 3px 5px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 0 5px #c33, 0 2px 3px 5px rgba(0,0,0,0.5);
}

.blo4 {
    color: #fff;
    background: #ff00ac;
    padding: 7px;
    border: 2px dashed rgba(255,255,255,0.5);
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    box-shadow: 0 0 0 5px #ff00ac, 0 2px 3px 5px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 0 5px #ff00ac, 0 2px 3px 5px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 0 5px #ff00ac, 0 2px 3px 5px rgba(0,0,0,0.5);
}


.blo5 {
    color: #fff;
    background: #FE7ABC;
    padding: 7px;
    border: 2px dashed rgba(255,255,255,0.5);
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    box-shadow: 0 0 0 5px #FE7ABC, 0 2px 3px 5px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 0 5px #FE7ABC, 0 2px 3px 5px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 0 5px #FE7ABC, 0 2px 3px 5px rgba(0,0,0,0.5);
}


.blo6 {
    color: #fff;
    background: #990099;
    padding: 7px;
    border: 2px dashed rgba(255,255,255,0.5);
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    box-shadow: 0 0 0 5px #990099, 0 2px 3px 5px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 0 5px #990099, 0 2px 3px 5px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 0 5px #990099, 0 2px 3px 5px rgba(0,0,0,0.5);
}


.blo7 {
    color: #fff;
    background: #ff8040;
    padding: 7px;
    border: 2px dashed rgba(255,255,255,0.5);
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    box-shadow: 0 0 0 5px #ff8040, 0 2px 3px 5px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 0 5px #ff8040, 0 2px 3px 5px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 0 5px #ff8040, 0 2px 3px 5px rgba(0,0,0,0.5);
}

.blo8 {
    color: #fff;
    background: #009900;
    padding: 7px;
    border: 2px dashed rgba(255,255,255,0.5);
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    box-shadow: 0 0 0 5px #009900, 0 2px 3px 5px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 0 5px #009900, 0 2px 3px 5px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 0 5px #009900, 0 2px 3px 5px rgba(0,0,0,0.5);
}

.blo9 {
    color: #fff;
    background: #0000ff;
    padding: 7px;
    border: 2px dashed rgba(255,255,255,0.5);
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    box-shadow: 0 0 0 5px #0000ff, 0 2px 3px 5px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 0 5px #0000ff, 0 2px 3px 5px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 0 5px #0000ff, 0 2px 3px 5px rgba(0,0,0,0.5);
}



.coa1 {
border: 1px solid #000000;
border-radius: 6px;
text-align: left;
font-size: 18px;
background-color: #000000;
padding: 4px 10px 4px 8px;
}

.coa1 span.s9 {display:block; border-left:14px double #F5EAB5; padding-left:10px;}


.coa2 {
border: 1px solid #888888;
border-radius: 6px;
text-align: left;
font-size: 18px;
background-color: #888888;
padding: 4px 10px 4px 8px;
}

.coa2 span.s9 {display:block; border-left:14px double #F5EAB5; padding-left:10px;}


.coa3 {
border: 1px solid #c33;
border-radius: 6px;
text-align: left;
font-size: 18px;
background-color: #c33;
padding: 4px 10px 4px 8px;
}

.coa3 span.s9 {display:block; border-left:14px double #F5EAB5; padding-left:10px;}


.coa4 {
border: 1px solid #ff00ac;
border-radius: 6px;
text-align: left;
font-size: 18px;
background-color: #ff00ac;
padding: 4px 10px 4px 8px;
}

.coa4 span.s9 {display:block; border-left:14px double #F5EAB5; padding-left:10px;}


.coa5 {
border: 1px solid #FE7ABC;
border-radius: 6px;
text-align: left;
font-size: 18px;
background-color: #FE7ABC;
padding: 4px 10px 4px 8px;
}

.coa5 span.s9 {display:block; border-left:14px double #F5EAB5; padding-left:10px;}


.coa6 {
border: 1px solid #990099;
border-radius: 6px;
text-align: left;
font-size: 18px;
background-color: #990099;
padding: 4px 10px 4px 8px;
}

.coa6 span.s9 {display:block; border-left:14px double #F5EAB5; padding-left:10px;}


.coa7 {
border: 1px solid #ff8040;
border-radius: 6px;
text-align: left;
font-size: 18px;
background-color: #ff8040;
padding: 4px 10px 4px 8px;
}

.coa7 span.s9 {display:block; border-left:14px double #F5EAB5; padding-left:10px;}


.coa8 {
border: 1px solid #009900;
border-radius: 6px;
text-align: left;
font-size: 18px;
background-color: #009900;
padding: 4px 10px 4px 8px;
}

.coa8 span.s9 {display:block; border-left:14px double #F5EAB5; padding-left:10px;}


.coa9 {
border: 1px solid #0000ff;
border-radius: 6px;
text-align: left;
font-size: 18px;
background-color: #0000ff;
padding: 4px 10px 4px 8px;
}

.coa9 span.s9 {display:block; border-left:14px double #F5EAB5; padding-left:10px;}








div.edss2 {
 display: inline-block;
 color: #FFFFFF;
  font-size: 16px;
  line-height: 38px;
 margin: 10px 0;
 position: relative;
 text-align: center;
}

div.edss2:before, div.edss2:after {
 content: "";
 border-style: solid;
 border-width: 0;
 position: absolute;
 width: 0;
 height: 0;
}

div.edss2 {
 background-color: #FF23B4;
}
div.edss2:before, div.edss2:after {
 top: 6px;
 z-index: -15;
}
div.edss2:before {
 border-color: #E3129C #E3129C #E3129C transparent;
 border-width: 19px;
 left: -25px;
}
div.edss2:after {
 border-color: #E3129C transparent #E3129C #E3129C;
 border-width: 19px;
 right: -25px;
}















.edss3 {
border: 1px solid #cccccc;
border-radius: 6px;
text-align: left;
font-size: 18px;
background-color: #ffffff;
padding: 4px 10px 4px 8px;
}

.edss3 span.s9 {display:block; border-left:14px double #cccccc; padding-left:10px;}


.edss4 {
border: 1px solid #444;
border-radius: 6px;
text-align: left;
font-size: 18px;
background-color: #646799;
padding: 4px 10px 4px 8px;
}

.edss4 span.s9 {display:block; border-left:14px double #F5EAB5; padding-left:10px;}



.edss5{
	border-top:1px solid #CCC;
	border-right:10px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:30px double #CCC;
	padding: 5px 15px 5px 15px;
	background: #666;
	background: -moz-linear-gradient(top,  #F00,  #C00);
	background: -webkit-gradient(linear, left top, left bottom, from(#F00), to(#C00));
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	font-size:150%;
	color:#DDD;
}


.edss6{
	border-top:1px solid #888;
	border-right:10px solid #F00;
	border-bottom:1px solid #888;
	border-left:30px double #F00;
	padding: 5px 15px 5px 15px;
	background: #666;
	background: -moz-linear-gradient(top,  #666,  #252525);
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#252525));
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	font-size:140%;
	color:#DDD;
}



label.yt1 {
display:inline-block;
width:516px;
height:25px;
border:1px
solid #DDDDDD;
border-radius: 9px;
display: inline-block;
cursor: pointer;
background-color: #DDDDDD;

}

label.yt1:hover {
   background-color: #FFC156;
   solid #FFC156;
   color: black;
}

label.yt2 {
display:inline-block;
width:516px;
height:25px;
border:1px
solid #FDBEDF;
border-radius: 9px;
display: inline-block;
cursor: pointer;
background-color: #FDBEDF;

}

label.yt2:hover {
   background-color: #FFA6D5;
   color: black;
}



label.yt3 {
display:inline-block;
width:516px;
height:25px;
border:1px
solid #FFC156;
border-radius: 9px;
display: inline-block;
cursor: pointer;
background-color: #FFC156;

}

label.yt3:hover {
   background-color: #FFB22C;
   solid #FFB22C;
   color: black;
}


label.rdon5 {
display:inline-block;
width:130px;
height:45px;
border:1px
solid #FDBEDF;
border-radius: 11px;
display: inline-block;
background-color: #FDBEDF;

}

label.rdon5:hover {
   background-color: #FFA6D5;
   color: black;
}


label.rdon6 {
display:inline-block;
width:234px;
height:45px;
border:1px
solid #FDBEDF;
border-radius: 11px;
display: inline-block;
background-color: #FDBEDF;
}

label.rdon6:hover {
   background-color: #FFA6D5;
   color: black;
}




label.bta {
display:inline-block;
 text-align: center;
width:40px;
height:60px;
line-height:50px;
border:0px
solid #CCC;
}



label.btb {
display:inline-block;
 text-align: center;
width:28px;
height:28px;
line-height:28px;
border:0px
solid #CCC;
}


label.icb {
display:inline-block;
 text-align: center;
width:40px;
height:30px;
line-height:45px;
border:0px
solid #CCC;
}















