/* ---------------------------------------------------

Fresher 
id#4post-595

------------------------------------------------------  */

#post-595 div.entry dl.example {
overflow: auto;
height: 100%;

}
#post-595 div.entry dl.example dt{
width: 280px;
height: 3em;
float: left;
border: 1px #999 solid;
margin: 0 5px;
padding: 0.2em;
font-weight: bold;
display:inline;
}
#post-595 div.entry dl.example dd {
float:left;
margin:4em 0pt 10pt -285px;
padding-top: 1.5em;
width: 280px;
background: url(example.gif) no-repeat 50% 0;
display:inline;
}
#post-595 div.entry div.example {
width: 280px;
float: left;
margin: 5px;
display: inline;
}
#post-595 div.entry div.example h3 {
border: 1px #999 solid;
margin: 0 5px;
padding: 0.2em;
font-weight: bold;
}
#post-595 div.entry h2.flow {
clear: left;
}
#post-595 div.entry div.example p {
padding-top: 1.5em;
background: url(example.gif) no-repeat 50% 0;
}
#post-595 div.entry table.plan {
	margin: 0 auto 10px;
	border-collapse: collapse;
	border-spacing: 0px;
	width: 99%;
}
#post-595 div.entry table.plan ul {
padding: 0;
margin: 0;
}
#post-595 div.entry table.plan li {
text-indent: -1em;
margin-left: 1em;
}
#post-595 div.entry table.plan td {
	padding: 0.2em;
	line-height: 1.2;
	border: 1px solid #999;
	vertical-align: inherit;
}

#post-595 div.entry table.plan td.empty{
	border: none;

}
#post-595 div.entry table.plan td.price {
padding: 0;
text-align: center;
width: 8em;
}
#post-595 div.entry table.plan tr.item {
text-align: center;
font-weight: bold;
background: #008144;
color: #fff;
}

#post-595 div.entry table.plan td.plan24, #post-595 div.entry table.plan td.plan60, #post-595 div.entry table.plan td.plan120 {
width: 3em;
border: none;
padding: 0;
text-align: center;
color: #fff;
}
#post-595 div.entry table.plan td.plan24 {
background: #68b64e;
}
#post-595 div.entry table.plan td.plan60 {
background: #0097cc;
}
#post-595 div.entry table.plan td.plan120 {
background: #4d7ab7;
}
#post-595 div.entry .caution {
color: #f00;
}