/* CSS Document */

div#ahaPropContainter {width:800px; margin:0 auto; text-align:left;}
div#ahaPropLnavi {width:130px; float:left; margin-right:10px;}
div#ahaPropMain {float:left; width:660px;}

/* NEW left navigation START */
div.ahaPropLeftMenu {margin:0 0 1em 0;}
div.ahaPropLeftMenu ul {margin:0; padding:0;}
/*\*/
div.ahaPropLeftMenu ul {margin:0; padding:0; width:auto}
/**/
div.ahaPropLeftMenu ul li {list-style-type:none; margin-bottom:2px;}
div.ahaPropLeftMenu ul li a {padding:7px; background-color:#ddd; color:#03c; display:block; line-height:1.2; border-left:2px solid #f33;}
div.ahaPropLeftMenu ul li a span {display:block;}
div.ahaPropLeftMenu ul li a:hover {background-color:#ffd; border-left-color:#f90;}
/* NEW left navigation END */

/* contents decolationer START */
.ahaprop-ch01 {font-size:14px; border-left:4px solid #F60; border-bottom:2px dotted #F60; padding:0.2em 0 0.2em 0.4em; margin:0 0 0.5em 0;}
.ahaprop-ch02 {font-size:14px; border-left:4px solid #666; border-bottom:1px dotted #666; padding:0.2em 0 0.2em 0.4em; margin:0 0 0.5em 0; color:#666; font-weight:normal;}
div#ahapropPlanAlert {border:1px solid #fc0; padding:1em 1em 1em 20px;}
div#ahapropPlanAlert ul {margin:0; padding:0;}
/*\*/
div#ahapropPlanAlert ul {margin:0; padding:0; width:auto}
/**/
div#ahapropPlanAlert ul li {line-height:1.4;}
/* contents decolationer END */

/* aha property alert START */
p#ahapropAlert {border:1px solid #fc0; padding:0.3em; width:500px; margin:0 80px;}
p#ahapropAlert span {display:block; font-weight:bold;}
/* aha property alert END */