#bubble_default {
  width: 240px;
}

#bubble_default_contents {
  background-color: #FFF;
}

#bubble_default_tl {
  width: 16px;
  height: 16px;
  background: url('/images/corners/default_tl.png') top left no-repeat transparent;
}

* html #bubble_default_tl {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/default_tl.png', sizingMethod='crop');
}

#bubble_default_t {
  background: url('/images/corners/default_t.png') top left repeat-x transparent;
}

#bubble_default_tr {
  width: 16px;
  height: 16px;
  background: url('/images/corners/default_tr.png') top left no-repeat transparent;
}

* html #bubble_default_tr {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/default_tr.png', sizingMethod='crop');
}

#bubble_default_l {
  width: 3px;
  background: url('/images/corners/default_l.png') top left repeat-y transparent;
}

#bubble_default_r {
  width: 3px;
  background: url('/images/corners/default_r.png') top right repeat-y transparent;
}

#bubble_default_bl {
  width: 16px;
  height: 16px;
  background: url('/images/corners/default_bl.png') top left no-repeat transparent;
}

* html #bubble_default_bl {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/default_bl.png', sizingMethod='crop');
}

#bubble_default_b {
  background: url('/images/corners/default_b.png') top left repeat-x transparent;
}

#bubble_default_br {
  width: 16px;
  height: 16px;
  background: url('/images/corners/default_br.png') top left no-repeat transparent;
}

* html #bubble_default_br {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/default_br.png', sizingMethod='crop');
}

#bubble_default_close, #bubble_default_max {
  margin-top: 4px;
  top: 3px;
}

#bubble_default_close {
  width: 21px;
  height: 21px;
  background: url('/images/corners/default_close.png') top left no-repeat transparent;
  cursor: pointer;
  margin-left: -3px;
}

* html #bubble_default_close {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/default_close.png', sizingMethod='crop');
}

#bubble_default_max {
  width: 21px;
  height: 21px;
  background: url('/images/corners/default_max.png') top left no-repeat transparent;
  cursor: pointer;
}

* html #bubble_default_max {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/default_max.png', sizingMethod='crop');
}

#bubble_default_min {
  width: 21px;
  height: 21px;
  background: url('/images/corners/default_min.png') top left no-repeat transparent;
  cursor: pointer;
}

* html #bubble_default_min {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/default_min.png', sizingMethod='crop');
}

#bubble_default_beak {
  width: 28px;
  height: 41px;
  margin-top: -3px;
  background: url('/images/corners/default_beak.png') top left no-repeat transparent;
}

* html #bubble_default_beak {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/default_beak.png', sizingMethod='crop');
}

#bubble_default_contents .section1 {
  margin: 0;
  padding: 0;
}

#bubble_default_contents .section2 {
  margin: 0;
  padding: 0;
  background-color: #dfdfdf;
  border-bottom: dotted 1px #4c4c4c;
  border-top: dotted 1px #4c4c4c;
}

#bubble_default_contents p {
  margin: 1px 0;
  padding: 5px;
}

#bubble_default_contents .title {
/*  font-size: 18px;*/
  font-weight: bold;
  color: #FFF;
  background-color: #4c4c4c;
  margin-bottom: 5px;
  margin-top: -11px;
  overflow: hidden;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 3px;
}

#bubble_default_contents .content {
  padding-left: 5px;
}


#bubble_blue {
  width: 400px;
}

#bubble_blue_contents {
  background-color: #FFF;
}

#bubble_blue_tl {
  width: 16px;
  height: 16px;
  background: url('/images/corners/blue_tl.png') top left no-repeat transparent;
}

* html #bubble_blue_tl {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/blue_tl.png', sizingMethod='crop');
}

#bubble_blue_t {
  background: url('/images/corners/blue_t.png') top left repeat-x transparent;
}

#bubble_blue_tr {
  width: 16px;
  height: 16px;
  background: url('/images/corners/blue_tr.png') top left no-repeat transparent;
}

* html #bubble_blue_tr {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/blue_tr.png', sizingMethod='crop');
}

#bubble_blue_l {
  width: 3px;
  background: url('/images/corners/blue_l.png') top left repeat-y transparent;
}

#bubble_blue_r {
  width: 3px;
  background: url('/images/corners/blue_r.png') top right repeat-y transparent;
}

#bubble_blue_bl {
  width: 16px;
  height: 16px;
  background: url('/images/corners/blue_bl.png') top left no-repeat transparent;
}

* html #bubble_blue_bl {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/blue_bl.png', sizingMethod='crop');
}

#bubble_blue_b {
  background: url('/images/corners/blue_b.png') top left repeat-x transparent;
}

#bubble_blue_br {
  width: 16px;
  height: 16px;
  background: url('/images/corners/blue_br.png') top left no-repeat transparent;
}

* html #bubble_blue_br {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/blue_br.png', sizingMethod='crop');
}

#bubble_blue_close, #bubble_blue_max {
  margin-top: 4px;
  top: 3px;
}

#bubble_blue_close {
  width: 21px;
  height: 21px;
  background: url('/images/corners/blue_close.png') top left no-repeat transparent;
  cursor: pointer;
  margin-left: -3px;
}

* html #bubble_blue_close {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/blue_close.png', sizingMethod='crop');
}

#bubble_blue_max {
  width: 21px;
  height: 21px;
  background: url('/images/corners/blue_max.png') top left no-repeat transparent;
  cursor: pointer;
}

* html #bubble_blue_max {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/blue_max.png', sizingMethod='crop');
}

#bubble_blue_min {
  width: 21px;
  height: 21px;
  background: url('/images/corners/blue_min.png') top left no-repeat transparent;
  cursor: pointer;
}

* html #bubble_blue_min {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/blue_min.png', sizingMethod='crop');
}

#bubble_blue_beak {
  width: 28px;
  height: 41px;
  margin-top: -3px;
  background: url('/images/corners/blue_beak.png') top left no-repeat transparent;
}

* html #bubble_blue_beak {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/blue_beak.png', sizingMethod='crop');
}

#bubble_blue_contents .section1 {
  margin: 0;
  padding: 0;
}

#bubble_blue_contents .section2 {
  margin: 0;
  padding: 0;
  background-color: #dfebff;
  border-bottom: dotted 1px #004799;
  border-top: dotted 1px #004799;
}

#bubble_blue_contents p {
  margin: 1px 0;
  padding: 5px;
}

#bubble_blue_contents .title {
  font-size: 18px;
  font-weight: bold;
  color: #FFF;
  background-color: #004799;
  margin-bottom: 5px;
  margin-top: -11px;
  overflow: hidden;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 3px;
}

#bubble_blue_contents .content {
  padding-left: 5px;
}


#bubble_green {
  width: 400px;
}

#bubble_green_contents {
  background-color: #FFF;
}

#bubble_green_tl {
  width: 16px;
  height: 16px;
  background: url('/images/corners/green_tl.png') top left no-repeat transparent;
}

* html #bubble_green_tl {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/green_tl.png', sizingMethod='crop');
}

#bubble_green_t {
  background: url('/images/corners/green_t.png') top left repeat-x transparent;
}

#bubble_green_tr {
  width: 16px;
  height: 16px;
  background: url('/images/corners/green_tr.png') top left no-repeat transparent;
}

* html #bubble_green_tr {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/green_tr.png', sizingMethod='crop');
}

#bubble_green_l {
  width: 3px;
  background: url('/images/corners/green_l.png') top left repeat-y transparent;
}

#bubble_green_r {
  width: 3px;
  background: url('/images/corners/green_r.png') top right repeat-y transparent;
}

#bubble_green_bl {
  width: 16px;
  height: 16px;
  background: url('/images/corners/green_bl.png') top left no-repeat transparent;
}

* html #bubble_green_bl {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/green_bl.png', sizingMethod='crop');
}

#bubble_green_b {
  background: url('/images/corners/green_b.png') top left repeat-x transparent;
}

#bubble_green_br {
  width: 16px;
  height: 16px;
  background: url('/images/corners/green_br.png') top left no-repeat transparent;
}

* html #bubble_green_br {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/green_br.png', sizingMethod='crop');
}

#bubble_green_close, #bubble_green_max {
  margin-top: 4px;
  top: 3px;
}

#bubble_green_close {
  width: 21px;
  height: 21px;
  background: url('/images/corners/green_close.png') top left no-repeat transparent;
  cursor: pointer;
  margin-left: -3px;
}

* html #bubble_green_close {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/green_close.png', sizingMethod='crop');
}

#bubble_green_max {
  width: 21px;
  height: 21px;
  background: url('/images/corners/green_max.png') top left no-repeat transparent;
  cursor: pointer;
}

* html #bubble_green_max {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/green_max.png', sizingMethod='crop');
}

#bubble_green_min {
  width: 21px;
  height: 21px;
  background: url('/images/corners/green_min.png') top left no-repeat transparent;
  cursor: pointer;
}

* html #bubble_green_min {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/green_min.png', sizingMethod='crop');
}

#bubble_green_beak {
  width: 28px;
  height: 41px;
  margin-top: -3px;
  background: url('/images/corners/green_beak.png') top left no-repeat transparent;
}

* html #bubble_green_beak {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/green_beak.png', sizingMethod='crop');
}

#bubble_green_contents .section1 {
  margin: 0;
  padding: 0;
}

#bubble_green_contents .section2 {
  margin: 0;
  padding: 0;
  background-color: #e8ffdf;
  border-bottom: dotted 1px #2b9900;
  border-top: dotted 1px #2b9900;
}

#bubble_green_contents p {
  margin: 1px 0;
  padding: 5px;
}

#bubble_green_contents .title {
  font-size: 18px;
  font-weight: bold;
  color: #FFF;
  background-color: #2b9900;
  margin-bottom: 5px;
  margin-top: -11px;
  overflow: hidden;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 3px;
}

#bubble_green_contents .content {
  padding-left: 5px;
}

#bubble_red {
  width: 400px;
}

#bubble_red_contents {
  background-color: #FFF;
}

#bubble_red_tl {
  width: 16px;
  height: 16px;
  background: url('/images/corners/red_tl.png') top left no-repeat transparent;
}

* html #bubble_red_tl {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/red_tl.png', sizingMethod='crop');
}

#bubble_red_t {
  background: url('/images/corners/red_t.png') top left repeat-x transparent;
}

#bubble_red_tr {
  width: 16px;
  height: 16px;
  background: url('/images/corners/red_tr.png') top left no-repeat transparent;
}

* html #bubble_red_tr {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/red_tr.png', sizingMethod='crop');
}

#bubble_red_l {
  width: 3px;
  background: url('/images/corners/red_l.png') top left repeat-y transparent;
}

#bubble_red_r {
  width: 3px;
  background: url('/images/corners/red_r.png') top right repeat-y transparent;
}

#bubble_red_bl {
  width: 16px;
  height: 16px;
  background: url('/images/corners/red_bl.png') top left no-repeat transparent;
}

* html #bubble_red_bl {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/red_bl.png', sizingMethod='crop');
}

#bubble_red_b {
  background: url('/images/corners/red_b.png') top left repeat-x transparent;
}

#bubble_red_br {
  width: 16px;
  height: 16px;
  background: url('/images/corners/red_br.png') top left no-repeat transparent;
}

* html #bubble_red_br {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/red_br.png', sizingMethod='crop');
}

#bubble_red_close, #bubble_red_max {
  margin-top: 4px;
  top: 3px;
}

#bubble_red_close {
  width: 21px;
  height: 21px;
  background: url('/images/corners/red_close.png') top left no-repeat transparent;
  cursor: pointer;
  margin-left: -3px;
}

* html #bubble_red_close {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/red_close.png', sizingMethod='crop');
}

#bubble_red_max {
  width: 21px;
  height: 21px;
  background: url('/images/corners/red_max.png') top left no-repeat transparent;
  cursor: pointer;
}

* html #bubble_red_max {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/red_max.png', sizingMethod='crop');
}

#bubble_red_min {
  width: 21px;
  height: 21px;
  background: url('/images/corners/red_min.png') top left no-repeat transparent;
  cursor: pointer;
}

* html #bubble_red_min {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/red_min.png', sizingMethod='crop');
}

#bubble_red_beak {
  width: 28px;
  height: 41px;
  margin-top: -3px;
  background: url('/images/corners/red_beak.png') top left no-repeat transparent;
}

* html #bubble_red_beak {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/red_beak.png', sizingMethod='crop');
}

#bubble_red_contents .section1 {
  margin: 0;
  padding: 0;
}

#bubble_red_contents .section2 {
  margin: 0;
  padding: 0;
  background-color: #FFDFDF;
  border-bottom: dotted 1px #900;
  border-top: dotted 1px #900;
}

#bubble_red_contents p {
  margin: 1px 0;
  padding: 5px;
}

#bubble_red_contents .title {
  font-size: 18px;
  font-weight: bold;
  color: #FFF;
  background-color: #900;
  margin-bottom: 5px;
  margin-top: -11px;
  overflow: hidden;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 3px;
}

#bubble_red_contents .content {
  padding-left: 5px;
}


.hidden {
  display: none;
}
