body {
margin:0px 0px 0px 0px;
background-image:url("http://image.itmedia.co.jp/mobile/special/dolce/img/bg02.gif");
font-family: Verdana,Helvetica,sans-serif;
font-size:small;
color:#333333;
}

.header{
background-color:#ffffff;
padding:10px 10px 0px 10px;
}

.main{
background-color:#ffffff;
}

.cl{
text-align:right;
vertical-align:bottom;
letter-spacing:1pt;
line-height:120%;
padding:0px 5px 0px 5px;
font-size:x-small;
background-image:url("http://image.itmedia.co.jp/mobile/special/dolce/img/title2_02.jpg");
color:#FFFFFF;
background-repeat:no-repeat;
}

.cl .txt{
margin:0px 0px 5px 0px;
}

.story{
letter-spacing:1pt;
line-height:130%;
color:#ffffff;
background-image:url("http://image.itmedia.co.jp/mobile/special/dolce/img/txt_bg.gif");
text-align:left;
vertical-align:top;
}

.story .img{
padding-left:4px;
padding-top:5px;
}

.story .txt{
padding:0px 5px 5px 5px;
}

.story .ico{
padding:0px 5px 5px 8px;
float:right
}

.story .lr{
border-left-width:1px;
border-left-style:solid;
border-left-color:#000000;
border-right-width:1px;
border-right-style:solid;
border-right-color:#000000;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#000000;
}

.story .center{
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#000000;
}

.review{
letter-spacing:1pt;
line-height:130%;
color:#ffffff;
padding:10px 10px 10px 10px;
background-image:url("http://image.itmedia.co.jp/mobile/special/dolce/img/txt_bg.gif");
text-align:left;
vertical-align:top;
border:1px solid #000000;
}

.review .img1{
float:left;
padding-right:15px;
}

.review .img2{
float:right;
padding-left:15px;
}

.footer{
background-color:#ffffff;
}
