h1
	{ margin-bottom:10px; }
div.mdltop div.lbox
	{ padding-right:18px; padding-bottom:20px; }
div.mdltop div.lbox p
	{ width:180px; font-size:70%; line-height:140%; padding-left:20px; }
div.mdltop div.nopdr
	{ padding-right:0; }

div.img_timeline
	{ width:620px; border:5px solid #E6E6E6; padding:5px; margin-top:15px; }
div.img_timeline h3
	{ background:#99CF17; color:#FFFBC7; border:2px solid #E5E5E5; font-size:80%; padding:3px; font-weight:normal; width:279px; margin-bottom:3px; }
h2
	{ color:#848484; background:url('../img/img_h2bg.jpg') no-repeat; width:601px; font-size:95%; line-height:120%; padding:8px 0 0 40px; height:26px; margin-top:20px; }

div#scheme0_1
	{ width:641px; padding:20px 0 10px; }

div#scheme0_2
	{ width:641px; height:216px; position:relative; }
div#scheme0_2 p
	{  width:220px; padding-top:10px; }
div#scheme0_2 div.imgb
	{ position:absolute; left:231px; top:44px; }
div#scheme0_2 div.imgc
	{ position:absolute; left:0px; top:149px; }

div#scheme1_2
	{ width:641px; height:271px; position:relative; }
div#scheme1_2 p
	{  width:263px; padding-top:10px; }
div#scheme1_2 div.imgb
	{ position:absolute; left:273px; top:44px; }
div#scheme1_2 div.imgc
	{ position:absolute; left:0px; top:209px; }

div#scheme1_3
	{ width:641px; height:201px; position:relative; }
div#scheme1_3 p
	{  width:221px; padding-top:10px; }
div#scheme1_3 div.imgb
	{ position:absolute; left:231px; top:44px; }
div#scheme1_3 div.imgc
	{ position:absolute; left:0px; top:146px; }


div.onefocus
	{ clear:both; margin-top:10px; border:1px solid #C5C5C5; width:639px; }
div.onefocus div.ph_area
	{ float:left; width:175px; padding:2px; }
div.onefocus div.tx_area div.ttl_focus
	{ padding-top:2px; }
div.onefocus div.tx_area
	{ float:right; width:460px; }
div.onefocus div.tx_area p.casenum
	{ color:#99CF16; font-weight:bold; padding-left:13px; border-bottom:1px solid #C6C6C4; padding-bottom:3px; }
div.onefocus div.tx_area p.buildname
	{ border-left:3px solid #CCCCCC; margin:7px 0 7px 13px; padding:3px 0 2px 10px; line-height:85%; }
div.onefocus div.tx_area div.summary
	{ border-top:1px solid #C6C6C4; padding:5px 0 5px 11px; }
div.onefocus div.tx_area div.summary td
	{ padding:0 2px; }
div.onefocus p.subttl
	{ clear:both; border-top:1px solid #C6C6C4; border-left:12px solid #B4D800; font-weight:bold; color:#919191; padding:2px 0 2px 10px; }
div.onefocus p.subtx
	{ padding:5px; border-top:1px solid #C6C6C4; }
div.onefocus ol
	{ padding-left:30px; }
div.onefocus ol.alpha
	{ list-style-type:upper-alpha; }
div.onefocus div.linebox
	{ margin:5px 10px 0 10px; }
div.onefocus div.linebox p.ttl
	{ border-top:1px dotted #989898; color:#80AE10; padding-top:5px; }
div.onefocus div.linebox p.cnt
	{ padding-bottom:5px; }
div.onefocus div.babox
	{ clear:both; border-top:1px dotted #989898; margin:0 10px 0 10px; padding:10px 5px; }
div.onefocus div.babox div.phbox
	{ float:left; width:240px; }
div.onefocus div.babox div.phbox p
	{ background:#7C7C7C; margin-top:1px; color:#B4D800; text-align:center; padding:5px 0; }
div.onefocus div.babox div.arbox
	{ float:left; width:41px; }
div.onefocus div.babox th,
div.onefocus div.babox td
	{ padding-top:5px; }
div.onefocus div.babox th p
	{ font-weight:normal; color:#B4D800; padding-right:20px; }


div.onecase
	{ clear:both; margin-top:10px; width:641px; }
div.onecase div.ph_area
	{ float:left; width:175px; border:1px solid #C5C5C5; padding:2px; }
div.onecase div.tx_area
	{ float:left; width:459px; }
div.onecase div.tx_area p.casenum
	{ color:#99CF16; font-weight:bold; padding-left:13px; border-bottom:1px solid #C6C6C4; padding-bottom:3px; }
div.onecase div.tx_area p.buildname
	{ border-left:3px solid #CCCCCC; margin:7px 0 7px 13px; padding:3px 0 2px 10px; line-height:85%; }
div.onecase div.tx_area div.summary
	{ border-top:1px solid #C6C6C4; padding:5px 0 5px 11px; }
div.onecase div.tx_area div.summary td
	{ padding:0 2px; }

div.onecase2
	{ clear:both; margin-top:10px; width:641px; }
div.onecase2 div.tx_area
	{ width:643px; }
div.onecase2 div.tx_area p.casenum
	{ color:#99CF16; font-weight:bold; padding-left:13px; border-bottom:1px solid #C6C6C4; padding-bottom:3px; }
div.onecase2 div.tx_area p.buildname
	{ border-left:3px solid #CCCCCC; margin:7px 0 7px 13px; padding:3px 0 2px 10px; line-height:85%; }
div.onecase2 div.tx_area div.summary
	{ border-top:1px solid #C6C6C4; padding:5px 0 5px 11px; }
div.onecase2 div.tx_area div.summary td
	{ padding:0 2px; }

