/* main----------------------------------------------- */#main{clear:both;width:728px;margin:99px 0 0 0;}h1{background:url(../../images/asic/title.jpg) no-repeat bottom;width:728px;height:60px;font-size:16px;margin:0 0 35px 0;}.marb70{margin:0 0 70px 0;}.fig{clear:both;text-align:center;margin:10px 0;}/* main----------------------------------------------- */.sub{clear:both;margin:16px 0 5px 0;border-left:#669933 solid 6px;padding:1px 0 0 9px;font-size:12px;font-weight:bold;color:#669933;}.lead{clear:both;padding:10px 10px 10px 20px;}dl{margin:30px 20px 20px 20px;}dt{border-bottom:#666666 1px solid;font-weight:bold;}dd{margin:0 0 20px 0;}.level{margin:0 10px 20px 0;padding:10px 0;display:block;width:80px;font-size:14px;float:left;background:#669933;color:#ffffff;text-align:center;}/* flow----------------------------------------------- */.block{margin:10px 0 20px 0;padding:0 0 0 137px;position:relative;}#system{position:absolute;top:8px;left:355px;_left:218px;}#system a{display:block;width:154px;height:35px;background:url(../../images/0.gif) no-repeat;}#system a:hover{background:url(../../images/asic/user/system.gif) no-repeat;}#wafer{position:absolute;top:65px;left:366px;_left:229px;}#wafer a{display:block;width:134px;height:31px;background:url(../../images/0.gif) no-repeat;}#wafer a:hover{background:url(../../images/asic/user/wafer.gif) no-repeat;}#input{position:absolute;top:105px;left:265px;_left:128px;}#input a{display:block;width:164px;height:35px;background:url(../../images/0.gif) no-repeat;}#input a:hover{background:url(../../images/asic/user/input.gif) no-repeat;}#test{position:absolute;top:163px;left:265px;_left:128px;}#test a{display:block;width:164px;height:35px;background:url(../../images/0.gif) no-repeat;}#test a:hover{background:url(../../images/asic/user/test.gif) no-repeat;}#function{position:absolute;top:105px;left:455px;_left:318px;}#function a{display:block;width:133px;height:34px;background:url(../../images/0.gif) no-repeat;}#function a:hover{background:url(../../images/asic/user/function.gif) no-repeat;}#logic{position:absolute;top:163px;left:455px;_left:318px;}#logic a{display:block;width:133px;height:35px;background:url(../../images/0.gif) no-repeat;}#logic a:hover{background:url(../../images/asic/user/logic.gif) no-repeat;}#floor{position:absolute;top:213px;left:377px;_left:240px;}#floor a{display:block;width:114px;height:23px;background:url(../../images/0.gif) no-repeat;}#floor a:hover{background:url(../../images/asic/user/floor.gif) no-repeat;}#delay{position:absolute;top:257px;left:359px;_left:222px;}#delay a{display:block;width:148px;height:35px;background:url(../../images/0.gif) no-repeat;}#delay a:hover{background:url(../../images/asic/user/delay.gif) no-repeat;}#timing01{position:absolute;top:314px;left:345px;_left:208px;}#timing01 a{display:block;width:178px;height:51px;background:url(../../images/0.gif) no-repeat;}#timing01 a:hover{background:url(../../images/asic/user/timing01.gif) no-repeat;}#first{position:absolute;top:387px;left:368px;_left:231px;}#first a{display:block;width:134px;height:30px;background:url(../../images/0.gif) no-repeat;}#first a:hover{background:url(../../images/asic/user/first.gif) no-repeat;}#layout{position:absolute;top:441px;left:379px;_left:242px;}#layout a{display:block;width:109px;height:23px;background:url(../../images/0.gif) no-repeat;}#layout a:hover{background:url(../../images/asic/user/layout.gif) no-repeat;}#similate{position:absolute;top:487px;left:360px;_left:223px;}#similate a{display:block;width:149px;height:23px;background:url(../../images/0.gif) no-repeat;}#similate a:hover{background:url(../../images/asic/user/similate.gif) no-repeat;}#timing02{position:absolute;top:532px;left:345px;_left:208px;}#timing02 a{display:block;width:178px;height:51px;background:url(../../images/0.gif) no-repeat;}#timing02 a:hover{background:url(../../images/asic/user/timing02.gif) no-repeat;}#second{position:absolute;top:607px;left:368px;_left:231px;}#second a{display:block;width:134px;height:30px;background:url(../../images/0.gif) no-repeat;}#second a:hover{background:url(../../images/asic/user/second.gif) no-repeat;}#proto{position:absolute;top:661px;left:367px;_left:230px;}#proto a{display:block;width:133px;height:23px;background:url(../../images/0.gif) no-repeat;}#proto a:hover{background:url(../../images/asic/user/proto.gif) no-repeat;}.step{font-size:12px;border-bottom:#666666 1px solid;}.close{text-align:center;}#system-step, #wafer-step, #test-step, #function-step, #logic-step, #floor-step, #delay-step, #timing-step, #first-step, #layout-step, #similate-step, #second-step, #proto-step{position:absolute;top:2px;left:525px;_left:395px;padding:10px;border:#669933 4px groove;background:#ffffff;width:290px;visibility:hidden;}#wafer-step{top:53px;left:505px;_left:370px;}#test-step{top:97px;left:448px;_left:310px;}#function-step{top:98px;left:605px;_left:470px;}#logic-step{top:157px;left:605px;_left:470px;}#floor-step{top:207px;left:497px;_left:360px;}#delay-step{top:250px;left:523px;_left:386px;}#timing-step{top:330px;left:540px;_left:405px;}#first-step{top:375px;left:518px;_left:380px;}#layout-step{top:429px;left:506px;_left:372px;}#similate-step{top:475px;left:528px;_left:390px;}#second-step{top:589px;left:522px;_left:380px;}#proto-step{top:574px;left:519px;_left:385px;}/* cad----------------------------------------------- */.chap{clear:both;margin:20px 0 0 10px;padding:0 0 0 10px;font-size:12px;border-bottom:#cccccc 1px solid;color:#666666;}.cad, .cad-small{border-style:none;table-layout:fixed;font-size:12px;background:#666666;margin:0 0 0 20px;}.cad{margin:0 0 0 79px;}.cad th, .cad-small th{text-align:left;background:#C5E0AB;padding:5px 0 5px 10px;}.cad td.condition, .cad-small td.condition{background:#E4F1D8;padding:5px 0 5px 10px;}.cad td, .cad-small td{background:#ffffff;padding:5px 0 5px 10px;}.col01{width:120px;}.col02{width:297px;}.caption{margin:5px 0 20px 84px;padding:0 84px 0 0;_padding:0 94px 0 0;font-size:11px;line-height:130%;}.caption li{margin:0 0 0 20px;}.left-col{width:440px;float:left;}.right-col{width:250px;float:right;}.flt{width:360px;float:left;margin:5px 0 15px 0;}/* atpg----------------------------------------------- */dl.feature{width:630px;margin:0 0 0 64px;}.feature dt{padding:10px 0;border:none;font-weight:bold;width:60px;float:left;background:#669933;color:#ffffff;text-align:center;}.feature ul{margin:0 0 0 80px;}/* spec----------------------------------------------- */#ga, #ea, #sc{margin:0 0 0 20px;padding:5px 190px 20px 20px;_padding:5px 20px 20px 20px;background:url(../../images/asic/top/ga.gif) no-repeat 520px 10px;}#ea{background:url(../../images/asic/top/ea.gif) no-repeat 520px 10px;}#sc{background:url(../../images/asic/top/sc.gif) no-repeat 520px 10px;}ul li ul{margin:0 0 0 12px;}ul li ul li{padding:0 170px 0 0;}.desc{padding:5px 30px;}.note, .note02{clear:both;font-size:10px;line-height:130%;margin:0 0 10px 0;padding:0 0 0 10px;letter-spacing:0.1em;}.note02{margin:-30px 0 10px 0;}/* ip----------------------------------------------- */.ip, .pack{border-style:none;table-layout:fixed;font-size:12px;background:#666666;margin:10px 10px 0 10px;}.pack{margin:10px 10px 30px 10px;text-align:center;}.ip th, .pack th{background:#B0D58C;padding:5px 0;}.ip th.green, .pack th.green{background:#C5E0AB;}.ip th.condition, .ip tr.green-line, .pack tr.green-line{background:#EFF7E8;}.ip tr, .ip td.white-cell, .pack tr{background:#ffffff;}.ip td{padding:5px 0 5px 5px;}.pack td{padding:5px 0;}.col03{width:100px;}.col04{width:80px;}.col05{width:170px;}.col06{width:60px;_width:58px;}.col07{width:260px;}/* arm----------------------------------------------- */.dev{margin:10px 0 20px 10px;list-style:none;}.arm{margin:-10px 0 -10px 30px;}#arm-logo{position:absolute;top:980px;left:650px;}/* appli----------------------------------------------- */.dsc{margin:20px;background:url(../../images/asic/appli/dsc.jpg) no-repeat 400px 0;}.printer{margin:20px;background:url(../../images/asic/appli/printer.jpg) no-repeat 400px 0;}.dsc dt, .printer dt{padding:3px 0 3px 15px;width:300px;background:#EFF7E8;border-top:#666666 1px solid;}.dsc dd, .printer dd{margin:0 0 10px 0;padding:0 0 0 15px;}/* lineup----------------------------------------------- */.pack-name{font-size:12px;padding:0 0 0 20px;color:#455E1B;border-bottom:#455E1B 4px double;}.line01{width:165px;}.line02{width:130px;}.line03{width:90px;}.line04{width:150px;}.line05{width:80px;}.line06{width:82px;}.line07{width:68px;}.line08{width:60px;}