/*Ybbwhiteplan 081121*/

.YBBWPMain{margin:10px 0 0 0;}

.YBBWPTel{margin:0 0 20px 0;}

.YBBWPTel img{display:block;}

.YBBWPTel div.Link{
margin:0;
padding:10px 10px 20px 10px;
background:url(https://s.yimg.jp/images/bb/promo/prm/ybbwp/telbg.gif) repeat-y;
text-align:center;
font-size:100%;
}

.YBBWPTel div.attention{
margin:5px 0 0 0;
line-height:1.4em;
font-size:80%;
color:#787676;
}



.YBBWPExp{margin:0 0 20px 0;}

.YBBWPExp h2{margin:0; padding:0;}

.YBBWPExp h2 img{
display:block;
margin:0;
padding:0;
}

.YBBWPExp h3{
padding:10px 0;
line-height:1.4em;
font-size:90%;
font-weight:bold;
}

.YBBWPExp p{
margin:10px 0 0 0;
line-height:1.4em;
font-size:90%;
}

.YBBWPExp p strong{font-size:140%;}

.YBBWPExp p span.Pink{color:#ed4e97;}

.YBBWPExp p span.Red{color:#ff0e0e;}

.YBBWPExp div.attention{
margin:15px 0 0 0;
line-height:1.4em;
font-size:80%;
color:#787676;
}


.YBBWPExp div.campaignbox{
margin:15px 0 0 0;
padding:10px 20px 10px 20px;
border:2px dotted #f966a9;
}

.YBBWPExp div.campaignbox dl{
width:900px;
margin:0;
padding:0;
}

.YBBWPExp div.campaignbox dt{
float:left;
width:90px;
margin:0;
padding:0;
}

.YBBWPExp div.campaignbox dd{
float:left;
width:810px;
margin:0;
padding:0;
font-size:90%;
line-height:1.4em;
}


.YBBWPExp div.campaignbox strong{
font-weight:bold;
}


.YBBWPExp2{width:650px; float:left;}

.YBBWPExp2 h3{
padding:0 0 10px 0;
line-height:1.4em;
font-size:90%;
font-weight:bold;
}

.YBBWPExp2 img.ill1{display:block; margin:0 0 20px 0;}

.YBBWPExp2 p{
margin:5px 0 0 0;
line-height:1.3em;
font-size:80%;
color:#787676;
}

.YBBWPExp3{
width:300px;
float:left;
background:url(https://s.yimg.jp/images/bb/promo/prm/ybbwp/setbg.gif) repeat-y;
}

.YBBWPExp3 img{display:block; margin:0 auto;}

.YBBWPExp3 h3{margin:0; padding:0;}

.YBBWPExp3 h4{
padding:10px 15px 0 15px;
line-height:1.4em;
font-size:90%;
font-weight:bold;
}

.YBBWPExp3 p.txt1{
margin:0;
padding:0 15px 15px 15px;
line-height:1.3em;
font-size:90%;
}

.YBBWPExp3 p.txt1 strong{font-size:120%;}

.YBBWPExp3 p.attention{
margin:0;
padding:20px 15px 0 15px;
line-height:1.3em;
font-size:80%;
color:#787676;
}

table.YBBWPPrice{width:100%; margin:10px auto; padding:0;}

table.YBBWPPrice td{
padding:1px 4px;
line-height:1.3em;
font-size:90%;
}

table.YBBWPPrice td.Title{text-align:left; border:1px solid #333333; width:34%;}

table.YBBWPPrice td.Title2{text-align:left; border:1px solid #333333; width:17%;}

table.YBBWPPrice td.Title3{text-align:left; border:1px solid #333333; width:8%;}

table.YBBWPPrice td.Title4{text-align:left; border:1px solid #333333; width:9%;}

table.YBBWPPrice td.Title5{text-align:center; border:1px solid #333333; background:#949393; width:16%;}

table.YBBWPPrice td.Speed{
background:#E3E3E3;
text-align:center;
width:10%;
font-weight:bold;
border:1px solid #333333;
}

table.YBBWPPrice td.Pink{background:#feeef5;}

table.YBBWPPrice td.DPink{background:#ea619f;}

table.YBBWPPrice td.DBlue{background:#19a1ba;}

table.YBBWPPrice td.Price{text-align:center; border:1px solid #333333;}

table.YBBWPPrice td.Price2_p{text-align:right; border:1px solid #333333; color:#ef5c9f;}

table.YBBWPPrice td.Price2_b{text-align:right; border:1px solid #333333; color:#14a6c0;}

.YBBWPAttention{margin:0 0 20px 0;}

.YBBWPAttention h2{
margin:5px 0 0 0;
padding:5px 10px;
font-size:100%;
background:#dbdbdb;
}

.YBBWPAttention p{
margin:10px 0 0 0;
line-height:1.4em;
font-size:90%
}