@charset "utf-8";

/*Set------------------------------------------*/

body{font-size:11pt;color:#000;background-color:#FFF;}
body{line-height:1.4;letter-spacing:1px;font-family:"ヒラギノ明朝 Pro W3","細明朝体","ＭＳ Ｐ明朝",serif;}

a:link,a:visited{text-decoration:underline;color:#000000;}
img{border:0;}

#header,#sub,#footer{display:none;}

#main{float:none !important;width:auto !important;margin:0 !important;padding:0 !important;}

.catch{width:640px;height:300px;margin:0 0 20px;padding:0 0 50px 0;}
#feature ul.some li{float:left;width:95px;text-align:center;padding:0 0 0 25px;border:none;}
.break{page-break-before:always;}

.inner .topics{display:list-item;list-style-image:url(img/property/mansion/topicsback.png);clear:both;margin:0 20px 20px 0;}
.inner .emptyroom .mstate{position:relative;display:list-item;list-style-image:url(img/property/mansion/roomstate.png);width:640px;height:90px;}



/*
body{background:#fff;color:#000;font-family:verdana,'ＭＳ Ｐゴシック',sans-serif;font-size:0.8em;line-height:1.7;margin:0;padding:0;}
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,p,a{margin:0;padding:0;}
h1,h2,h3{font-style:normal;font-weight:normal;font-size:12px;}
img{display:block;border:none;vertical-align:bottom;}
li{list-style-position:outside;list-style-type:none;}
a:link{text-decoration:none;color:#0073a8;}
a:visited{text-decoration:none;color:#9b72b0;}
a:active{text-decoration:underline;color:#808080;}
a:hover{text-decoration:underline;color:#67b5b7;}

/*header------------------------------------------*/
/*#header{background:url(img/headerback.png) center top repeat-x;height:55px;}
#header{border-bottom:5px solid #001F3E;width:100%;}
#header2{background:#fff;width:100%;margin:0 auto;padding:0;text-align:center;}
#header p,#header2 p{margin: 0;}

.wrap{background:url(img/navback.png) center top no-repeat;width:1186px;height:55px;margin:0 auto;overflow:hidden;}

/*nav---------------------------------------------*/
/*#nav{height:55px;width:950px;margin:0 auto;}
#nav li{background:url(img/navline.png) right top no-repeat;height:55px;float:left;margin:0 auto;padding:10px 5px 0 5px;text-indent:0;}
#nav li h1{background:url(img/logo.png) 0 -10px no-repeat;width:205px;text-indent:-9999px;padding:-30px 5px 0 5px;}
#nav li a{display:block;padding:5px 10px;font-size:1.1em;}
#nav li a:link{text-decoration:none;color:#fff;}
#nav li a:visited{text-decoration:none;color:#fff;}
#nav li a:active{text-decoration:underline;color:#CFCFCF;}
#nav li a:hover{text-decoration:underline;color:#CFCFCF;}
#logo{background:url(img/logo.png) no-repeat;width:205px;text-indent:-9999px;margin:-10px 10px 0 10px;}
#logo{padding:0;}
#logo a{height:55px;display:block;}

/*.swf*/
/*.swf{background:url(img/back1.jpg) center top no-repeat;width:100%;height:410px;padding:10px;clear:left;}
.fl{width:1220px;margin:0 auto;}
.current{padding:10px 5px 0 5px;}

/*main------------------------------------------*/
/*#container{width:950px;margin:15px auto;overflow:hidden;clear:left;}
#main{clear:left;width:680px;float:left;border:solid 1px #999;margin:0 0 20px 0;}
.bar{background:url(img/bar.png) no-repeat;width:650px;height:30px;margin:0 0 20px 0;clear:both;}
.bar h1,.bar h2,.bar p{font-size:large;font-weight:bold;margin:0 0 0 20px;}
.barlink{text-align:right;margin:-25px 10px 0 0;}
.pan{text-align:left;font-size:1.2em;margin:0 0 10px 0;}
.pan li{display:inline;}
.pagetop{width:100%;text-align:right;margin:30px 20px 20px 0;clear:both;}
.red{color:#F70C0C;margin:-20px 0 20px 30px;}
.center{text-align:center;margin:10px auto 20px;clear:both;}
.right{text-align:right;margin:10px auto 20px;clear:both;}

/*sub------------------------------------------*/
/*#sub{border:solid 1px #999;width:250px;float:right;}
.banner ul li{margin:0 0 5px 0;}
.menu{margin:0 0 20px 0;}
.menu ul{position:relative;}
.menu ul li.top{background:url(img/sub/menutop.png) no-repeat;padding:0 0 30px 0;width:230px;height:52px;z-index:6;}
.menu ul li.middle{background:url(img/sub/menumiddle.png) repeat-y;width:230px;z-index:1;}
.menu ul li.middle dl{margin:-30px 0 0 0;width:210px;}
.menu ul li.middle dt{font-weight:bold;margin:0 0 0 20px;color:#153B5C;}
.menu ul li.middle dt.line{border-top:1px #EAEAEA solid;width:180px;margin:10px 10px 0 10px;;padding:10px 10px 0 10px;text-align:left;}
.menu ul li.middle dd{background:url(img/sub/menuicon.png) 0 6px no-repeat;padding:0 0 0 10px;margin:0 0 0 25px;font-size:.9em;}
.menu ul li.bottom{background:url(img/sub/menubottom.png) no-repeat;width:230px;height:15px;}

/*footer------------------------------------------*/
/*#footer{border-top:1px #cfcfcf solid;clear:both;}
.entry_wrap{width:850px;height:200px;margin:0 auto;padding:10px 0 20px 0;color:#808080;}
.entry_wrap dl{float:left;margin:0 40px 0 0;}
.entry_wrap dt{font-weight:bold;}
.entry_wrap dd{margin:0 0 20px 0;}
.entry_wrap ul li a:link{color:#808080;text-decoration:none;}
.entry_wrap ul li a:visited{color:#808080;text-decoration:none;}
.entry_wrap ul li a:active{color:#CFCFCF;text-decoration:underline;}
.entry_wrap ul li a:hover{color:#CFCFCF;text-decoration:underline;}
.link{float:left;margin:0 40px 0 0;}
.copyright{background:#001f3e;text-align:center;color:#fff;padding:.5px 0;clear:both;width:100%;}
.copyright small{width:100%;margin:10px auto;display:block;}

/*product------------------------------------------*/
/*.product{margin:0 0 30px 0;}
.productlist{width:650px;margin:0 0 20px 5px;}
.productlist ul{margin:0 0 20px;}
.productlist ul li{float:left;margin:0 5px 15px;}
.productintro{width:650px;margin:0 0 20px 5px;clear:left;}
.productintro .digital{float:left;background:url(img/digital.png) no-repeat;width:310px;height:110px;margin:0 0 15px 0;}
.productintro .security{float:right;background:url(img/security.png) no-repeat;width:310px;height:110px;margin:0 0 15px 0;}
.digital p,.security p{margin:35px 10px 5px;text-align:left;width:200px;font-size:.9em;line-height:1.4;}
.update{width:700px;clear:both;}
.updatemain{width:600px;margin:0 0 20px 5px;}
.updatemain ul li{text-align:left;margin:0 0 0 15px;}

.productinfo{text-align:left;margin:0 0 20px 0;}
.productinfo ul{margin:0 auto;padding:5px 0 0 0;}
.productinfo ul li{background:url(img/product/productback.png) no-repeat;width:630px;height:120px;margin:5px;}
.productinfo ul li img{float:right;margin:-10px 20px 0 0;width:130px;height:130px;}
.productinfo ul li h2{margin:20px 0 0 20px;font-size:2em;color:#022754;clear:left;background:url(img/product/arrow.png) 0 22px no-repeat;padding:5px 0 0 10px;}
.productinfo ul li p{width:450px;font-size:1.1em;line-height:1.4;margin:0 0 0 20px;}

.btnnavi ul li{float:left;margin:0 5px 30px 5px;}
.companyinfo{width:500px;border:1px #CCCCCC solid;background:url(img/tel.png) no-repeat;background-position:right bottom;background-color:#F2F2F2;margin:0 auto;padding:10px 0;text-align:left;clear:both;}
.companyinfo p,.inner .emptyroom .roominfo p,.inner .emptyroom .mobile p{margin:0 0 0 10px;}
.companyinfo .name,.inner .emptyroom .roominfo .name{font-size:1.5em;font-weight:bold;color:#3F5C72;}
.companyinfo .address,.inner .emptyroom .roominfo.address{font-weight:bold;color:#3F5C72;margin:-5px 0 5px 10px;}
.companyinfo .tel,.inner .emptyroom .roominfo .tel{font-size:1.5em;font-weight:bold;}
.companyinfo .tel .telno,.inner .emptyroom .roominfo .tel .telno{color:#D22330;}
.companyinfo .url,.inner .emptyroom .roominfo .url{margin:-5px 0 10px 10px;}

.detail{width:650px;text-align:left;}
.catch{background:url(img/product/line.png) no-repeat center bottom;width:640px;height:350px;margin:0 0 20px;padding:0 0 50px 0;}
.catch ul{float:left;width:400px;text-align:left;font-size:.85em;margin:15px 0 0 10px;}
.catch .pdf{float:right;width:200px;margin:15px 0 0 10px;padding:5px;text-align:center;border:1px #cdcdcd solid;background:#f5f5f5;}
.catch .pdf img{margin:0 auto;}
#ui-tab{clear:both;}
#feature{clear:left;}
#feature ul li{clear:both;border-top:1px #787878 dashed;margin:0 0 0 5px;}
#feature ul li.noborder{;border-top:none;}
#feature ul li dl{float:left;width:400px;margin:10px 0 0 0;}
#feature ul li dt{background:url(img/sub/menuicon.png) 0 10px no-repeat;padding:0 0 0 10px;font-size:1.1em;font-weight:bold;color:#153B5C;margin:0 0 10px 10px;}
#feature ul li dd{margin:0 0 20px 20px;font-size:.9em;}
#feature ul li dd p{margin:0 0 10px 0;}
#feature ul li img{float:right;margin:0 auto;padding:20px 10px 20px 0;}
#spec table,#spec table tr,#spec table th,#spec table td{border:1px #153B5C solid;text-align:left;}
#spec table{border-collapse:collapse;padding:5px;}
#spec table th{background:#D7E0F1;font-weight:normal;}
#spec table th.spectitle{background:#1B476A;color:#FFF;font-weight:bold;}
#spec table td span{color:#589EC6;font-weight:bold;}
#spec table th,#spec table td{padding:3px;}
#composition img{margin:0 0 20px 0;}
#composition dl{width:600px;margin:15px 0 0 0;}
#composition dt{background:url(img/sub/menuicon.png) 0 10px no-repeat;padding:0 0 0 10px;font-size:1.1em;font-weight:bold;color:#153B5C;margin:0 0 10px 10px;}
#composition dd{margin:0 0 20px 20px;font-size:.9em;}
#composition dd p{margin:0 0 10px 0;}
.inner{width:640px;}
.inner .dothead{background:url(img/product/dothead/dotheadvisual.png) no-repeat;width:640px;height:185px;padding:10px;}
.inner .dothead h1{width:350px;font-size:x-large;font-weight:bold;border-bottom:1px #000 solid;}
.inner .dothead p{width:350px;font-size:1.2em;line-height:1.4;margin:5px 0 10px 0;}
.inner .pin7_9{float:left;background:url(img/product/dothead/7_9.png) no-repeat;width:305px;height:110px;margin:20px 0 15px 0;}
.inner .pin18_24{float:right;background:url(img/product/dothead/18_24.png) no-repeat;width:305px;height:110px;margin:20px 0 15px 0;}
.inner .pin7_9 h2,.inner .pin18_24 h2{font-weight:bold;color:#FFF;margin:0 0 0 10px;}
.inner .pin7_9 .link,.inner .pin18_24 .link{width:290px;font-weight:bold;text-align:right;margin:-21px 20px 0 0;}
.inner .pin7_9 a:link,.inner .pin18_24 a:link{color:#FFF;text-decoration:none;}
.inner .pin7_9 a:visited,.inner .pin18_24 a:visited{color:#FFF;text-decoration:none;}
.inner .pin7_9 a:active,.inner .pin18_24 a:active{color:#CFCFCF;text-decoration:none;}
.inner .pin7_9 a:hover,.inner .pin18_24 a:hover{color:#CFCFCF;text-decoration:none;}
.inner .pin7_9 p,.inner .pin18_24 p{width:160px;font-size:.88em;line-height:1.5;padding:5px;}
.inner .inner7_9{background:url(img/product/dothead/7_9visual.png) no-repeat;width:640px;height:140px;}
.inner .inner18_24{background:url(img/product/dothead/18_24visual.png) no-repeat;width:640px;height:140px;}
.inner .inner7_9 h1,.inner .inner18_24 h1{font-size:x-large;font-weight:bold;padding:25px 0 0 30px;}
.inner .inner7_9 p,.inner .inner18_24 p{width:280px;font-size:1.2em;line-height:1.4;margin:5px 0 10px 0;padding:10px 0 0 30px;}
.inner .catchcopy{width:550px;text-align:left;margin:0 auto;padding:5px 0 10px 0;}
.inner .practical ul li{float:left;padding:10px 0 20px 5px;}
.inner .practical ul li img{width:88px;margin:5px 0 0 5px;}
.inner .practical ul li p{width:200px;font-size:.9em;margin:0 10px 0 5px;}
.inner .printer{background:url(img/product/printer/printerback.jpg) no-repeat;width:640px;height:80px;padding:10px;}
.inner .printer h1{width:350px;font-size:x-large;font-weight:bold;margin:10px 0 10px 30px;color:#fff;}
.inner .printercatch h2{font-size:1.1em;font-weight:bold;color:#153B5C;margin:0 0 0 20px;}
.inner .printercatch p{margin:0 0 0 30px;width:250px;}
.inner .printercatch img{float:right;margin:0 10px 20px 0;}
.inner .industry{background:url(img/product/industry/industryback.png) no-repeat;width:640px;height:140px;padding:5px;}
.inner .industry h1{width:350px;font-size:x-large;font-weight:bold;margin:0 0 0 30px;color:#fff;}
.inner .industry p{width:350px;font-size:1.2em;line-height:1.4;margin:0 0 10px 30px;color:#fff;}
#industry table{border:none;width:640px;text-align:left;padding:5px;margin:10px;clear:both;}
#industry th{background:url(img/product/arrow.png) 10px 10px no-repeat;padding:5px 0 5px 20px;margin:0 0 0 30px;font-weight:normal;white-space:nowrap;}
#industry th,#industry td{border-top:1px #999 dashed;text-align:left}
#industry th.end,#industry td.end{padding:5px 0 5px 20px;border-bottom:1px #999 dashed;}
#eparts dt{background:url(img/sub/menuicon.png) 0 28px no-repeat;padding:20px 0 0 15px;margin:0 0 0 30px;font-weight:bold;font-size:1.1em;color:#153B5C;}
#eparts dd{margin:0 0 20px 0;}
#eparts dd li{font-weight:bold;margin:0 0 0 50px;line-height:2;}
#nc .machinecatch{width:280px;margin:20px 0 0 20px;}
#nc .machine{float:right;width:330px;margin:0 0 30px 0}
#nc .machine li{float:right;width:160px;margin:1px;}
#nc .machine p{clear:right;text-align:center;color:#153B5C;}
#longstroke h2,#smallest h2,#high h2,#normal h2{text-indent:.5em;font-size:large;font-weight:bold;border-bottom:2px #456B6E solid;clear:both;}
#longstroke p,#smallest p,#high p,#normal p{margin:10px 0 2px 5px;}
#longstroke .photo,#smallest .photo,#high .photo,#normal .photo{float:left;width:320px;margin:0 0 30px 0;}
#longstroke .photo img,#smallest .photo img,#high .photo img,#normal .photo img{float:left;margin:5px 0 0 5px;}
#longstroke .spec,#smallest .spec,#high .spec,#normal .spec{float:right;width:290px;margin:0 0 30px 0;}
#longstroke .spec table,#smallest .spec table,#high .spec table,#normal .spec table{width:280px;border-collapse:collapse;margin:0 auto;}
#longstroke .spec table th,#smallest .spec table th,#high .spec table th,#normal .spec table th{width:120px;background:#98CDFF;border:1px #fff solid;text-align:center;font-weight:normal;}
#longstroke .spec table td,#smallest .spec table td,#high .spec table td,#normal .spec table td{background:#EAEAEA;border:1px #fff solid;text-align:center;}
.clever dl{width:600px;margin:20px 0 0 0;}
.clever dt{background:url(img/sub/menuicon.png) 0 10px no-repeat;padding:0 0 0 10px;font-size:1.1em;font-weight:bold;color:#153B5C;margin:0 0 10px 10px;}
.clever dd{margin:0 0 20px 20px;}
ul.merit{margin:0 auto;}
ul.merit li{float:left;width:250px;padding:0 30px 10px 10px;text-align:center;}
ul.merit li p{width:200px;padding:0 10px 10px 10px;text-align:center;}
ul.merit ul.meritinner li h2{font-size:1.4em;font-weight:bold;margin:-30px 0 10px 60px;text-align:left;}
ul.merit ul.meritinner li.order img{padding:10px 0 0 20px;}

.digitalmethod{background:url(img/product/industry/industryback.png) no-repeat;width:640px;height:140px;padding:5px;}
.digitalmethod h1{width:350px;font-size:x-large;font-weight:bold;margin:0 0 0 30px;color:#fff;}
.digitalmethod p{width:350px;font-size:1.2em;line-height:1.4;margin:0 0 10px 30px;color:#fff;}
.digitalmethod p{width:350px;font-size:1.2em;line-height:1.4;margin:0 0 10px 30px;color:#fff;}
.wagon{float:right;background:#cfcfcf;padding:5px;margin:10px 10px 20px 0;}
.wagon p{text-align:left;}
.wagon p.zoom{text-align:right;margin:-22px 5px 0 0;}


/*property------------------------------------------*/
/*.title{background:url(img/property/titleback.png) no-repeat;width:640px;height:84px;margin:0 0 10px 0;}
.title h1{width:350px;font-size:x-large;padding:20px 0 0 30px;}
.inner .property img{margin:10px 0;}
.inner .outline{width:600px;margin:0 auto;padding:5px 0 20px 10px;clear:both;}
.inner .outline span{color:#589EC6;font-weight:bold;}
.inner .outline dl{margin:0 0 -20px 0;}
.inner .outline dt{font-weight:bold;}
.inner .outline dd{margin:0 0 0 10px;}
.inner .contents ul li{width:560px;margin:0 auto;padding:0 0 15px 0;}
.inner .contents ul li{clear:left;}
.inner .contents ul li img{float:left;width:200px;margin:0 20px 0 0;}
.inner .contents ul li p{text-align:left;font-size:.9em;}
.inner .contents ul li p span{color:#589EC6;font-weight:bold;}
.inner .disp img{float:left;width:292px;margin:0 20px 0 0;}
.inner .disp h2{font-size:1.5em;font-weight:bold;color:#3F5C72;margin:0 0 5px 0;}
.inner .disp p{border-top:1px #3F5C72 solid;border-bottom:1px #3F5C72 solid;margin:0 0 10px 0;padding:5px;}
.inner .disp p span{color:#589EC6;font-weight:bold;}
.inner .disp .safty{float:right;font-size:1.3em;text-align:center;margin:0 auto;padding:0 0 10px 0;}
.inner .topics{background:url(img/property/mansion/topicsback.png) no-repeat;width:640px;height:30px;clear:both;margin:0 20px 20px 0;}
.inner .topics p{margin:0 0 10px 15px;padding:5px;}
.inner .emptyroom{margin:20px 0 0 0;}
.inner .emptyroom .mstate{position:relative;background:url(img/property/mansion/roomstate.png) no-repeat;width:640px;height:90px;}
.inner .emptyroom .mstate ul li.clair3{position:absolute;top:12px;left:180px;width:120px;height:30px;}
.inner .emptyroom .mstate ul li.clair4{position:absolute;top:12px;right:30px;}
.inner .emptyroom .mstate p{position:absolute;top:45px;right:20px;}
.inner .emptyroom .ostate{position:relative;background:url(img/property/office/roomstate.png) no-repeat;width:630px;height:70px;}
.inner .emptyroom .ostate ul li.vacancies{position:absolute;top:20px;left:190px;width:306px;height:30px;}
.inner .emptyroom .roominfo{width:450px;border:1px #CCCCCC solid;background:url(img/tel.png) no-repeat;background-position:right bottom;background-color:#F2F2F2;margin:20px 0;padding:10px 0;text-align:left;}
.inner .emptyroom .mobile{float:right;width:170px;border:1px #CCCCCC solid;background:url(img/mobile.png) no-repeat;background-position:right bottom;background-color:#F2F2F2;margin:20px 0;padding:10px 0;text-align:left;}
.inner .map img{margin:-10px 0 0 20px;} 
.inner .roomsummary{margin:20px 0 20px 10px;} 
.inner .roomsummary h3{border:1px #B7B7B7 solid;background-color:#D8D8D8;font-weight:bold;margin:20px 0 10px 0;padding:5px;clear:left;} 
.inner .roomsummary table{float:left;width:350px;border-collapse:separate;border-spacing:5px 2px;margin:10px 10px 20px 5px;text-align:left;border:none;} 
.inner .roomsummary th{font-weight:normal;white-space:nowrap;} 
.inner .roomsummary table th,.inner .roomsummary table td{border-bottom:1px #ADB0C1 solid;padding:2px;text-align:left;} 
.inner .roomsummary table th.end,.inner .roomsummary table td.end{border:none;padding:2px;} 
.inner .roomsummary img.disp{float:right;width:250px;margin:10px 0 0 0;} 
.inner .roomsummary ul{clear:both;text-align:center;margin:10px 0 20px 0;}
.inner .roomsummary ul li{float:left;margin:5px 50px 30px 0;width:150px;}
.inner .roomsummary ul li.roomdetail{background:url(img/property/mansion/btn.png) no-repeat;width:150px;height:30px;}
.inner .roomsummary ul li.roomdetail a{display:block;width:150px;height:30px;padding:5px 0 0 0;}
.inner .roomsummary ul li.roomdetail a:link{color:#FFF;text-decoration:none;}
.inner .roomsummary ul li.roomdetail a:visited{color:#FFF;text-decoration:none;}
.inner .roomsummary ul li.roomdetail a:active{color:#CFCFCF;text-decoration:none;}
.inner .roomsummary ul li.roomdetail a:hover{color:#CFCFCF;text-decoration:none;}
.inner .roomsummary ul li.roompdf{font-size:.9em;width:70px;text-align:left;margin:0 auto;}
.inner .officeinfo ul li{margin:0 0 20px 0;clear:both;}
.inner .officeinfo ul li .left{float:left;width:300px;margin:0 10px 30px 0;}
.inner .officeinfo ul li .right{float:right;width:300px;margin: 0 0 30px 10px;}
.inner .officeinfo ul li .left dt,.inner .officeinfo ul li .right dt{background:url(img/sub/menuicon.png) 0 10px no-repeat;padding:0 0 0 10px;font-size:1.1em;font-weight:bold;color:#153B5C;margin:0 0 10px 10px;}
.inner .officeinfo ul li .left dd,.inner .officeinfo ul li .right dd{padding: 0 5px 0 20px;}
.inner ul.detailimg{margin:20px 0 0 0;}
.inner ul.detailimg li{margin:0 0 50px 0;}
.inner ul.detailimg li img{margin:0 10px;}
.inner ul.detailimg li p{float:right;width:280px;margin:0 10px 0 0;font-size:1.1em;font-weight:bold;}
.inner dl.download dt{font-size:1.1em;font-weight:bold;color:#153B5C;margin:30px 0 5px 20px;padding:10px 0 0 0;}
.inner dl.download dd{margin:10px 0 30px 40px;}
.inner dl.download dd p{margin:0 0 10px 0;}
.inner dl.download dd.line{border-bottom:1px #999 dashed;padding:0 0 20px 0;}
.adobe{float:right;width:200px;margin:0 auto;padding:-10px 20px 0 0;text-align:center;}
.adobe img{margin:0 auto;}
.adobe p{margin:0 auto;}
ul.dl{height:330px;} 
ul.dl li{float:left;width:200px;margin:0 auto;} 
ul.dl li img{margin:0 auto;}
ul.dl li .pdfdl{width:150px;margin:5px auto;padding:5px;text-align:center;border:1px #cdcdcd solid;background:#f5f5f5;}
ul.dl li .pdfdl img{margin:0 auto;}
ul.dl li .pdfdl p.size{font-size:.9em;margin:2px auto;text-align:right;}

/*solution------------------------------------------*/
/*.case{background:url(img/solution/caseback.jpg) no-repeat;width:640px;height:80px;margin:0 0 30px 0;}
.introduct{background:url(img/solution/introductback.jpg) no-repeat;width:640px;height:80px;margin:0 0 30px 0;}
.results{background:url(img/solution/resultsback.jpg) no-repeat;width:640px;height:80px;margin:0 0 10px 0;}
.security{background:url(img/solution/securityback.jpg) no-repeat;width:640px;height:80px;margin:0 0 30px 0;}
.case h1,.introduct h1,.results h1,.security h1{font-size:2em;color:#fff;margin:0 0 10px 0;padding:15px 30px;}
ul.casebtn{margin:0 auto;}
ul.casebtn li{float:left;width:300px;padding:0 10px 10px 10px;}
ul.casebtn li p{width:250px;padding:0 10px 10px 20px;text-align:left;}
.caselist{margin:0 0 20px 0;}
.caselist table{width:400px;border:1px #000 solid;border-collapse:collapse;margin:0 0 0 30px;}
.caselist table tr.cap{background:#999;}
.caselist table th{background:green;font-weight:normal;}
.caselist table th,.caselist table td{border:1px #000 solid;text-align:center;}
.caselist table td.time{text-align:left;padding:0 0 0 5px;}
.caselist p{margin:0 0 20px 30px;text-align:left;}
.caselist .fordetail{margin:0 auto;width:320px;}
.caselist .fordetail p{text-align:left;margin:0 0 5px 0;}
.caselist .fordetail img{margin:0 auto;}
.caselistimg{float:right;width:140px;margin:0 20px 0 0;}
ul.listbtn{margin:0 auto;width:470px;}
ul.listbtn li{float:left;width:230px;margin:0 0 20px 0;}
ul.listbtn li p{width:210px;margin:0 auto;padding:0 10px 10px 20px;text-align:left;}
.resultslist p.center{width:500px;text-align:center;clear:right;margin:20px 0 0 0;}
.resultslist dt{clear:right;margin:20px 0 0 10px;}
.resultslist dd{padding:10px 0 30px 0;}
.resultslist dd p{width:500px;text-align:left;margin:5px 0 0 20px;clear:right;}
.resultslist dd p.right{width:100%;text-align:right;margin:10px 0 0 0;clear:right;}
.resultslist dd li{float:right;background:#cfcfcf;padding:10px;margin:10px 10px 0 0;}
.resultslist dd li p{width:210px;text-align:left;}
.securityexplain .gate{float:right;background:#cfcfcf;padding:10px;margin:10px 10px 20px 0;}
.securityexplain .gate p{text-align:left;}
.securityexplain p{text-align:left;margin:0 10px;}
.securityexplain ul li{clear:both;border-top:1px #787878 dashed;margin:0 0 0 5px;}
.securityexplain ul li.noborder{;border-top:none;}
.securityexplain ul li dl{float:left;width:250px;margin:10px 0 0 0;}
.securityexplain ul li dt{background:url(img/sub/menuicon.png) 0 8px no-repeat;padding:0 0 0 15px;font-size:1.1em;font-weight:bold;color:#153B5C;margin:0 0 10px 10px;}
.securityexplain ul li dd{margin:0 0 20px 20px;font-size:.9em;}
.securityexplain ul li dd p{margin:0 0 10px 0;}
.securityexplain ul li img{float:right;margin:0 auto;padding:10px 2px 10px 0;}

/*qa------------------------------------------*/
/*.inner .qa dl{width:550px;} 
.inner .qa dt{background:url(img/qa/q.jpg) no-repeat;margin:20px 0 10px 20px;text-indent:2em;font-size:1.1em;font-weight:bold;color:#153B5C;} 
.inner .qa dd{background:url(img/qa/a.jpg) no-repeat;margin:10px 0 30px 40px;} 
.inner .qa dd p{margin:10px 0 20px 30px;} 
*/