@charset "euc-jp";

/* Layout
--------------------------------------------------------- */
div.infomation_2#bitcash0909{
padding:5px 30px 10px 30px;
}

#bitcash0909_container_top{
background:url(/modpub/images/campaign/bitcash0909/bit_bg_t.gif)  no-repeat bottom;
width:736px;
height:4px;
font-size:0px;
}

#bitcash0909_container{
background:url(/modpub/images/campaign/bitcash0909/bit_bg_m.gif) repeat-y;
width:736px;
}

#bitcash0909_container_bottom{
background:url(/modpub/images/campaign/bitcash0909/bit_bg_b.gif)  no-repeat;
width:736px;
height:4px;
}

#bitcash0909_container div.wrapper{
margin:0 4px;
width:728px;
}

#bitcash0909_01{
background:url(/modpub/images/campaign/bitcash0909/bit_title.jpg) no-repeat;
height:166px;
margin-bottom:15px;
}

#bitcash0909_02{
background:url(/modpub/images/campaign/bitcash0909/bit_01.jpg) no-repeat;
height:199px;
}

#bitcash0909_03{
background:url(/modpub/images/campaign/bitcash0909/bit_line.gif) no-repeat top center;
padding-top:25px;
margin-top:10px;
}

#bitcash0909_pre{
background:url(/modpub/images/campaign/bitcash0909/bit_line.gif) no-repeat bottom center;
margin:10px 0 5px 0;
padding-bottom:15px;
}

#bitcash0909_04{
margin-top:15px;
}

#bitcash0909_04 div{
width:674px;
margin-left:27px;
height:38px;
}

#bitcash0909_04 p{
float:left;
width:218px;
}

#bitcash0909_04 p.button_01{
margin-right:10px;
}

#bitcash0909_04 p.button_02{
margin-right:10px;
}

#bitcash0909_04 p a{
display:block;
width:218px;
height:38px;
text-indent:-9999px;
}

#bitcash0909_04 p.button_01{
background:url(/modpub/images/campaign/bitcash0909/bit_button_01_on.gif) no-repeat;
}

#bitcash0909_04 p.button_01 a{
background:url(/modpub/images/campaign/bitcash0909/bit_button_01.gif) no-repeat;
}

#bitcash0909_04 p.button_02{
background:url(/modpub/images/campaign/bitcash0909/bit_button_02_on.gif) no-repeat;
}

#bitcash0909_04 p.button_02 a{
background:url(/modpub/images/campaign/bitcash0909/bit_button_02.gif) no-repeat;
}

#bitcash0909_04 p.button_03{
background:url(/modpub/images/campaign/bitcash0909/bit_button_03_on.gif) no-repeat;
}

#bitcash0909_04 p.button_03 a{
background:url(/modpub/images/campaign/bitcash0909/bit_button_03.gif) no-repeat;
}

#bitcash0909_04 p a:hover{
background:none;
}

#bitcash0909_05{
padding:15px 10px 0;
}

#bitcash0909_05 div{
background-color:#ffffe3;
border:1px solid #51b790;
width:347px;
}

#bitcash0909_05 div.text_01{
float:left;
height:188px;
overflow:hidden;
}

#bitcash0909_05 div.text_02{
float:right;
height:119px;
}

#bitcash0909_05 div.text_03{
margin-top:10px;
float:right;
height:57px;
}

#bitcash0909_05 div.text_01 p.text_main,
#bitcash0909_05 div.text_02 p.text_main,
#bitcash0909_05 div.text_03 p.text_main{
padding:10px;
margin:0;
}

#bitcash0909_05 div.text_03 p.text_main{
float:left;
}

#bitcash0909_05 strong{
color:#51b790;
}

#bitcash0909_05 em{
font-style:normal;
font-weight:bold;
}

#bitcash0909_05 div.text_01 p.text_point{
background-color:#ffffff;
border:1px solid #51b790;
padding:10px;
margin:0 10px 10px 10px;
}

#bitcash0909_05 p.todetails{
float:right;
margin:0;
padding:0 10px 10px 0;
}

#bitcash0909_05 div.text_03 p.todetails{
padding-top:30px;
}

#bitcash0909_06{
clear:both;
margin:15px auto 0 auto;
width:580px;
}

#bitcash0909_06 ul{
background-color:#e8f4ff;
padding:10px 0 10px 35px;
margin:0 auto;
}

#bitcash0909_07{
padding:15px 0 20px;
width:100%;
text-align:center;
}

#bitcash0909_07 div.button_area2{
background:url(/modpub/images/campaign/bitcash0909/button_purchase_on.gif) no-repeat;
width:291px;
height:53px;
margin:0 auto;
}

#bitcash0909_07 div.button_area2 a{
background:url(/modpub/images/campaign/bitcash0909/button_purchase.gif) no-repeat;
display:block;
width:291px;
height:53px;
text-indent:-9999px;
margin:0 auto;
}

#bitcash0909_07 div.button_area2 a:hover{
background:none;
}

/* clear
--------------------------------------------------------- */

.clearfix:after{
content:"."; 
display:block;
clear:both;
height:0;
visibility:hidden;
}

.clearfix {
min-height:1px;
}

* html .clearfix{
height:1px;
/*\*//*/
height: auto;
overflow: hidden;
/**/
}