/* CSS Document */

body{
background-image:url(http://cp.spicas.jp/dieta/images/bg.jpg);
background-repeat:repeat-x;
background-position:center bottom;
background-attachment:fixed;
font-size:14px;
line-height:24px;
color:#222222;
}

/* campaign ______________________________ */

/*
div#wrap div#contents div#campaign {
margin-bottom:20px;
}

div#wrap div#contents div#campaign div.campaignbtn a {
width:744px;
height:100px;
margin:auto;
display:block;
text-indent:-9999px;
overflow:hidden;
background:url(http://spicas.jp/uconandslim/images/cam100317_05.gif) no-repeat;
}
div#wrap div#contents div#campaign div.campaignbtn a:hover {  
background-position: 0 -100px;  
} 
*/


/* dietaTOP ______________________________ */

div#wrap div#contents div#main div#dietaTOP {
padding:0;
margin-bottom:20px;
clear:both;
}

/* dietaMAIN ______________________________ */

div#wrap div#contents div#main div#dietaMAIN {
padding:0;
margin-bottom:20px;
clear:both;
}
div#wrap div#contents div#main div#dietaMAIN div.subtit01 {
padding-top:20px;
}
div#wrap div#contents div#main div#dietaMAIN div.subtxt01 {
padding-top:10px;
}
div#wrap div#contents div#main div#dietaMAIN div.subtxt01 p img {
margin:2px 10px 6px 0;
float:left;
}

/* dietaCOLUMN ______________________________ */

div#wrap div#contents div#main div#dietaCOLUMN {
padding:0 0 20px 0;
}

div#wrap div#contents div#main div#dietaCOLUMN div.columnbody {
background-image:url(images/dieta2_aoibg.gif);
background-repeat:repeat-y;
padding:0 10px 2px 10px;
}
div#wrap div#contents div#main div#dietaCOLUMN img.columnpic {
float:right;
padding:4px 0 8px 8px;
}
div#wrap div#contents div#main div#dietaCOLUMN div.columnbody div.aoicomm {
padding:10px 10px 4px 10px;
}
div#wrap div#contents div#main div#dietaCOLUMN div.columnbody div.aoicomm p.aoiprof {
font-size:12px;
line-height:17px;
color:#333333;
background-color:#f4f4f4;
padding:10px;
margin:10px 10px 0 0;
overflow:hidden;
}

p.txt12{
font-size:12px;
line-height:18px;
}

/* price ______________________________ */

div#wrap div#contents div#price {
padding-bottom:20px;
}


