/* CSS Document */
/* legacy */
#wrap #maincontent .column_body h3 dt{width:12px;line-height:12px;font-size:12px;padding:3px;background:#000;color:#fff;font-weight:bold;border:0;}
#wrap #maincontent .column_body h3 dd{width:660px;}

#maincontent .column_body_inner h4.chapter3{font-weight:bold;background:url(../images/ic_pickup.gif) no-repeat 10px center #f9f6e0;padding:6px 5px 4px 28px;margin:15px 0;}

#maincontent .column_body h4.hd2_point{padding-left: 45px;
background: url(../../improvements/images/h4_point.jpg) no-repeat left top #fff;
font-weight: normal;
font-size: 1.2em;
padding-top: 12px;
height: 33px;
line-height: 100%;
color: white;
margin:0;
}

#maincontent h4.hd2_improv{
	padding-left: 115px;
	background: url(../../improvements/images/h4_improv.jpg) no-repeat left top #fff;
	font-weight: bold;
	font-size: 1.2em;
	padding-top: 16px;
	height: 33px;
	line-height:100%;
	color: #1E3284;
	margin:0;
}

div.hd2_improv{
	background-image: url(../../improvements/images/h4_improv.jpg) no-repeat left top #fff;
	height: 4px;
	line-height:1px;
	font-size:1px;
}

.column_body .name{text-align:right;}

/* lnav metabo */
/* lnav */
#lnav.gnav9 #lnav_h{text-align:center;background:#000;padding:10px 5px 8px 5px;}
#lnav.gnav9 ul{padding:5px 8px;}
#lnav.gnav9 li{padding:0;list-style:none;margin:0 0 5px 0;}
#lnav.gnav9 li a{background:url(../images/ic_lnav_circle.gif) no-repeat 10px center #fff;text-decoration:underline;border:3px solid #ccc;padding:6px 3px 6px 28px;}
#lnav.gnav9 li a:hover{background:url(../images/ic_lnav_circle_red.gif) no-repeat 10px center #fff;color:#CC2B0B;}
#lnav.gnav9 li ul li:last-child{margin:0;}
#lnav.gnav9 li ul li a{border:0;background-color:#eaeaea;}
#lnav.gnav9 li ul li a:hover{background-color:#f6f6f6;border-radius:3px;}

#lnav.gnav9 li.on a{text-decoration:none;color:#CC2B0B;font-weight:normal;}
#lnav.gnav9 li.on ul li a{color:#000;text-decoration:underline;}
#main #lnav.gnav9 li ul li.on a{text-decoration:none;color:#CC2B0B;}

#lnav.gnav9 .on_1 li#lnav01 a,
#lnav.gnav9 .on_2 li#lnav02 a,
#lnav.gnav9 .on_3 li#lnav03 a,
#lnav.gnav9 .on_4 li#lnav04 a,
#lnav.gnav9 .on_5 li#lnav05 a,
#lnav.gnav9 .on_6 li#lnav06 a,
#lnav.gnav9 .on_7 li#lnav07 a,
#lnav.gnav9 .on_8 li#lnav08 a,
#lnav.gnav9 .on_9 li#lnav09 a{text-decoration:none;color:#CC2B0B;font-weight:normal;}
#lnav.gnav9 .on_1 li#lnav01 ul li a,
#lnav.gnav9 .on_2 li#lnav02 ul li a,
#lnav.gnav9 .on_3 li#lnav03 ul li a,
#lnav.gnav9 .on_4 li#lnav04 ul li a,
#lnav.gnav9 .on_5 li#lnav05 ul li a,
#lnav.gnav9 .on_6 li#lnav06 ul li a,
#lnav.gnav9 .on_7 li#lnav07 ul li a,
#lnav.gnav9 .on_8 li#lnav08 ul li a,
#lnav.gnav9 .on_9 li#lnav09 ul li a{color:#000;text-decoration:underline;}
#main #lnav.gnav9 ul li ul.on_1 li.lnav2_01 a,
#main #lnav.gnav9 ul li ul.on_2 li.lnav2_02 a,
#main #lnav.gnav9 ul li ul.on_3 li.lnav2_03 a,
#main #lnav.gnav9 ul li ul.on_4 li.lnav2_04 a,
#main #lnav.gnav9 ul li ul.on_5 li.lnav2_05 a,
#main #lnav.gnav9 ul li ul.on_6 li.lnav2_06 a,
#main #lnav.gnav9 ul li ul.on_7 li.lnav2_07 a,
#main #lnav.gnav9 ul li ul.on_8 li.lnav2_08 a,
#main #lnav.gnav9 ul li ul.on_9 li.lnav2_09 a{text-decoration:none;color:#CC2B0B;font-weight:normal;}

/* datsu */
#main_tab{clear:both;margin:20px 0;border-bottom:4px solid #000;}
#main_tab ul{clear:both;}
#main_tab ul li{float:left;width:118px;margin-right:2px;}
#main_tab ul li a{display:block;padding:10px 1px;text-align:center;font-weight:bold;text-decoration:none;border:solid #ccc;border-width:1px 1px 0 1px;border-radius:3px 3px 0 0;background:#eaeaea;white-space:nowrap;}
#main_tab ul li.on a{background:#000;color:#fff;border:solid #000;border-width:1px 1px 0 1px;}
#main_tab ul li.last{width:120px;margin-right:0;}

#main_tab.chapter3 li{width:160px;}
#main_tab.chapter3 li.last{width:234px;}

.datsu_body .right{margin:0 0 15px 15px;}
.datsu_body .left{margin:0 15px 15px 0;}

.datsu_body .datsu_body_inner .right{margin:0 0 0 10px;}
.datsu_body .datsu_body_inner .left{margin:0 10px 0 0;}

.datsu_body table{margin:10px 0;}
.datsu_body th{background:#f0f0f0;text-align:left;font-weight:normal;vertical-align:top;}
.datsu_body th.align_center{text-align:center;}

.datsu_body .kakomi_point{background:#eaeaea;border:4px solid #eee;border-radius:5px;margin:0 0 20px 0;}
.datsu_body .kakomi_point .clear{border:1px solid #fff;padding:5px;border-radius:4px;}
#maincontent .datsu_body .kakomi_point .clear h3{width:70px;height:70px;margin:0 10px;padding:0;text-indent:-9999px;background:url(../../improvements/datsu/images/point.gif) no-repeat 0px 0px;float:left;}
.datsu_body .kakomi_point .clear p{float:right;width:560px;padding:10px 0 0 0;line-height:200%;}

.datsu_body .pnav{clear:both;border-top:1px solid #ccc;padding:30px 0 10px 0;margin:20px 0 0 0;}
.datsu_body .pnav li{padding:0;}
.datsu_body .pnav li.prev{border:0;}
.datsu_body .pnav li.prev a{float:left;}
.datsu_body .pnav li.next a{float:right;}

.dottedtable img{clear:both;margin:0 0 5px 0;}
.dottedtable a{clear:both;display:block;background:url(../images/ic_arrow_circle.gif) no-repeat left center;padding-left:20px;font-weight:bold;}

.datsu_body_inner{border:1px solid #ccc;border-radius:5px;margin:20px 0 30px 0;padding:15px;}
.datsu_body_inner table{width:100%;}
.datsu_body_inner .centering{padding:5px;border-bottom:1px dotted #666;text-align:center;margin:10px 0 20px 0;}
.datsu_body_inner .border1{border:2px solid #eee;padding:18px;margin:30px 0;clear:both;}
#maincontent .datsu_body_inner .border1 h2{background:none;padding:0 0 10px 0;margin:0 0 15px 0;border-bottom:1px dotted #333;}
h3 .datsu_column{background:#000;color:#fff;padding:2px 10px;line-height:125%;font-size:90%;font-weight:normal;display:block;float:left;margin:0 10px 0 0;font-family:"Trebuchet MS", Helvetica, sans-serif;}

.comparison ul{clear:both;background:url(../../improvements/datsu/images/ic_vs.gif) no-repeat center center;height:4.5em;}
.comparison li{border:2px solid #ddd;width:140px;}
.comparison li dl{padding:5px 10px 0 10px;text-align:center;}
.comparison li dt{border-bottom:1px dotted #333;}
.comparison li dd{font-size:90%;}
.datsu_body .left.comparison{padding-right:20px;margin-right:0;border-right:1px dotted #ccc;}



#lnav li ul.lnav_numbers li li{border:0;margin:0;padding:0;}
#lnav li ul.lnav_numbers li li a,
#lnav li ul.lnav_numbers li li a:hover{padding:2px 0 2px 15px;margin:0;}
#lnav li ul.lnav_numbers li.lnav2_01 li a,
#lnav li ul.lnav_numbers li.lnav2_02 li a,
#lnav li ul.lnav_numbers li.lnav2_03 li a,
#lnav li ul.lnav_numbers li.lnav2_04 li a,
#lnav li ul.lnav_numbers li.lnav2_05 li a,
#lnav li ul.lnav_numbers li.lnav2_06 li a,
#lnav li ul.lnav_numbers li.lnav2_07 li a,
#lnav li ul.lnav_numbers li.lnav2_08 li a,
#lnav li ul.lnav_numbers li.lnav2_09 li a{background-image:url(../images/ic_disc.gif);}