/* clearfix */
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

#hoshi {width:645px;}
#hoshi p{margin:0; padding:0;}
#hoshi .clear{*zoom: 1;}
#hoshi .clear:after{display: block;visibility: hidden;content: ".";clear: both;height: 0;}
#hoshi .testHd{background-image:url(https://image.excite.co.jp/jp/uranai/vhoro/img01.jpg); background-repeat:no-repeat; height:270px; overflow:hidden; margin-top:0px;}
#hoshi .testHd p.txt{ padding-top:345px;}
#hoshi .testForm{background-image:url(https://image.excite.co.jp/jp/uranai/vhoro/img02.jpg); background-repeat:no-repeat; height:410px; position:relative;}
#hoshi .testForm .titw{ height:50px; overflow:hidden;}
#hoshi .testForm p.tit{ padding-top:50px;}
#hoshi .testForm .fmw{ width:645px; padding:15px 90px 15px 90px; float:left; align:center;}
#hoshi .testForm .fm{ float:left; border:solid 3px #7fddfc; background-color:#effafd; padding:7px; }
#hoshi .select01{ clear:both; width:605px; height:150px; margin:0 0 0 20px; padding:50px 0 0 20px; background-image:url(https://image.excite.co.jp/jp/uranai/vhoro/select_bg.gif); background-repeat:no-repeat;}
#hoshi .select02{ clear:both; width:605px; height:150px; margin:15px 0 0 20px; background-image:url(https://image.excite.co.jp/jp/uranai/vhoro/select_bg02.gif); background-repeat:no-repeat;}
#hoshi .select p { text-align: center;}

#hoshi .brn_wrapper01{ width:570px; text-align:center; font-size: smaller;}
#hoshi .brn_wrapper02{ width:390px; margin:0 0 0 110px; padding:55px 0 0 0; text-align:center; font-size: smaller;}

#hoshi .brn_l_wrapper{ float:left; width:370px;}
#hoshi .brn_r_wrapper{ float:right; width:200px;}
#hoshi .brn_l{ float:left; width:185px;}
#hoshi .brn_r{ float:right; width:185px;}

#hoshi .brn_01{ float:left; width:185px;}
#hoshi .brn_02{ float:right; width:185px;}
#hoshi .brn_03{ float:right; width:185px;}

#hoshi .resultHd{background-image:url(https://image.excite.co.jp/jp/uranai/vhoro/resultImg01.jpg); background-repeat:no-repeat; height:215px; overflow:hidden;}
#hoshi .resultHd p.img01{background-image:url(https://image.excite.co.jp/jp/uranai/201007hoshi/01Img.gif); background-repeat:no-repeat; width:172px; height:215px; float:left;}
#hoshi .resultHd p.img02{background-image:url(https://image.excite.co.jp/jp/uranai/201007hoshi/02Img.gif); background-repeat:no-repeat; width:172px; height:215px; float:left;}
#hoshi .resultHd p.img03{background-image:url(https://image.excite.co.jp/jp/uranai/201007hoshi/03Img.gif); background-repeat:no-repeat; width:172px; height:215px; float:left;}
#hoshi .resultHd p.img04{background-image:url(https://image.excite.co.jp/jp/uranai/201007hoshi/04Img.gif); background-repeat:no-repeat; width:172px; height:215px; float:left;}
#hoshi .resultHd p.img05{background-image:url(https://image.excite.co.jp/jp/uranai/201007hoshi/05Img.gif); background-repeat:no-repeat; width:172px; height:215px; float:left;}
#hoshi .resultHd p.img06{background-image:url(https://image.excite.co.jp/jp/uranai/201007hoshi/06Img.gif); background-repeat:no-repeat; width:172px; height:215px; float:left;}
#hoshi .resultHd p.img07{background-image:url(https://image.excite.co.jp/jp/uranai/201007hoshi/07Img.gif); background-repeat:no-repeat; width:172px; height:215px; float:left;}
#hoshi .resultHd p.img08{background-image:url(https://image.excite.co.jp/jp/uranai/201007hoshi/08Img.gif); background-repeat:no-repeat; width:172px; height:215px; float:left;}
#hoshi .resultHd p.img09{background-image:url(https://image.excite.co.jp/jp/uranai/201007hoshi/09Img.gif); background-repeat:no-repeat; width:172px; height:215px; float:left;}
#hoshi .resultHd p.img10{background-image:url(https://image.excite.co.jp/jp/uranai/201007hoshi/10Img.gif); background-repeat:no-repeat; width:172px; height:215px; float:left;}
#hoshi .resultHd p.img11{background-image:url(https://image.excite.co.jp/jp/uranai/201007hoshi/11Img.gif); background-repeat:no-repeat; width:172px; height:215px; float:left;}
#hoshi .resultHd p.img12{background-image:url(https://image.excite.co.jp/jp/uranai/201007hoshi/12Img.gif); background-repeat:no-repeat; width:172px; height:215px; float:left;}

#hoshi .resultHd p.tit01{background-image:url(https://image.excite.co.jp/jp/uranai/201007hoshi/01Tit.gif); background-repeat:no-repeat; width:312px; height:215px; background-position:0 15px;  float:left; overflow:hidden;}
#hoshi .resultHd p.tit02{background-image:url(https://image.excite.co.jp/jp/uranai/201007hoshi/02Tit.gif); background-repeat:no-repeat; width:312px; height:215px; background-position:0 15px;  float:left; overflow:hidden;}
#hoshi .resultHd p.tit03{background-image:url(https://image.excite.co.jp/jp/uranai/201007hoshi/03Tit.gif); background-repeat:no-repeat; width:312px; height:215px; background-position:0 15px;  float:left; overflow:hidden;}
#hoshi .resultHd p.tit04{background-image:url(https://image.excite.co.jp/jp/uranai/201007hoshi/04Tit.gif); background-repeat:no-repeat; width:312px; height:215px; background-position:0 15px;  float:left; overflow:hidden;}
#hoshi .resultHd p.tit05{background-image:url(https://image.excite.co.jp/jp/uranai/201007hoshi/05Tit.gif); background-repeat:no-repeat; width:312px; height:215px; background-position:0 15px;  float:left; overflow:hidden;}
#hoshi .resultHd p.tit06{background-image:url(https://image.excite.co.jp/jp/uranai/201007hoshi/06Tit.gif); background-repeat:no-repeat; width:312px; height:215px; background-position:0 15px;  float:left; overflow:hidden;}
#hoshi .resultHd p.tit07{background-image:url(https://image.excite.co.jp/jp/uranai/201007hoshi/07Tit.gif); background-repeat:no-repeat; width:312px; height:215px; background-position:0 15px;  float:left; overflow:hidden;}
#hoshi .resultHd p.tit08{background-image:url(https://image.excite.co.jp/jp/uranai/201007hoshi/08Tit.gif); background-repeat:no-repeat; width:312px; height:215px; background-position:0 15px;  float:left; overflow:hidden;}
#hoshi .resultHd p.tit09{background-image:url(https://image.excite.co.jp/jp/uranai/201007hoshi/09Tit.gif); background-repeat:no-repeat; width:312px; height:215px; background-position:0 15px;  float:left; overflow:hidden;}
#hoshi .resultHd p.tit10{background-image:url(https://image.excite.co.jp/jp/uranai/201007hoshi/10Tit.gif); background-repeat:no-repeat; width:312px; height:215px; background-position:0 15px;  float:left; overflow:hidden;}
#hoshi .resultHd p.tit11{background-image:url(https://image.excite.co.jp/jp/uranai/201007hoshi/11Tit.gif); background-repeat:no-repeat; width:312px; height:215px; background-position:0 15px;  float:left; overflow:hidden;}
#hoshi .resultHd p.tit12{background-image:url(https://image.excite.co.jp/jp/uranai/201007hoshi/12Tit.gif); background-repeat:no-repeat; width:312px; height:215px; background-position:0 15px;  float:left; overflow:hidden;}

#hoshi .resultHd p.txt{ padding:215px;}
#hoshi .result{background-image:url(https://image.excite.co.jp/jp/uranai/vhoro/resultImg02.jpg); background-repeat:no-repeat; height:570px; position:relative;}

#hoshi .result .titTrap01{background-image:url(https://image.excite.co.jp/jp/uranai/vhoro/resultTtltrap01.gif); background-repeat:no-repeat; height:35px; overflow:hidden;}
#hoshi .result .titTrap02{background-image:url(https://image.excite.co.jp/jp/uranai/vhoro/resultTtltrap02.gif); background-repeat:no-repeat; height:35px; margin-top:10px; padding:0 20px 0 0; overflow:hidden;}
#hoshi .result .titCharm01{background-image:url(https://image.excite.co.jp/jp/uranai/vhoro/resultTtlcharm01.gif); background-repeat:no-repeat; height:35px; overflow:hidden;}
#hoshi .result .titCharm02{background-image:url(https://image.excite.co.jp/jp/uranai/vhoro/resultTtlcharm02.gif); background-repeat:no-repeat; height:35px; margin-top:10px; padding:0 20px 0 0; overflow:hidden;}
#hoshi .result .titHappy01{background-image:url(https://image.excite.co.jp/jp/uranai/vhoro/resultTtlhappy01.gif); background-repeat:no-repeat; height:35px; overflow:hidden;}
#hoshi .result .titHappy02{background-image:url(https://image.excite.co.jp/jp/uranai/vhoro/resultTtlhappy02.gif); background-repeat:no-repeat; height:35px; margin-top:10px; padding:0 20px 0 0; overflow:hidden;}
#hoshi .result p.rtext{ width:390px; padding:0 0 0 20px; font-size:12px; line-height:1.5;}

#hoshi .thumb{ clear:both; width:600px; text-align:right; font-size:10px; color:#000; line-height:1.3; border-top:dotted 1px #ffffff; position:absolute; top:200px; right:18px; margin-top:100px; padding-top:10px; }
#hoshi .thumb img{ clear:both; float:right; margin-left:7px;}
#hoshi .result .thumb{ clear:both; text-align:right; font-size:10px; color:#000; line-height:1.6; position:absolute; top:360px; right: 18px; width:600px;}
#hoshi .result .thumb img{ clear:both; float:right; margin-left:7px;}
