@charset "utf-8";

/* CSS Document */

/*

==========================TOC(Table Of Contents)==========================
Style Name Last Up 23 07 2009 Rina Saida


21:page individual style14(pochi.css)
==========================================================================

*/

/*main start*/

#content_pochi {
  clear: left;
  overflow: auto;
  margin: 15px 0px 40px 0px;
  padding: 0px 0px 20px 0px;
  background-image: url(common/img_bkmadam_02.gif);
  background-position: right;
  background-repeat: repeat-y;
}

#content_pochi .left {
  width: 740px;
  float: left;
}

#content_pochi h2 span {
  display: inline-block;
  padding: 2px 0 0 50px;
}

#content_pochi .pochi_fl {
/*	padding-top: 10px;*/
/*	padding-bottom: 30px;*/
  width: 700px;
  border: 1px solid #C49DC7;
  text-align: center;
}
#content_pochi .pochihead {
  width: 700px;
}

#content_pochi .pochi_top {
  height: 50px;
  background-image:url(pochi/img_pochi_hd.jpg);
  background-repeat:no-repeat;
  padding:10px 0 0 10px;
  font-size:80%;
  color:#FF0;
}

#content_pochi .pochiresult {
  clear: both;
  margin-bottom: 10px;
}

#content_pochi .comment {
  padding: 10px;
  font-size: 80%;
}

#content_pochi .comment dt {
  padding: 15px 0 5px 0;
}

#content_pochi .comment dd {
  padding: 0 0 5px 15px;
}

#content_pochi table.graph {
  padding-bottom: 10px;
  font-size: 80%;
}

#content_pochi table.graph thead {
  font-weight: bold;
}

#content_pochi table.graph td {
  padding-top:10px;
  height: 25px;
}


#content_pochi .announce {
  /*margin: 0 60px 20px 60px;*/
  height: 120px;
  /*height:60px;*/
  overflow: auto;
  margin-bottom: 20px;
  padding: 0 0px 0px 80px;
  background-image: url(common/img_navi2.gif);
  background-repeat: no-repeat;
  background-position:left center;
}

#content_pochi .announce span {
  display: block;
  line-height: 1.2;
  padding-top: 40px;
  font-size: 80%;
  text-align: left;
}

#content_pochi .howtouse {
	margin-bottom: 20px;
}

#content_pochi .howtouse a {
  display: block;
  width: 70px;
  height: 25px;
  overflow: hidden;
  margin-left: 630px;
  font-size: 1pt;
  text-indent: -1000px;
  background-image: url(pochi/bt_riyou.gif);
  background-repeat: no-repeat;
}

#content_pochi .howtouse a:hover {
  display: block;
  width: 70px;
  height: 25px;
  margin-left: 630px;
  background-image: url(pochi/bt_riyou_on.gif);
}

#content_pochi ul.thumbs {
  list-style: none;
  clear: left;
  width: 740px;
  height: 114px;
  padding-top: 30px;
  margin-top: 20px;
  background-image: url(pochi/bg_kanren.gif);
  background-repeat: no-repeat;
}

#content_pochi ul.bangkoklifethumbs {
  list-style: none;
  clear: left;
  width: 740px;
  height: 260px;
}

#content_pochi ul.thumbs li {
  float: left;
  display: inline;
  width: 240px;
  height: 60px;
  margin: 12px 0 12px 4px;
}

#content_pochi ul.thumbs li dt {
  display: inline;
  float: left;
  width: 80px;
  height: 60px;
  overflow: hidden;
  margin-right: 4px;
  text-align: center;
}

#content_pochi ul.thumbs li dt img {
  width: 80px;
}

#content_pochi ul.thumbs li dd {
  display: block;
  padding: 2px 0 2px 0;
  font-size: 10pt;
}

#content_pochi hr {
  color: #D4B7C5;
  height: 3px;
  margin: 4px 0 4px 0;
  border: none;
  background-color: #D4B7C5;
}


/*▼UI改修201111▼*/
#content_pochi .waku {
  width: 740px;
  padding-top: 15px;
  background-color: #EBE5CF;
}

#content_pochi .waku dl.archives {
  padding-left: 65px;
}

#content_pochi .waku dl.archives dt {
  border-bottom:3px solid #C99EB4;
  margin-bottom:15px;
  width:94%;
  height:32px;
　font-size:1px;
  text-indent:-9999px;
  overflow:hidden;
  background-image:url(common/bg_archives.gif);
  background-repeat:no-repeat;
}


#content_pochi .waku dl.archives dd {
 list-style: none;
 font-size:90%;
 padding:0 0 10px 15px;
 background-image:url(common/icon_footer_arrow.gif);
 background-repeat:no-repeat;
}

#content_pochi .waku dl.archives dd span {
  padding-left:20px;
}

#content_pochi .hd {
  color: #FFF;
  height: 35px;
  padding-left: 45px;
  background-image: url(pochi/bg_pochiresult_hd.gif);
  background-repeat: no-repeat;
}

#content_pochi .head {
  float: left;
  width: 72%;
  padding-top: 8px;
  font-weight:bold;
}

#content_pochi .bt_detail {
  float: left;
  width: 28%;
  padding-top:10px;
  font-size:80%;
}

#content_pochi .md {
  line-height: 1.5;
  width: 700px;
  padding: 20px 0px 0 40px;
  background-image: url(information/bg_info_body.gif);
  background-repeat: repeat-y;
}

#content_pochi .md .ue,#content_pochi .md .shita {
  margin-right: 10px;
}

#content_pochi .ue .hd2 {
  height:35px;
  background-image: url(pochi/bg_pochigraph_hd.gif);
  background-repeat:no-repeat;
}
#content_pochi .ue .md2 {
  padding:0 20px 0 25px; 
  overflow:visible;
  background-image: url(pochi/bg_pochigraph_md.gif);
  background-repeat:repeat-y;
}

#content_pochi .ue .md2 td {
  font-size:90%;
  font-weight:bold;
  padding-bottom:5px;
}

#content_pochi .ue .bm2 {
  height: 10px;
  clear: left;
  padding-bottom: 10px;
  font-size: 1pt;
  background-position: top;
  background-image: url(pochi/bg_pochigraph_bm.gif);
  background-repeat: no-repeat;
}

/*▼スタッフコメント*/
#content_pochi .hd3 {
  height:10px;
  background-image: url(pochi/bg_pochicomment_hd.gif);
  background-repeat:no-repeat;
}
#content_pochi .md3 {
  padding:0 40px 0 40px; 
  overflow:visible;
  background-image: url(pochi/bg_pochicomment_md.gif);
  background-repeat:repeat-y;
}

#content_pochi .md3 dl {
  font-size: 80%;
}

#content_pochi .md3 dt,#content_pochi .md3 dd {
  line-height:1.8;
}

#content_pochi .md3 dt {
  border-bottom:dotted 1px #654a32;
  font-weight:bold;
}

#content_pochi .md3 dd.to_shop {
padding-left:470px;
}

#content_pochi .md3 dd.to_shop a {
display:block;
padding-left:470px;
padding:20px 0 0 50px;
width:100px;
height:30px;
background-image:url(pochi/btn_detail_off.gif);
text-decoration:none;
font-size:105%;
}

#content_pochi .md3 dd.to_shop a:hover {
display:block;
background-image:url(pochi/btn_detail_on.gif);
}

#content_pochi .bm3 {
  height: 10px;
  padding-bottom: 10px;
  font-size: 1pt;
  background-position: top left;
  background-image: url(pochi/bg_pochicomment_bm.gif);
  background-repeat: no-repeat;
}

/*当選者コメントテキスト化*/
#content_pochi .shita dl.winner {
  margin:auto;
  width: 95%;
  font-size: 90%;
}

#content_pochi .shita dl.winner dt {
  line-height:1.8;
  background-color:#F087A3;
  color:#FFF;
  padding-left:10px;
  font-weight:bold;
}

#content_pochi .shita dl.winner dd.name {
  line-height:1.8;
  background-color:#F7F5EC;
  border-bottom:dotted 1px #654a32;
  padding-right:10px;
  font-size:90%;
  font-weight:bold;
  padding-left:10px;
}

#content_pochi .shita dl.winner dd.comment {
/*  line-height:1.2;*/
  padding:10px 10px 10px 30px;
  font-size:90%;
}
#content_pochi .bm {
  height: 10px;
  clear: left;
  padding-bottom: 10px;
  font-size: 1pt;
  background-position: top;
  background-image: url(information/bg_info_foot.gif);
  background-repeat: no-repeat;
}
