@charset "utf-8";



/* zadan waku and button */

/*#content_zadan {
  padding: 0px 0px 20px 0px;
  background-repeat: repeat-y;
  background-position: right;
  background-image: url(common/img_bkmadam_02.gif);
  overflow: auto;
  width: 960px;
}*/

#content_zadan li {
  list-style: none;
}

#content_zadan .text p {
  line-height: 1.3;
  margin: 0px 10px 0px 10px;
  font-size: 90%;
}

#content_zadan .kaiwa .middle {
  overflow: visible;
  padding: 10px;
}

#content_zadan dl.kaiwa3,#content_zadan dl.kaiwa4 {
  /*width: 730px;*/
  clear: left;
  overflow: hidden;
}

#content_zadan .kaiwa dt, #content_zadan .kaiwa2 dt, #content_zadan .kaiwa3 dt, #content_zadan .kaiwa4 dt {
  float: left;
  font-size: 95%;
}

#content_zadan .kaiwa dt, #content_zadan .kaiwa2 dt, #content_zadan .kaiwa4 dt {
  width: 60px;
}

#content_zadan .kaiwa3 dt {
  width: 75px;
  padding-right:10px;
}

#content_zadan .kaiwa dd, #content_zadan .kaiwa2 dd, #content_zadan .kaiwa3 dd, #content_zadan .kaiwa4 dd {
  float: left;
}

#content_zadan .kaiwa dd, #content_zadan .kaiwa2 dd, #content_zadan .kaiwa3 dd, #content_zadan .kaiwa3 li, #content_zadan .kaiwa4 dd {
  font-size: 95%;
}

#content_zadan .kaiwa dd {
  width: 320px;
}

#content_zadan .kaiwa2 dd {
  width: 620px;
}
#content_zadan ul.zadandetail3 .kaiwa2 dd {
  width: 400px;
}

#content_zadan .kaiwa3 dd {
  width: 625px;
}

#content_zadan .kaiwa4 dd {
  width: 580px;
}

#content_zadan .editor {
  line-height:1.2;
  color: #7D0078;
}

#content_zadan .editor2 {
  line-height:1.2;
  color: #D3701E;
}

#content_zadan .editor3 {
  line-height:1.2;
  color: #654A32;
}

#content_zadan .knone {
  line-height:1.2;
  overflow:hidden;
  font-size:1pt;
  text-indent:-1000px;
}

#content_zadan .hilight {
  line-height:1.2;
  color:#000;
}

#content_zadan .hilight2 {
  line-height:1.2;
  color:#7D0078;
  font-weight:bold;
}

#content_zadan .audience {
  line-height:1.2;
}

#content_zadan .clerk {
  line-height:1.2;
  color: #7B783E;
}

#content_zadan .title {
  font-weight: bold;
}

#content_zadan h3.hd {
  padding-left: 20px;
  color: #7D0078;
}

#content_zadan h3.hd2 {
  padding-left: 20px;
}

.zadanbanner ,.zadanmidashiL ,.zadanmidashiM ,.zadanichiran ,.zadandetail ,.zadandetail2 ,.zadandetail3 ,.zadanno1 ,.zadanbreak ,.zadanowari{
  padding-bottom: 20px;
}

a.link  {
  display: block;
  padding-left: 15px;
  background-image: url(bangkoklife/zadankai/img_zadanichiran_arrow.gif);
  background-repeat: no-repeat;
  background-position: left;
}

ul.btn_zadan {
  height: 50px;
  clear: left;
  width: 712px;
  padding-left:28px;
}

ul.btn_zadan li {
  list-style: none;
  width: 228px;
  height: 50px;
  float: left;
  font-size: 90%;
}

ul.btn_zadan li a {
  padding: 20px 0 0 45px;
}

ul.btn_zadan li.btn_zadan1 a {
  display: block;
  height: 30px;
  width: 183px;
  background-image: url(bangkoklife/zadankai/btn_zadan1_off.gif);
  background-repeat: no-repeat;
}

ul.btn_zadan li.btn_zadan1 a:hover ,ul.btn_zadan li.btn_zadan1 a:active {
  background-image: url(bangkoklife/zadankai/btn_zadan1_on.gif);
  background-repeat: no-repeat;
}

ul.btn_zadan li.btn_zadan2 a {
  display: block;
  height: 30px;
  width: 183px;
  background-image: url(bangkoklife/zadankai/btn_zadan2_off.gif);
  background-repeat: no-repeat;
}

ul.btn_zadan li.btn_zadan2 a:hover ,ul.btn_zadan li.btn_zadan2 a:active {
  background-image: url(bangkoklife/zadankai/btn_zadan2_on.gif);
  background-repeat: no-repeat;
}

ul.btn_zadan li.btn_zadan3 a {
  display: block;
  height: 30px;
  width: 183px;
  color: #FFFFFF;
  background-image: url(bangkoklife/zadankai/btn_zadan3_off.gif);
  background-repeat: no-repeat;
}

ul.btn_zadan li.btn_zadan3 a:hover ,ul.btn_zadan li.btn_zadan3 a:active {
  background-image: url(bangkoklife/zadankai/btn_zadan3_on.gif);
  background-repeat: no-repeat;
}


/* zadan kihon temp */

.zadanbanner {
  width: 740px;
}

.zadanmidashiL h3.hd {
  width: 720px;
  height: 30px;
  padding-top: 10px;
  font-size: 130%;
  background-color: #E8E3D5;
}

.zadanmidashiM h3.hd,.zadanmidashiM h3.hd2 {
  width: 720px;
  height: 23px;
  padding-top: 7px;
  font-size: 110%;
  background-color: #E8E3D5;
}

.zadanmidashiL .md,.zadanmidashiM .md {
  overflow: visible;
  padding-top: 5px;
  background-image: url(bangkoklife/zadankai/bg_zadanmidashi_md.gif);
  background-repeat: repeat-y;
}

.zadanmidashiM .md2 {
  overflow: visible;
  padding: 10px 15px 0px 15px; 
  background-image: url(bangkoklife/zadankai/bg_zadanmidashi_md.gif);
  background-repeat: repeat-y;
}

.zadanmidashiL .md {
  clear: left;
  min-height: 160px;
  padding: 10px 0 10px 0;
  zoom: 1;
}

.zadanmidashiL .md:after {
  content: ".";
  display:block;
  height:0px;
  clear:both;
  font-size: 1px;
}

.zadanmidashiL .text {
  width: 420px;
  float: left;
}

.zadanmidashiL .bm, .zadanmidashiM .bm{
  height: 5px;
  background-image: url(bangkoklife/zadankai/bg_zadanmidashi_bm.gif);
  background-repeat: no-repeat;
}

.zadanmidashiL dl.profile {
  width: 300px;
  float: left;
  font-size: 90%;
}



.zadanmidashiL dl.profile .head {
  height: 18px;
  color: #FFF;
  padding: 7px 0 0 15px;
  background-image: url(bangkoklife/zadankai/bg_zadanprofile_hd.gif);
  background-repeat: no-repeat;
}

.zadanmidashiL dl.profile .middle {
  overflow: auto;
  zoom: 1;
  padding: 5px 10px 5px 10px;
  background-image: url(bangkoklife/zadankai/bg_zadanprofile_md.gif);
  background-repeat: repeat-y;
}

.zadanmidashiL dl.profile .middle:after {
  content: ".";
  display:block;
  height:0px;
  clear:both;
  overflow: hidden;
  font-size: 1px;
}

.zadanmidashiL dl.profile .bottom {
  height: 5px;
  font-size: 1pt;
  background-image: url(bangkoklife/zadankai/bg_zadanprofile_bm.gif);
  background-repeat: no-repeat;
}

.zadanmidashiS {
  height: 23px;
  color: #FFF;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-top: 9px;
  padding-left:20px;
  font-weight: bold;
  background-image: url(bangkoklife/title_all.gif);
  background-repeat: no-repeat;
}

.profile dl.chuzuma {
  clear: left;
}

.profile dt.name {
  line-height: 2;
  float: left;
  width: 80px;
  padding-left: 30px;
}

.profile dd.duration {
  line-height: 2;
  float: left;
  width: 110px;
}

.profile dd.age {
  line-height: 2;
  float: left;
  width: 50px;
}

.zuma1, .zuma2, .zuma3, .zuma4, .zuma5, .zuma6 {
  background-repeat: no-repeat;
}


.profile .zuma1   {
  background-image: url(bangkoklife/zadankai/img_zuma1.gif);
}
.profile .zuma2   {
  background-image: url(bangkoklife/zadankai/img_zuma2.gif);
}
.profile .zuma3   {
  background-image: url(bangkoklife/zadankai/img_zuma3.gif);
}
.profile .zuma4   {
  background-image: url(bangkoklife/zadankai/img_zuma4.gif);
}
.profile .zuma5   {
  background-image: url(bangkoklife/zadankai/img_zuma5.gif);
}
.profile .zuma6   {
  background-image: url(bangkoklife/zadankai/img_zuma6.gif);
}

.zadanichiran {
  width: 685px;
}

.zadanichiran .hd {
  height: 20px;
  color: #FFF;
  padding-left: 20px;
  padding-top: 5px;
  font-weight: bold;
}


/*zadanichiran hd color variation*/

.zadanichiran .subtitle, .zadandetail .subtitle, .zadandetail2 .subtitle {
  font-size: 85%;
}

.ichiran_orange .hd {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_hd_orange.gif);
}
.ichiran_orange .md {
  background-color: #F29600;
}

.ichiran_green .hd {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_hd_green.gif);
}
.ichiran_green .md {
  background-color: #70B437;
}

.ichiran_red .hd {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_hd_red.gif);
}
.ichiran_red .md {
  background-color: #F2504C;
}

.ichiran_blue .hd {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_hd_blue.gif);
}
.ichiran_blue .md {
  background-color: #5FB6E0;
}

.ichiran_brown .hd {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_hd_brown.gif);
}
.ichiran_brown .md {
  background-color: #654a32;
}


.zadanichiran ul.waku {
  clear: left;
  height: 240px;
  padding: 3px 0 3px 0;
}

.zadanichiran li {
  list-style: none;
  width: 137px;
  float: left;
  height: 240px;
  background-repeat: no-repeat;
}

.zadanichiran li.p1 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino1.gif);
}
.zadanichiran li.p2 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino2.gif);
}
.zadanichiran li.p3 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino3.gif);
}
.zadanichiran li.p4 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino4.gif);
}
.zadanichiran li.p5 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino5.gif);
}
.zadanichiran li.p6 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino6.gif);
}
.zadanichiran li.p7 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino7.gif);
}
.zadanichiran li.p8 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino8.gif);
}
.zadanichiran li.p9 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino9.gif);
}
.zadanichiran li.p10 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino10.gif);
}
.zadanichiran li.p11 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino11.gif);
}
.zadanichiran li.p12 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino12.gif);
}
.zadanichiran li.p13 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino13.gif);
}
.zadanichiran li.p14 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino14.gif);
}
.zadanichiran li.p15 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino15.gif);
}
.zadanichiran li.p16 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino16.gif);
}
.zadanichiran li.p17 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino17.gif);
}
.zadanichiran li.p18 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino18.gif);
}
.zadanichiran li.p19 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino19.gif);
}
.zadanichiran li.p20 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino20.gif);
}
.zadanichiran li.p21 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino21.gif);
}
.zadanichiran li.p22 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino22.gif);
}
.zadanichiran li.p23 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino23.gif);
}
.zadanichiran li.p24 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino24.gif);
}
.zadanichiran li.p25 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino25.gif);
}
.zadanichiran li.p26 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino26.gif);
}
.zadanichiran li.p27 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino27.gif);
}
.zadanichiran li.p28 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino28.gif);
}
.zadanichiran li.p29 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino29.gif);
}
.zadanichiran li.pnone {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_linone.gif);
}
.zadanichiran li.cfp1 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino1_cf.gif);
}
.zadanichiran li.cfp2 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino2_cf.gif);
}
.zadanichiran li.cfp3 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino3_cf.gif);
}
.zadanichiran li.cfp4 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino4_cf.gif);
}
.zadanichiran li.cfp5 {
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_lino5_cf.gif);
}

.zadanichiran .pimage {
  height: 135px;
  width: 100px;
  margin-top: 40px;
}

.zadanichiran .pname {
  line-height: 1.2;
  height: 28px;
  width: 126px;
  color: #7D0078;
  margin-top: 10px;
  padding-top: 2px;
  font-family: "Arial Black", Gadget, sans-serif;
  font-size: 80%;
  text-align: center;
  background-image: url(bangkoklife/zadankai/bg_zadanichiran_pname.gif);
  background-repeat: no-repeat;
}

.zadanichiran .pajimi a {
  font-size: 80%;
  margin-top: 10px;
  margin-left: 60px;
}

.zadandetail li, .zadandetail2 li, .zadandetail3 li, .zadanno1 .ver2 li {
  list-style: none;
}

.zadandetail li .hd, .zadandetail2 li .hd, .zadandetail3 li .hd {
  height: 7px;
  width: 740px;
  font-size: 1pt;
  background-image: url(bangkoklife/zadankai/bg_zadandetail_hd.gif);
  background-repeat: no-repeat;
}

.zadandetail li ul.md, .zadandetail2 li ul.md, .zadandetail3 li ul.md {
  overflow: visible;
  clear: left;
  padding: 10px 20px 10px 20px;
  zoom: 1;
  background-image: url(bangkoklife/zadankai/bg_zadandetail_md.gif);
  background-repeat: repeat-y;
}

.zadandetail li ul.md:after, .zadandetail2 li ul.md:after, .zadandetail3 li ul.md:after {
  content: ".";
  display:block;
  height:0px;
  clear:both;
  font-size: 1px;
}

.zadandetail li.product, .zadandetail2 li.product {
  float: left;
  overflow: visible;
  padding-bottom: 10px;
  background-repeat: no-repeat;
  background-position: left top;
}

.zadandetail3 .p1, .zadandetail3 .p2, .zadandetail3 .p3, .zadandetail3 .p4, .zadandetail3 .p5, .zadandetail3 .p6, .zadandetail3 .p7, .zadandetail3 .p8, .zadandetail3 .p9, .zadandetail3 .p10, .zadandetail3 .p11, .zadandetail3 .p12, .zadandetail3 .p13, .zadandetail3 .p14, .zadandetail3 .p15, .zadandetail3 .p16, .zadandetail3 .p17, .zadandetail3 .p18, .zadandetail3 .p19, .zadandetail3 .p20, .zadandetail3 .p21, .zadandetail3 .p22, .zadandetail3 .p23, .zadandetail3 .p24, .zadandetail3 .p25, .zadandetail3 .p26, .zadandetail3 .p27, .zadandetail3 .p28, .zadandetail3 .p29, .zadandetail3 .p1_cf, .zadandetail3 .p2_cf, .zadandetail3 .p3_cf, .zadandetail3 .p4_cf, .zadandetail3 .p5_cf {
  overflow: visible;
  float:left;
  height:60px;
  width:50px;
  /*margin-bottom: 10px;*/
  background-repeat: no-repeat;
  background-position: left top;
}

.zadandetail li.product{
  width: 300px;
}

.zadandetail2 li.product{
  width: 350px;
}

.zadandetail li.p1 .product, .zadandetail2 li.p1, .zadandetail3 .p1 {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no1.gif);
}
.zadandetail li.p2 .product, .zadandetail2 li.p2, .zadandetail3 .p2 {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no2.gif);
}
.zadandetail li.p3 .product, .zadandetail2 li.p3, .zadandetail3 .p3 {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no3.gif);
}
.zadandetail li.p4 .product, .zadandetail2 li.p4, .zadandetail3 .p4 {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no4.gif);
}
.zadandetail li.p5 .product, .zadandetail2 li.p5, .zadandetail3 .p5 {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no5.gif);
}
.zadandetail li.p6 .product, .zadandetail2 li.p6, .zadandetail3 .p6 {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no6.gif);
}
.zadandetail li.p7 .product, .zadandetail2 li.p7, .zadandetail3 .p7 {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no7.gif);
}
.zadandetail li.p8 .product, .zadandetail2 li.p8, .zadandetail3 .p8 {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no8.gif);
}
.zadandetail li.p9 .product, .zadandetail2 li.p9, .zadandetail3 .p9 {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no9.gif);
}
.zadandetail li.p10 .product, .zadandetail2 li.p10, .zadandetail3 .p10 {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no10.gif);
}
.zadandetail li.p11 .product, .zadandetail2 li.p11, .zadandetail3 .p11 {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no11.gif);
}
.zadandetail li.p12 .product, .zadandetail2 li.p12, .zadandetail3 .p12 {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no12.gif);
}
.zadandetail li.p13 .product, .zadandetail2 li.p13, .zadandetail3 .p13 {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no13.gif);
}
.zadandetail li.p14 .product, .zadandetail2 li.p14, .zadandetail3 .p14 {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no14.gif);
}
.zadandetail li.p15 .product, .zadandetail2 li.p15, .zadandetail3 .p15 {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no15.gif);
}
.zadandetail li.p16 .product, .zadandetail2 li.p16, .zadandetail3 .p16 {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no16.gif);
}
.zadandetail li.p17 .product, .zadandetail2 li.p17, .zadandetail3 .p17 {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no17.gif);
}
.zadandetail li.p18 .product, .zadandetail2 li.p18, .zadandetail3 .p18 {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no18.gif);
}
.zadandetail li.p19 .product, .zadandetail2 li.p19, .zadandetail3 .p19 {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no19.gif);
}
.zadandetail li.p20 .product, .zadandetail2 li.p20, .zadandetail3 .p20 {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no20.gif);
}
.zadandetail li.p21 .product, .zadandetail2 li.p21, .zadandetail3 .p21 {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no21.gif);
}
.zadandetail li.p22 .product, .zadandetail2 li.p22, .zadandetail3 .p22 {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no22.gif);
}
.zadandetail li.p23 .product, .zadandetail2 li.p23, .zadandetail3 .p23 {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no23.gif);
}
.zadandetail li.p24 .product, .zadandetail2 li.p24, .zadandetail3 .p24 {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no24.gif);
}
.zadandetail li.p25 .product, .zadandetail2 li.p25, .zadandetail3 .p25 {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no25.gif);
}
.zadandetail li.p26 .product, .zadandetail2 li.p26, .zadandetail3 .p26 {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no26.gif);
}
.zadandetail li.p27 .product, .zadandetail2 li.p27, .zadandetail3 .p27 {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no27.gif);
}
.zadandetail li.p28 .product, .zadandetail2 li.p28, .zadandetail3 .p28 {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no28.gif);
}
.zadandetail li.p29 .product, .zadandetail2 li.p29, .zadandetail3 .p29 {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no29.gif);
}
.zadandetail li.p1_cf .product, .zadandetail3 .p1_cf {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no1_cf.gif);
}
.zadandetail li.p2_cf .product, .zadandetail3 .p2_cf {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no2_cf.gif);
}
.zadandetail li.p3_cf .product, .zadandetail3 .p3_cf {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no3_cf.gif);
}
.zadandetail li.p4_cf .product, .zadandetail3 .p4_cf {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no4_cf.gif);
}
.zadandetail li.p5_cf .product, .zadandetail3 .p5_cf {
  background-image: url(bangkoklife/zadankai/img_zadandetail_no5_cf.gif);
}

.zadandetail ul.waku, .zadandetail2 ul.waku {
  clear: left;
  min-height:200px;
  overflow:visible;
}
.zadandetail3 ul.waku {
  clear: left;
  overflow:visible;
}

.zadandetail ul.waku, .zadandetail2 ul.waku {
  padding-top: 60px;
}

.zadandetail ul.waku li, .zadandetail2 ul.waku li, .zadandetail3 ul.waku li {
  float: left;
}

.zadandetail ul.waku li.pname, .zadandetail2 ul.waku li.pname {
  width: 175px;
}

.zadandetail3 ul.waku li.pname {
  width: 480px;
  overflow:visible;
}

.zadandetail .pnamehd, .zadandetail2 .pnamehd {
  line-height: 1.2;
  height: 40px;
  color: #7D0078;
  font-family: "Arial Black", Gadget, sans-serif;
  font-size: 110%;
  text-align: center;
  background-image: url(bangkoklife/zadankai/bg_zadandetail_pname.gif);
  background-repeat: repeat-x;
}

.zadandetail dd.pdetail, .zadandetail2 dd.pdetail, .zadandetail3 dl.pdetail {
  overflow: auto;
  background-color: #FFF;
}

/*.zadandetail3 dd.pdetail {
  min-height:160px;
}*/

.zadandetail .pdetail dl, .zadandetail2 .pdetail dl {
  clear: left;
  overflow: hidden;
  padding: 5px;
  font-size: 80%;
  background-color: #FFF;
  zoom: 1;
}

.zadandetail3 dl.pdetail  {
  clear: left;
  overflow: hidden;
  padding: 15px;
  padding: 5px;
  zoom: 1;
  font-size: 80%;
  background-color: #FFF;
}

.zadandetail .pdetail dl:after, .zadandetail2 .pdetail dl:after , .zadandetail3 .pdetail dl:after{
  content: ".";
  display:block;
  height:0px;
  clear:both;
  font-size: 1px;
}

.zadandetail2 .pdetail dl:after, .zadandetail3 .pdetail dl:after {
  overflow: hidden;
}

.zadandetail .pdetail dt, .zadandetail2 .pdetail dt {
  line-height: 1.5;
  float: left;
  width: 70px;
}

.zadandetail3 .pdetail dt {
  line-height: 1.5;
  float: left;
  width: 100px;
}

.zadandetail2 .pdetail dt, .zadandetail3 .pdetail dt {
  font-size: 95%;
}

.zadandetail .pdetail dd, .zadandetail2 .pdetail dd{
  line-height: 1.5;
  float: left;
  width: 95px;
}

.zadandetail3 .pdetail dd {
  line-height: 1.5;
  float: left;
  width: 350px;
}

.zadandetail ul.waku li.pimage, .zadandetail2 ul.waku li.pimage {
  vertical-align: bottom;
  width: 125px;
  text-align: center;
}

.zadandetail3 ul.waku li.pimage {
  vertical-align: bottom;
  width: 200px;
  overflow:visible;
  padding-right:20px;
  text-align: center;
}

.zadandetail3 li.p {
  overflow:visible;
  clear:left;
  margin-bottom:5px;
}

.zadandetail3 li.imgl {
  width:200px;
}

/*.zadandetail3 li.imgs {
  width:95px;
}

.zadandetail3 p.imgs2 {
  height:105px;
}*/

.zadandetail li.kaiwa {
  width: 400px;
  float: left;
  overflow: auto;
  min-height: 200px;
}

.zadandetail2 li.kaiwa2, .zadanno1 li.kaiwa2 {
  width: 700px;
  clear: left;
  overflow: visible;
  min-height: 200px;
}

.zadandetail3 li.kaiwa2 {
  width: 480px;
  clear: left;
  overflow: visible;
  /*min-height: 200px;*/
}

.zadandetail li.kaiwa .head, .zadandetail2 li.kaiwa2 .head, .zadandetail3 li.kaiwa2 .head, .zadandetail3 li .head {
  line-height: 1.2;
  height: 30px;
  padding: 10px 0 0 20px;
  font-family: "Arial Black", Gadget, sans-serif;
  font-size: 110%;
  background-image: url(bangkoklife/zadankai/bg_zadandetail_kaiwa_hd.gif);
}

.zadandetail li.kaiwa .head {
  width: 380px;
}

.zadandetail2 li.kaiwa2 .head {
  width: 680px;
}

.zadandetail3 li .head {
  width: 630px;
  float:left;
}

.zadandetail3 .hair {
  width: 480px;
  height:30px;
  background-repeat:repeat-x;
  background-image:url(common/bg_dot.gif);
}

.zadandetail li.kaiwa dl.middle, .zadandetail2 li.kaiwa2 dl.middle, .zadandetail3 li.kaiwa2 dl.middle, .zadanno1 li.kaiwa4 dl.middle {
  overflow: visible;
  padding: 10px;
  zoom: 1;
  background-color: #FFF;
}

.zadandetail li.kaiwa dl.middle:after, .zadandetail2 li.kaiwa2 dl.middle:after, .zadandetail3 li.kaiwa2 dl.middle:after,.zadanno1 li.kaiwa4 dl.middle:after {
  content: ".";
  display:block;
  height:0px;
  clear:both;
  font-size: 1px;
}

.zadandetail li.kaiwa .bottom, .zadandetail2 li.kaiwa2 .bottom, .zadandetail3 li.kaiwa2 .bottom{
  padding: 5px;
  background-color: #FFF;
}

#content_zadan p.notation {
  line-height: 1.3;
  clear:left;
  padding: 5px;
  font-size: 80%;
  background-color: #BBE1E8;
}

#content_zadan dl.closeup {
  width: 320px;
  clear: left;
  overflow: auto;
  margin: 10px 0px 10px 30px;
  padding: 5px;
  background-color: #E8E3D5;
}

#content_zadan .closeup dt {
  line-height: 1.3;
  float: left;
  width: 60px;
  padding-right: 10px;
}


#content_zadan .closeup dd {
  line-height: 1.3;
  width: 250px;
  float: left;
}

.zadandetail li .bm, .zadandetail2 li .bm, .zadandetail3 li .bm {
  height: 10px;
  background-image: url(bangkoklife/zadankai/bg_zadandetail_bm.gif);
  background-repeat: no-repeat;
}

/* --------------- zadan no1 --------------- */


.zadanno1 .hd {
  height: 67px;
  background-image: url(bangkoklife/zadankai/bg_zadanno1_hd.gif);
}

.zadanno1 ul.md {
  clear: both;
  overflow: visible;
  zoom: 1;
  padding-bottom: 10px;
  background-image: url(bangkoklife/zadankai/bg_zadanno1_md.gif);
  background-repeat: repeat-y;
}

.zadanno1 ul.md {
  padding-left: 32px;
  padding-right: 32px;
}

.zadanno1 .ver2 ul.md {
  padding-left: 15px;
  padding-right: 5px;
}

.zadanno1 ul.md:after {
  content: ".";
  display:block;
  height:0px;
  clear:both;
  font-size: 1px;
}

.zadanno1 .bm {
  height: 38px;
  padding-top: 20px;
  background-image: url(bangkoklife/zadankai/bg_zadanno1_bm.gif);
}

.zadanno1 li.kaiwa {
  width: 403px;
  float: left;
}

.zadanno1 li.kaiwa .head {
  height: 25px;
  padding-left: 20px;
  padding-top: 10px;
  background-color: #F8C058;
}

.zadanno1 li.kaiwa dl.middle    {
  overflow: auto;
}

.zadanno1 li.kaiwa4 {
  width: 670px;
  overflow:visible;
}

.zadanno1 li.kaiwa4 .head {
  height: 25px;
  padding-left: 20px;
  padding-top: 10px;
  background-color: #F8C058;
}

.zadanno1 ul.rank {
  clear: left;
}

.zadanno1 ul.rank li.rankin {
  width: 220px;
  float: left;
  overflow:visible;
}
.zadanno1 li.rankin dt {
  height: 210px;
  padding-top: 85px;
  padding-bottom: 5px;
  text-align: center;
  background-position: top left;
  background-repeat: no-repeat;
}

.zadanno1 ul.rank dt.no1 {
  background-image: url(bangkoklife/zadankai2/bg_no1.gif);
}
.zadanno1 ul.rank dt.no2 {
  background-image: url(bangkoklife/zadankai2/bg_no2.gif);
}
.zadanno1 ul.rank dt.no3 {
  background-image: url(bangkoklife/zadankai2/bg_no3.gif);
}
.zadanno1 ul.rank dt.nonone {
  background-image: url(bangkoklife/zadankai2/bg_none.gif);
}

.zadanno1 li.product {
  height: 270px;
  /*height: 155px;*/
  width: 263px;
  float: left;
  /*padding-top: 50px;*/
  /*background-image: url(bangkoklife/zadankai/bg_no1product1.gif);*/
  background-repeat: no-repeat;
  background-position:center;
}

.zadanno1 li.bggold {
  background-image: url(bangkoklife/zadankai/bg_no1product1.gif);
}

.zadanno1 li.bgsilver {
  background-image: url(bangkoklife/zadankai/bg_no1product2.gif);
}

.zadanno1 li.bgbronze {
  background-image: url(bangkoklife/zadankai/bg_no1product3.gif);
}

.zadanno1 li.product2 {
  width: 263px;
  height: 205px;
  float: left;
  padding-top: 50px;
  padding-left:10px;
}

.zadanno1 li.product img {
  /*margin-left: 105px;*/
  margin-left: 85px;
}

.zadanno1 li.product2 img {
  padding-bottom: 10px;
}

.zadanno1 .captiontitle {
  width: 200px;
  float: left;
  font-size:90%;
  line-height:1.2;
  overflow:visible;
  padding-left:53px;
}

.zadanno1 .caption {
  line-height:1.5;
  font-size:80%;
}

.zadanno1 .bm a {
  margin-left: 520px;
  font-size: 80%;
}


/* --------------- zadan no owari --------------- */

.zadanowari {
  width: 660px;
}

.zadanowari .hd {
  height: 15px;
  font-size: 1pt;
  background-image: url(bangkoklife/zadankai/bg_zadanowari_hd.gif);
}

.zadanowari .md {
  clear: both;
  /*overflow: auto;*/
  padding-left: 15px;
  zoom: 1;
  background-image: url(bangkoklife/zadankai/bg_zadanowari_md.gif);
  background-repeat: repeat-y;
}

.zadanowari .md:after {
  content: ".";
  display:block;
  height:0px;
  clear:both;
  font-size: 1px;
}

.zadanowari .bm {
  height: 15px;
  background-image: url(bangkoklife/zadankai/bg_zadanowari_bm.gif);
  background-repeat: no-repeat;
}

.zadanowari li.fukei {
  float: left;
  width: 270px;
}

.zadanowari li.fukei .head {
  height: 10px;
  font-size: 1pt;
  background-image: url(bangkoklife/zadankai/bg_zadanowari_p_hd.gif);
  background-repeat: no-repeat;
}

.zadanowari li.fukei .middle {
  text-align: center;
  background-image: url(bangkoklife/zadankai/bg_zadanowari_p_md.gif);
  background-repeat: repeat-y;
}

.zadanowari li.fukei .bottom {
  height: 13px;
  font-size: 1pt;
  background-image: url(bangkoklife/zadankai/bg_zadanowari_p_bm.gif);
  background-repeat: no-repeat;
}

.zadanowari li.kansou {
  float: left;
  width: 355px;
  padding: 10px;
}

.zadanowari li.kansou .title  {
  padding-bottom: 10px;
}

.zadanowari .text p {
  color: #7D0078;
}


.zadanowari li.kansou table {
width:335px;
background-color:#65432;
text-align:center;
}

.zadanowari li.kansou table th{ 
background-color: #F8C058;
padding:5px 0;
}

.zadanowari li.kansou table td{
background-color:#fff;
padding:5px 0;
}


/* --------------- zadan_btn zadantop_navigation --------------- */

.zadan_btn, .zadan_btn ul {
  clear: left;
  width: 740px;
  /*overflow:auto;*/
}

.zadan_btn li {
  list-style-type: none;
  height: 60px;
  width: 246px;
  float: left;
  background-repeat: no-repeat;
}

.zadan_btn li a, .zadan_btn li a:hover {
	list-style-type: none;
	height: 60px;
	width: 246px;
	float: left;
	display:block;
	font-size: 1pt;
	text-indent:-10000px;
	overflow:hidden;
}

.zadan_btn li.bangai a {
  background-image:url(bangkoklife/zadankai/btn_bangai_off.gif);
}
.zadan_btn li.bangai a:hover {
  background-image:url(bangkoklife/zadankai/btn_bangai_on.gif);
}

.zadan_btn li.orange a {
  background-image:url(bangkoklife/zadankai/btn_orange_off2.gif);
}
.zadan_btn li.orange a:hover {
  background-image:url(bangkoklife/zadankai/btn_orange_on.gif);
}

.zadan_btn li.soy a {
  background-image:url(bangkoklife/zadankai/btn_soy_off2.gif);
}
.zadan_btn li.soy a:hover {
  background-image:url(bangkoklife/zadankai/btn_soy_on.gif);
}

.zadan_btn li.lacto a {
  background-image:url(bangkoklife/zadankai/btn_lacto_off2.gif);
}
.zadan_btn li.lacto a:hover {
  background-image:url(bangkoklife/zadankai/btn_lacto_on.gif);
}

.zadan_btn li.mwater a {
  background-image:url(bangkoklife/zadankai/btn_mwater_off2.gif);
}
.zadan_btn li.mwater a:hover {
  background-image:url(bangkoklife/zadankai/btn_mwater_on.gif);
}

.zadan_btn li.bwater a {
  background-image:url(bangkoklife/zadankai/btn_bwater_off2.gif);
}
.zadan_btn li.bwater a:hover {
  background-image:url(bangkoklife/zadankai/btn_bwater_on.gif);
}

.zadan_btn li.nyogurt a {
  background-image:url(bangkoklife/zadankai/btn_nyogurt_off2.gif);
}
.zadan_btn li.nyogurt a:hover {
  background-image:url(bangkoklife/zadankai/btn_nyogurt_on.gif);
}

.zadan_btn li.ayogurt a {
  background-image:url(bangkoklife/zadankai/btn_ayogurt_off2.gif);
}
.zadan_btn li.ayogurt a:hover {
  background-image:url(bangkoklife/zadankai/btn_ayogurt_on.gif);
}

.zadan_btn li.apple a {
  background-image:url(bangkoklife/zadankai/btn_apple_off2.gif);
}
.zadan_btn li.apple a:hover {
  background-image:url(bangkoklife/zadankai/btn_apple_on.gif);
}

.zadan_btn li.ngreentea a {
  background-image:url(bangkoklife/zadankai/btn_ngreentea_off2.gif);
}
.zadan_btn li.ngreentea a:hover {
  background-image:url(bangkoklife/zadankai/btn_ngreentea_on.gif);
}

.zadan_btn li.spinoff a {
  background-image:url(bangkoklife/zadankai/btn_spinoff_off2.gif);
}
.zadan_btn li.spinoff a:hover {
  background-image:url(bangkoklife/zadankai/btn_spinoff_on.gif);
}

.zadan_btn li.sausage a {
  background-image:url(bangkoklife/zadankai/btn_sausage_off2.gif);
}
.zadan_btn li.sausage a:hover {
  background-image:url(bangkoklife/zadankai/btn_sausage_on.gif);
}

.zadan_btn li.ham a {
  background-image:url(bangkoklife/zadankai/btn_ham_off2.gif);
}
.zadan_btn li.ham a:hover {
  background-image:url(bangkoklife/zadankai/btn_ham_on.gif);
}

.zadan_btn li.idressing a {
  background-image:url(bangkoklife/zadankai/btn_idressing_off2.gif);
}
.zadan_btn li.idressing a:hover {
  background-image:url(bangkoklife/zadankai/btn_idressing_on.gif);
}

.zadan_btn li.gdressing a {
  background-image:url(bangkoklife/zadankai/btn_gdressing_off2.gif);
}
.zadan_btn li.gdressing a:hover {
  background-image:url(bangkoklife/zadankai/btn_gdressing_on.gif);
}

.zadan_btn li.tomato a {
  background-image:url(bangkoklife/zadankai/btn_tomato_off2.gif);
}
.zadan_btn li.tomato a:hover {
  background-image:url(bangkoklife/zadankai/btn_tomato_on.gif);
}

.zadan_btn li.tuna a {
  background-image:url(bangkoklife/zadankai/btn_tuna_off2.gif);
}
.zadan_btn li.tuna a:hover {
  background-image:url(bangkoklife/zadankai/btn_tuna_on.gif);
}

.zadan_btn li.jsoysauce a {
  background-image:url(bangkoklife/zadankai/btn_jsoysauce_off2.gif);
}
.zadan_btn li.jsoysauce a:hover {
  background-image:url(bangkoklife/zadankai/btn_jsoysauce_on.gif);
}

.zadan_btn li.bdrink1 a {
  background-image:url(bangkoklife/zadankai/btn_bdrink1_off2.gif);
}
.zadan_btn li.bdrink1 a:hover {
  background-image:url(bangkoklife/zadankai/btn_bdrink1_on.gif);
}

.zadan_btn li.bdrink2 a {
  background-image:url(bangkoklife/zadankai/btn_bdrink2_off2.gif);
}
.zadan_btn li.bdrink2 a:hover {
  background-image:url(bangkoklife/zadankai/btn_bdrink2_on.gif);
}

.zadan_btn li.bdrink3 a {
  background-image:url(bangkoklife/zadankai/btn_bdrink3_off2.gif);
}
.zadan_btn li.bdrink3 a:hover {
  background-image:url(bangkoklife/zadankai/btn_bdrink3_on.gif);
}

.zadan_btn li.chicken a {
  background-image:url(bangkoklife/zadankai/btn_chicken_off2.gif);
}
.zadan_btn li.chicken a:hover {
  background-image:url(bangkoklife/zadankai/btn_chicken_on.gif);
}

.zadan_btn li.pocky1 a {
  background-image:url(bangkoklife/zadankai/btn_pocky1_off2.gif);
}
.zadan_btn li.pocky1 a:hover {
  background-image:url(bangkoklife/zadankai/btn_pocky1_on.gif);
}

.zadan_btn li.pocky2 a {
  background-image:url(bangkoklife/zadankai/btn_pocky2_off2.gif);
}
.zadan_btn li.pocky2 a:hover {
  background-image:url(bangkoklife/zadankai/btn_pocky2_on.gif);
}

.zadan_btn li.pocky3 a {
  background-image:url(bangkoklife/zadankai/btn_pocky3_off2.gif);
}
.zadan_btn li.pocky3 a:hover {
  background-image:url(bangkoklife/zadankai/btn_pocky3_on.gif);
}

.zadan_btn li.chocolate a {
  background-image:url(bangkoklife/zadankai/btn_chocolate_off2.gif);
}
.zadan_btn li.chocolate a:hover {
  background-image:url(bangkoklife/zadankai/btn_chocolate_on.gif);
}

.zadan_btn li.osenbei a {
  background-image:url(bangkoklife/zadankai/btn_osenbei_off2.gif);
}
.zadan_btn li.osenbei a:hover {
  background-image:url(bangkoklife/zadankai/btn_osenbei_on.gif);
}

.zadan_btn li.sportsdrink a {
  background-image:url(bangkoklife/zadankai/btn_sportsdrink_off2.gif);
}
.zadan_btn li.sportsdrink a:hover {
  background-image:url(bangkoklife/zadankai/btn_sportsdrink_on.gif);
}

.zadan_btn li.csportsdrink a {
  background-image:url(bangkoklife/zadankai/btn_csportsdrink_off2.gif);
}
.zadan_btn li.csportsdrink a:hover {
  background-image:url(bangkoklife/zadankai/btn_csportsdrink_on.gif);
}

.zadan_btn li.dnori a {
  background-image:url(bangkoklife/zadankai/btn_dnori_off2.gif);
}
.zadan_btn li.dnori a:hover {
  background-image:url(bangkoklife/zadankai/btn_dnori_on.gif);
}

.zadan_btn li.dham a {
  background-image:url(bangkoklife/zadankai/btn_dham_off2.gif);
}
.zadan_btn li.dham a:hover {
  background-image:url(bangkoklife/zadankai/btn_dham_on.gif);
}

.zadan_btn li.chinesetea a {
  background-image:url(bangkoklife/zadankai/btn_chinesetea_off2.gif);
}
.zadan_btn li.chinesetea a:hover {
  background-image:url(bangkoklife/zadankai/btn_chinesetea_on.gif);
}

.zadan_btn li.japanesetea a {
  background-image:url(bangkoklife/zadankai/btn_japanesetea_off2.gif);
}
.zadan_btn li.japanesetea a:hover {
  background-image:url(bangkoklife/zadankai/btn_japanesetea_on.gif);
}

.zadan_btn li.intertea a {
  background-image:url(bangkoklife/zadankai/btn_intertea_off2.gif);
}
.zadan_btn li.intertea a:hover {
  background-image:url(bangkoklife/zadankai/btn_intertea_on.gif);
}

.zadan_btn li.wine a {
  background-image:url(bangkoklife/zadankai/btn_wine_off2.gif);
}
.zadan_btn li.wine a:hover {
  background-image:url(bangkoklife/zadankai/btn_wine_on.gif);
}

.zadan_btn li.cheese a {
  background-image:url(bangkoklife/zadankai/btn_cheese_off2.gif);
}
.zadan_btn li.cheese a:hover {
  background-image:url(bangkoklife/zadankai/btn_cheese_on.gif);
}

.zadan_btn li.bacon a {
  background-image:url(bangkoklife/zadankai/btn_bacon_off.gif);
}
/*.zadan_btn li.bacon a:hover {
  background-image:url(bangkoklife/zadankai/btn_bacon_on.gif);
}*/
/* --------------- zadan_btn side_navigation --------------- */

.zadannavi li {
  list-style: none;
  font-size:0;
}

.zadannavi li a, .zadannavi .hd {
  width: 200px;
  display:block;
  line-height:normal;
  overflow:hidden;
  text-indent:-10000px;
  background-repeat:no-repeat;
  zoom:1;
}

.zadannavi li a {
  height: 35px;
}

.zadannavi .hd {
  height: 80px;
  background-image:url(bangkoklife/zadankai2/s_btn/bg_hd_zadannavi.gif);
}

/* zadan_btn side_navigation */

.zadannavi li.orange a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_orange_off.gif);
}
.zadannavi li.orange a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_orange_on.gif);
}
.zadannavi li.orange a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_orange_active.gif);
}

.zadannavi li.soy a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_soy_off.gif);
}
.zadannavi li.soy a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_soy_on.gif);
}
.zadannavi li.soy a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_soy_active.gif);
}

.zadannavi li.lacto a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_lacto_off.gif);
}
.zadannavi li.lacto a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_lacto_on.gif);
}
.zadannavi li.lacto a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_lacto_active.gif);
}

.zadannavi li.mwater a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_mwater_off.gif);
}
.zadannavi li.mwater a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_mwater_on.gif);
}
.zadannavi li.mwater a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_mwater_active.gif);
}

.zadannavi li.bwater a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_bwater_off.gif);
}
.zadannavi li.bwater a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_bwater_on.gif);
}
.zadannavi li.bwater a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_bwater_active.gif);
}

.zadannavi li.nyogurt a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_nyogurt_off.gif);
}
.zadannavi li.nyogurt a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_nyogurt_on.gif);
}
.zadannavi li.nyogurt a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_nyogurt_active.gif);
}

.zadannavi li.ayogurt a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_ayogurt_off.gif);
}
.zadannavi li.ayogurt a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_ayogurt_on.gif);
}
.zadannavi li.ayogurt a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_ayogurt_active.gif);
}

.zadannavi li.ngreentea a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_ngreentea_off.gif);
}
.zadannavi li.ngreentea a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_ngreentea_on.gif);
}
.zadannavi li.ngreentea a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_ngreentea_active.gif);
}

.zadannavi li.apple a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_apple_off.gif);
}
.zadannavi li.apple a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_apple_on.gif);
}
.zadannavi li.apple a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_apple_active.gif);
}

.zadannavi li.ham a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_ham_off.gif);
}
.zadannavi li.ham a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_ham_on.gif);
}
.zadannavi li.ham a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_ham_active.gif);
}

.zadannavi li.sausage a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_sausage_off.gif);
}
.zadannavi li.sausage a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_sausage_on.gif);
}
.zadannavi li.sausage a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_sausage_active.gif);
}

.zadannavi li.idressing a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_idressing_off.gif);
}
.zadannavi li.idressing a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_idressing_on.gif);
}
.zadannavi li.idressing a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_idressing_active.gif);
}

.zadannavi li.tomato a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_tomato_off.gif);
}
.zadannavi li.tomato a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_tomato_on.gif);
}
.zadannavi li.tomato a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_tomato_active.gif);
}

.zadannavi li.tuna a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_tuna_off.gif);
}
.zadannavi li.tuna a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_tuna_on.gif);
}
.zadannavi li.tuna a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_tuna_active.gif);
}

.zadannavi li.gdressing a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_gdressing_off.gif);
}
.zadannavi li.gdressing a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_gdressing_on.gif);
}
.zadannavi li.gdressing a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_gdressing_active.gif);
}

.zadannavi li.jsoysauce a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_jsoysauce_off.gif);
}
.zadannavi li.jsoysauce a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_jsoysauce_on.gif);
}
.zadannavi li.jsoysauce a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_jsoysauce_active.gif);
}

.zadannavi li.bdrink1 a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_bdrink1_off.gif);
}
.zadannavi li.bdrink1 a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_bdrink1_on.gif);
}
.zadannavi li.bdrink1 a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_bdrink1_active.gif);
}

.zadannavi li.bdrink2 a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_bdrink2_off.gif);
}
.zadannavi li.bdrink2 a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_bdrink2_on.gif);
}
.zadannavi li.bdrink2 a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_bdrink2_active.gif);
}

.zadannavi li.bdrink3 a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_bdrink3_off.gif);
}
.zadannavi li.bdrink3 a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_bdrink3_on.gif);
}
.zadannavi li.bdrink3 a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_bdrink3_active.gif);
}

.zadannavi li.chicken a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_chicken_off.gif);
}
.zadannavi li.chicken a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_chicken_on.gif);
}
.zadannavi li.chicken a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_chicken_active.gif);
}

.zadannavi li.pocky1 a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_pocky1_off.gif);
}
.zadannavi li.pocky1 a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_pocky1_on.gif);
}
.zadannavi li.pocky1 a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_pocky1_active.gif);
}

.zadannavi li.pocky2 a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_pocky2_off.gif);
}
.zadannavi li.pocky2 a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_pocky2_on.gif);
}
.zadannavi li.pocky2 a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_pocky2_active.gif);
}

.zadannavi li.pocky3 a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_pocky3_off.gif);
}
.zadannavi li.pocky3 a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_pocky3_on.gif);
}
.zadannavi li.pocky3 a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_pocky3_active.gif);
}

.zadannavi li.chocolate a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_chocolate_off.gif);
}
.zadannavi li.chocolate a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_chocolate_on.gif);
}
.zadannavi li.chocolate a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_chocolate_active.gif);
}

.zadannavi li.osenbei a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_osenbei_off.gif);
}
.zadannavi li.osenbei a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_osenbei_on.gif);
}
.zadannavi li.osenbei a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_osenbei_active.gif);
}

.zadannavi li.sportsdrink a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_sportsdrink_off.gif);
}
.zadannavi li.sportsdrink a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_sportsdrink_on.gif);
}
.zadannavi li.sportsdrink a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_sportsdrink_active.gif);
}

.zadannavi li.csportsdrink a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_csportsdrink_off.gif);
}
.zadannavi li.csportsdrink a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_csportsdrink_on.gif);
}
.zadannavi li.csportsdrink a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_csportsdrink_active.gif);
}

.zadannavi li.dnori a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_dnori_off.gif);
}
.zadannavi li.dnori a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_dnori_on.gif);
}
.zadannavi li.dnori a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_dnori_active.gif);
}

.zadannavi li.dham a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_dham_off.gif);
}
.zadannavi li.dham a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_dham_on.gif);
}
.zadannavi li.dham a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_dham_active.gif);
}

.zadannavi li.chinesetea a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_chinesetea_off.gif);
}
.zadannavi li.chinesetea a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_chinesetea_on.gif);
}
.zadannavi li.chinesetea a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_chinesetea_active.gif);
}

.zadannavi li.japanesetea a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_japanesetea_off.gif);
}
.zadannavi li.japanesetea a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_japanesetea_on.gif);
}
.zadannavi li.japanesetea a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_japanesetea_active.gif);
}

.zadannavi li.intertea a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_intertea_off.gif);
}
.zadannavi li.intertea a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_intertea_on.gif);
}
.zadannavi li.intertea a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_intertea_active.gif);
}

.zadannavi li.wine a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_wine_off.gif);
}
.zadannavi li.wine a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_wine_on.gif);
}
.zadannavi li.wine a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_wine_active.gif);
}

.zadannavi li.cheese a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_cheese_off.gif);
}
.zadannavi li.cheese a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_cheese_on.gif);
}
.zadannavi li.cheese a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_cheese_active.gif);
}

.zadannavi li.bacon a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_bacon_off.gif);
}
.zadannavi li.bacon a:hover {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_bacon_on.gif);
}
.zadannavi li.bacon a:active {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_bacon_active.gif);
}

.zadannavi .md {
  background-image:url(common/bg_omisenokensaku_body.gif);
  background-repeat:repeat-y;
}

.zadannavi .bm {
  background-image:url(common/bg_omisenokensaku_foot.gif);
  background-repeat:no-repeat;
  height:10px;
  width:200px;
}

/* zadan_btn side_navigation active state */


#idorange li.orange a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_orange_active.gif);
}

#idsoy li.soy a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_soy_active.gif);
}

#idlacto li.lacto a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_lacto_active.gif);
}

#idmwater li.mwater a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_mwater_active.gif);
}

#idbwater li.bwater a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_bwater_active.gif);
}

#idnyogurt li.nyogurt a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_nyogurt_active.gif);
}

#idayogurt li.ayogurt a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_ayogurt_active.gif);
}

#idngreentea li.ngreentea a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_ngreentea_active.gif);
}

#idapple li.apple a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_apple_active.gif);
}

#idham li.ham a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_ham_active.gif);
}

#idsausage li.sausage a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_sausage_active.gif);
}

#ididressing li.idressing a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_idressing_active.gif);
}

#idtomato li.tomato a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_tomato_active.gif);
}

#idtuna li.tuna a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_tuna_active.gif);
}

#idgdressing li.gdressing a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_gdressing_active.gif);
}

#idjsoysauce li.jsoysauce a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_jsoysauce_active.gif);
}

#idbdrink1 li.bdrink1 a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_bdrink1_active.gif);
}

#idbdrink2 li.bdrink2 a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_bdrink2_active.gif);
}

#idbdrink3 li.bdrink3 a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_bdrink3_active.gif);
}

#idchicken li.chicken a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_chicken_active.gif);
}

#idpocky1 li.pocky1 a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_pocky1_active.gif);
}

#idpocky2 li.pocky2 a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_pocky2_active.gif);
}

#idpocky3 li.pocky3 a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_pocky3_active.gif);
}

#idchocolate li.chocolate a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_chocolate_active.gif);
}

#idosenbei li.osenbei a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_osenbei_active.gif);
}

#idsportsdrink li.sportsdrink a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_sportsdrink_active.gif);
}

#idcsportsdrink li.csportsdrink a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_csportsdrink_active.gif);
}

#iddnori li.dnori a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_dnori_active.gif);
}

#iddham li.dham a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_dham_active.gif);
}

#idchinesetea li.chinesetea a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_chinesetea_active.gif);
}

#idjapanesetea li.japanesetea a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_japanesetea_active.gif);
}

#idintertea li.intertea a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_intertea_active.gif);
}

#idwine li.wine a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_wine_active.gif);
}

#idcheese li.cheese a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_cheese_active.gif);
}

#idbacon li.bacon a {
  background-image:url(bangkoklife/zadankai2/s_btn/btn_zadannavi_bacon_active.gif);
}
