@charset "UTF-8";
/**
 * [File list]
 * - http://www.ini.co.jp/common/css/default.css
 * - http://www.ini.co.jp/common/css/typography.css
 * - http://www.ini.co.jp/common/css/layout.css
 * - http://www.ini.co.jp/common/css/container.css
 * - http://www.ini.co.jp/common/css/container-sp.css
 * - http://www.ini.co.jp/common/css/plug-in/thickbox.css
 *
 * Powered by CSS_DynamicCompressor
 * http://rewish.org/php_mysql/css_dynamic_compressor
 * (c) 2010 rew <rewish.org@gmail.com>
 */
html{ overflow-y:scroll; }html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,code,em,strong,img,q,dl,dt,dd,ol,ul,li,form,fieldset,legend,label,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;font-style:normal;font-weight:normal}body{font-family:"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",Osaka,Helvetica,Arial,sans-serif;font-size:10px}* html body{ font-size:xx-small; }*:first-child+html body{ font-size:x-small; }table{ font-size:100%; }table,th,td{border-collapse:collapse;border-spacing:0}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}a,fieldset,img{ border:0; }img{ vertical-align:middle; }*:first-child+html img{ vertical-align:bottom; }* html img{ vertical-align:bottom; }img{margin-bottom:0;font-size:0;line-height:0}input{ vertical-align:middle; }*:first-child+html input{ vertical-align:middle; }* html input{ vertical-align:middle; }select{ vertical-align:middle; }*:first-child+html select{ vertical-align:middle; }* html select{ vertical-align:middle; }h1,h2,h3,h4,h5,h6,p,li,dt,dd,th,td,address,caption{ color:#666; }h1,h2,h3,h4,h5,h6{ line-height:1.5; }p,li,dt,dd,th,td,pre,caption{line-height:1.5;font-size:120%}address{ line-height:1.5; }ol li,ul li{ list-style:none; }p input,p select,p textarea,li p,li li,li dt,li dd,li input,li select,li textarea,dd p,dd li,dd dt,dd dd,dd input,dd select,dd textarea,th p,th li,th dt,th dd,th input,th select,th textarea,td p,td li,td dt,td dd,td input,td select,td textarea{ font-size:100%; }em{ color:#F00; }strong{ font-weight:bold; }a:link,a:visited{color:#89353E;text-decoration:none}a:hover,a:active{color:#89353E;text-decoration:underline}div#tagLine a:link,div#tagLine a:visited{color:#FFF;text-decoration:none}div#tagLine a:hover,div#tagLine a:active{color:#FFF;text-decoration:underline}body{border-top:4px solid #660033;text-align:center}div#platform{height:auto;background-color:#FFF;text-align:left}* html div#platform{ text-align:center; }div#header,div#globalNav,div#contentsBody,div.inner{width:848px;margin:0 auto;text-align:left}div.typeD div#contentsBody{ width:856px; }ul#skipNav,div#analyzer{ display:none; }div#globalNav{ float:clear; }div#keyVisual{clear:both;margin-bottom:16px}div.typeS div#mainContents{ width:848px; }div.typeD div#mainContents{float:left;width:576px;padding-left:4px}* html div.typeD div#mainContents{ width:580px; }div#subContents{float:right;width:217px}div#headContents{height:190px;background-image:url(/common/images/bg-head-con.jpg);background-repeat:repeat-x;background-position:left top}div#headContents div.inner{height:180px;background-repeat:no-repeat;background-position:right top}body.services div#headContents div.inner{ background-image:url(/common/images/bg-head-inner-services.png); }body.portfolio div#headContents div.inner{ background-image:url(/common/images/bg-head-inner-portfolio.png); }body.column div#headContents div.inner{ background-image:url(/common/images/bg-head-inner-column.png); }body.corporate div#headContents div.inner,body.privacy div#headContents div.inner{ background-image:url(/common/images/bg-head-inner-corporate.png); }body.jobs div#headContents div.inner{ background-image:url(/common/images/bg-head-inner-jobs.png); }body.contact div#headContents div.inner{ background-image:url(/common/images/bg-head-inner-contact.png); }div#header{ height:87px; }div#header p.siteID,div#header h1.siteID{float:left;width:131px;margin:27px 0 0 0}div#header div.headTool{ float:right; }div#header div.headTool ul{float:left;margin:12px 0 0 0}div#header ul li{display:inline;padding:0 12px 0 9px;background-image:url(/common/images/mark-links-minor.png);background-repeat:no-repeat;background-position:-5px -1px;font-size:100%}div#header ul li:last-child,div#header ul li.lastChild{ padding-right:0; }div#header div.headTool form.search{float:left;padding:7px 0 0 12px;background-image:url(/common/images/bg-search.png);background-repeat:no-repeat;background-position:top left}div#header form.search p input.txtArea{width:133px;padding:2px;color:#1A1A1A}div#header ul li.sitemap{ padding-left:14px; }div#header ul.supportNav{ margin:15px 0; }div#header ul.supportNav li{padding-left:16px;background-image:url(/common/images/mark-links.png);background-repeat:no-repeat;background-position:2px 0px}div#globalNav ul{clear:both;height:29px;background-image:url(/common/images/global-nav-partition.png);background-repeat:no-repeat;background-position:right}div#globalNav ul li{float:left;padding:0 3px 0 4px;background-image:url(/common/images/global-nav-partition.png);background-repeat:no-repeat;background-position:left}div#topicPath{clear:both;min-height:22px;margin-bottom:32px}* html div#topicPath{ height:22px;  }div#topicPath ul{float:left;width:641px;padding-left:5px}* html div#topicPath ul{ width:646px; }div#topicPath ul li{margin-left:2px;vertical-align:middle;white-space:nowrap;float:left;font-size:100%;margin:3px 5px 0 0}div#topicPath ul li a{padding-right:12px;background-image:url(/common/images/bg-delimiter.png);background-repeat:no-repeat;background-position:right center}div#topicPath ul li.lastChild a{padding-right:0;background-image:none}div#topicPath dl#fontSize{float:left;width:192px}div#topicPath dl#fontSize dt,div#topicPath dl#fontSize dd{float:left;line-height:0;font-size:0}div#topicPath dl#fontSize dt{width:96px;padding-top:4px}div#topicPath dl#fontSize dd{ cursor:pointer; }div#topicPath p.printBtn{float:right;width:112px;line-height:0;font-size:0;text-align:right}div#topicPath p.printBtn img{ cursor:pointer; }div#topicPath ul li strong{ font-weight:normal; }div.subContentsInner{padding:8px 5px 0 5px;background-image:url(/common/images/bg-subcontents.png);background-repeat:no-repeat;background-position:right top}div.subContentsInner.nav{ margin-bottom:24px; }div#subContents dl{width:203px;border:2px solid #FFF;background-color:#FFF;background-image:url(/common/images/bg-ln-bottom.png);background-repeat:no-repeat;background-position:0 bottom;-moz-border-radius:4px;-webkit-border-radius:4px}div.subContentsInner p.bnr{text-align:center;margin-top:60px}div#subContents dl dd ul li{ font-size:100%; }div#subContents dl dd ul li ul li{ font-size:83.5%; }div#subContents dl{ padding-bottom:5px; }div#subContents dl dt{line-height:0;font-size:0}div#subContents dl dd a{display:block;width:181px;padding:4px 4px 4px 18px;background-image:url(/common/images/mark-links.png);background-repeat:no-repeat;background-position:5px 0.4em;color:#70192D;zoom:1}* html div#subContents dl dd a{ width:203px; }div#subContents dl dd ul li{background-image:url(/common/images/bg-ln-bg.png);background-repeat:repeat;background-position:0 0;-webkit-border-radius:2px;-moz-border-radius:2px}div#subContents dl dt,div#subContents dl dd ul li{ border-bottom:2px solid #FFF; }* html div#subContents dl dd ul li a{ border:none; }div#subContents dl dd ul li.flapper a,div#subContents dl dd ul li.open a{-webkit-border-radius:0px;-moz-border-radius:0px}div#subContents dl dd ul li.open,div#subContents dl dd ul li.current{ background-image:url(/common/images/bg-ln-bg-on.png); }div#subContents dl dt li:hover,div#subContents dl dd li:hover,* html div#subContents dl dt li.hover,* html div#subContents dl dd li.hover{ background-image:url(/common/images/bg-ln-bg-on.png); }div#subContents dl dt.current a,div#subContents dl dd ul li.current a,div#subContents dl dd ul li.open a{ }div#subContents dl dd ul li.open ul,div#subContents dl dd ul li.current.flapper ul{ display:block; }div#subContents dl dd ul li.current a{background-image:url(/common/images/mark-ln-open.png);background-repeat:no-repeat;background-position:5px 6px;color:#000}div#subContents dl dd ul li.link-Current ul{width:193px;margin:0 5px}div#subContents dl dd ul li.link-Current ul li{margin-bottom:2px;border:none;background-image:none;-webkit-border-radius:0px;-moz-border-radius:0px}div#subContents dl dd ul li.link-Current ul li a,div#subContents dl dd ul li.link-Current ul li a:hover{width:176px;padding:2px 4px 2px 13px;background-image:url(/common/images/mark-links-minor.png);background-repeat:no-repeat;background-position:0 2px;color:#70192D}* html div#subContents dl dd ul li.link-Current ul li a,* html div#subContents dl dd ul li.link-Current ul li a:hover{ width:193px; }div#subContents dl dd ul li.link-Current ul li a:hover{ background-color:#DBD2BE; }div#subContents dl dd ul li.link-Current ul li.current a,div#subContents dl dd ul li.link-Current ul li.current a:hover{background-color:#DBD2BE;background-image:url(/common/images/mark-ln-open.png);background-repeat:no-repeat;background-position:0 2px;color:#000}div#subContents div.relatedLinks{width:207px;padding:15px 0 150px 0;background-image:url(/common/images/bg-ln-related.jpg);background-repeat:no-repeat;background-position:0 bottom;-moz-border-radius:2px;-webkit-border-radius:2px}div#subContents div.relatedLinks h2{margin:37px 6px 0 6px;padding-bottom:5px;width:195px;border-bottom:solid 1px #999;line-height:0;font-size:0}div#subContents div.relatedLinks h2.hot{ margin:0 6px 10px 6px; }div#subContents div.relatedLinks h2.social{ margin:37px 6px 10px 6px; }div#subContents div.relatedLinks h2.jobs{ margin:37px 6px 2px 6px; }div#subContents div.relatedLinks h2.partner{ margin-bottom:10px; }div#subContents div.relatedLinks h2.office{ margin-bottom:8px; }div#subContents div.relatedLinks p{margin:0 8px 8px 8px;font-size:100%;color:#333}div#subContents div.relatedLinks ul.links,div#subContents div.relatedLinks ul.service{ margin:0 8px 8px 8px; }div#subContents div.relatedLinks ul.links li,div#subContents div.relatedLinks ul.service li{ font-size:100%; }div#subContents div.relatedLinks ul.service li{display:block;margin-bottom:5px;min-height:25px}* html div#subContents div.relatedLinks ul.service li{ height:25px; }div#subContents div.relatedLinks ul.service li img{ float:left; }div#subContents div.relatedLinks ul.service li span{display:block;float:left;padding:5px;padding-left:24px;background-image:url(/common/images/mark-links.png);background-position:0.8em 0.5em;background-repeat:no-repeat}div#subContents div.relatedLinks ul.service li a span:hover{ text-decoration:underline; }div#subContents div.relatedLinks p a{text-decoration:underline;color:#333}div#subContents div.relatedLinks div.bnrArea{ margin-top:37px; }div#subContents div.relatedLinks p.bnr{margin:0 6px 8px 6px;text-align:center}div#toTop{clear:both;width:848px;margin:auto}div#toTop p{ padding:32px 5px 16px 0; }div#footer{clear:both;background-color:#F3F3F3}div#footer div#utilities{width:848px;margin:auto;padding:16px 0 0 0}div#footer div#utilities div.inquiry{float:left;width:198px;text-align:left}div#footer div#utilities div.inquiry p{line-height:0;margin-top:11px;font-size:0}div#footer div#utilities div.inquiry p.logo{ margin-top:16px; }div#footer div#utilities div.inquiry p.contact{margin-top:7px;margin-left:-3px}div#footer div#utilities ul.links{float:left;clear:none;width:162px;text-align:left}div#footer div#utilities ul.links li{display:block;margin-bottom:8px;margin-left:16px;font-size:100%}div#footer div#utilities ul.links li{padding-bottom:0;background-image:url(/common/images/mark-links.png);background-repeat:no-repeat;background-position:-5px 1px}div#footer div#utilities ul.links li a{ color:#70192D; }div#footer div#utilities ul.links li ul{float:none;clear:both;width:auto;margin:10px 0 30px -9px;text-align:left}div#footer div#utilities ul.links li ul li{margin-left:0;padding-bottom:0;background-image:url(/common/images/mark-links-minor.png);background-repeat:no-repeat;background-position:-5px 1px}div#footer div#utilities ul.links li ul li a{ color:#666666; }div#footer ul{clear:both;margin-top:2px;text-align:right}div#footer ul li{display:inline;margin:0 0 0 10px;padding-left:9px;background-image:url(/common/images/mark-links-minor.png);background-repeat:no-repeat;background-position:-5px -1px;font-size:100%}div#footer ul li.privacy{ }div#footer address{clear:both;padding:5px 0 17px 0;text-align:right}div.locator{ clear:both; }div.column3A,div.column3B,div.column4A,div.column4B,div.column4C{ float:left; }div.column3A{ width:33.33%; }div.column3B{ width:66.66%; }div.column4A{ width:25%; }div.column4B{ width:50%; }* html div.column4B{ width:49.99%; }*:first-child+html div.column4B{ width:49.99%; }div.column4C{ width:75%; }div.column3A div.column3A,div.column3B div.column3B,div.column4A div.column4A,div.column4B div.column4B,div.column4C div.column4C{ width:100%; }div.column3B div.column3A,div.column4B div.column4A{ width:50%; }* html div.column3B div.column3A,* html div.column4B div.column4A{ width:49.99%; }div.column4C div.column4A{ width:33.33%; }div.column4C div.column4B{ width:66.66%; }div#mainContents table{ width:560px; }div#mainContents div.column3A table{ width:176px; }div#mainContents div.column3B table{ width:368px; }div#mainContents div.column4A table{ width:128px; }div#mainContents div.column4B table{ width:272px; }div#mainContents div.column4C table{ width:416px; }div#mainContents div.innerColumnA,div#mainContents div.innerColumnB,div#mainContents div.innerColumnC{ clear:both }div#mainContents div.innerColumnA div.pictogram,div#mainContents div.innerColumnB div.pictogram,div#mainContents div.innerColumnC div.pictogram{float:left;clear:both;padding-top:3px}div#mainContents div.innerColumnA div.pictogram{ width:80px; }div#mainContents div.innerColumnB div.pictogram{ width:112px; }div#mainContents div.innerColumnC div.pictogram{ width:144px; }div#mainContents div.innerColumnA div.text{ margin-left:80px; }div#mainContents div.innerColumnB div.text{ margin-left:112px; }div#mainContents div.innerColumnC div.text{ margin-left:144px; }div#globalNav:after,div#topicPath:after,div#topicPath ul:after,div.locator:after,div#mainContents div.innerColumnA:after,div#mainContents div.innerColumnB:after,div#mainContents div.innerColumnC:after,div.typeD div#contentsBody:after{display:block;clear:both;height:0;visibility:hidden;content:"."}div#globalNav,div#topicPath,div#topicPath ul,div.locator,div#mainContents div.innerColumnA,div#mainContents div.innerColumnB,div#mainContents div.innerColumnC,div.typeD div#contentsBody{ display:inline-table; }* html div#globalNav,* html div#topicPath,* html div#topicPath ul,* html div.locator,* html div#mainContents div.innerColumnA,* html div#mainContents div.innerColumnB,* html div#mainContents div.innerColumnC,* html div.typeD div#contentsBody{ height:1%; }div#globalNav,div#topicPath,div#topicPath ul,div.locator,div#mainContents div.innerColumnA,div#mainContents div.innerColumnB,div#mainContents div.innerColumnC,div.typeD div#contentsBody{display:block;zoom:1}@media print{* html body{ zoom:67%; }* html body#print{ zoom:85%; }div.column3A{ width:33%; }div.column3B{ width:66%; }div.column4A{ width:24.9%; }div.column4B{ width:49.9%; }div.column4C{ width:74.9%; }div.column3A div.column3A,div.column3B div.column3B,div.column4A div.column4A,div.column4B div.column4B,div.column4C div.column4C{ width:99.9%; }div.column3B div.column3A,div.column4B div.column4A{ width:49.8%; }div.column4C div.column4A{ width:33.2%; }*{ page-break-before:avoid; }}div#headContents h1{padding-top:60px;margin:0 0 9px 0}div#headContents p.lead{ margin:0; }div#mainContents h2,div#mainContents h3{ margin:32px 16px 16px 0; }div#mainContents h4{ margin:0 16px 16px 0; }div#mainContents h5,div#mainContents h6{ margin:0 16px 8px 0; }div#mainContents > h2:first-child,div#mainContents > div.heading:first-child{ margin-top:0; }div#mainContents div.locator h2:first-child,div#mainContents div.locator + h2,div#mainContents div.locator + div.heading{ margin-top:16px; }div#mainContents div.locator h3:first-child,div#mainContents div.locator h4:first-child,div#mainContents div.locator + h3,div#mainContents div.locator + h4{ margin-top:16px; }div#mainContents div.innerColumnA + h2,div#mainContents div.innerColumnB + h2,div#mainContents div.innerColumnA + div.heading,div#mainContents div.innerColumnB + div.heading{ margin-top:16px; }div#mainContents h2 + div.locator h3:first-child{ margin-top:0; }div#mainContents h2 + h3,div#mainContents h3 + h4{ margin-top:0; }* html div#mainContents h2.siblingA,* html div#mainContents h3.siblingA,* html div#mainContents h3.firstChild,* html div#mainContents h4.firstChild,* html div#mainContents div.heading.siblingA{ margin-top:16px; }* html div#mainContents h2.firstChild,* html div#mainContents div.heading.firstChild,* html div#mainContents h2.siblingB,* html div#mainContents h3.siblingB,* html div#mainContents h4.siblingB,* html div#mainContents p.siblingB{ margin-top:0; }div#mainContents p,div#mainContents ul,div#mainContents ol,div#mainContents dl{ margin:0 16px 16px 0; }div#mainContents hr{ margin:0 16px 16px 0; }div#mainContents a:link,div#mainContents a:visited{ text-decoration:underline; }* html div#mainContents hr{ margin:-7px 16px 9px 0; }div#mainContents table{ margin:0 16px 16px 0; }div#mainContents ul ul,div#mainContents ul ol,div#mainContents ol ul,div#mainContents ol ol,div#mainContents dl dd p,div#mainContents dl dd ul,div#mainContents dl dd ol,div#mainContents table p,div#mainContents table ul,div#mainContents table ol,div#mainContents table dl{ margin-left:0; }div#mainContents table p.lastChild,div#mainContents table ul.lastChild,div#mainContents table ol.lastChild,div#mainContents table dl.lastChild{ margin-bottom:0; }div#headContents h1{clear:both;line-height:0;font-size:0}div#headContents p.lead{line-height:0;font-size:0}div#mainContents h2{clear:both;font-size:0;line-height:0;border-bottom:1px dotted #818181;padding-bottom:7px}div#mainContents h3{clear:both;border-bottom:1px dotted #818181;color:#660000;font-size:140%;font-weight:bold}div#mainContents h3 a{ font-weight:bold; }div#mainContents h4{clear:both;color:#333;font-size:140%;font-weight:bold}div#mainContents h4 a{ font-weight:bold; }div#mainContents h5,div#mainContents h6{font-size:140%;color:#333}div#mainContents h2.first,div#mainContents h2.second{overflow:hidden;position:relative;height:31px;padding:0}div#mainContents h2.first img,div#mainContents h2.second img{ position:absolute; }div#mainContents h2.second img{ top:-31px; }div#mainContents h1.keyVisual{padding:0;border:0;background-color:transparent;background-image:none}div#mainContents p.keyVisual{margin-bottom:0;text-align:center}div#mainContents p.caption{margin-top:-4px;font-size:100%;text-align:right}div#mainContents p.image span.caption{font-size:80%}div#mainContents p.signature,div#mainContents p.date{ text-align:right; }div#mainContents p.image,div#mainContents ul.banner li{ text-align:center; }div#mainContents p.ex{ font-size:100%; }div#mainContents p.lead{ margin-bottom:8px; }div#mainContents ul.items li,div#mainContents ul.items ul li,div#mainContents ul.itemsRow li,div#mainContents dl.items dt{padding-left:14px;background-image:url(/common/images/mark-items.png);background-position:0.1em 0.6em;background-repeat:no-repeat}ul.itemsRow li{float:left;margin-right:16px;width:44.6%}* html ul.itemsRow li{ width:47%; }div#mainContents dl.items dt{ font-weight:bold; }div#mainContents dl.items dd{padding-left:14px;margin-bottom:5px}div#mainContents ol.items li{margin-left:2.3em;list-style:decimal}div#mainContents ol.alpha li{ list-style:lower-alpha; }div#mainContents dl.spread dd{ margin-bottom:16px; }div#mainContents dl.image dt,div#mainContents dl.image dd{margin-left:0;text-align:center}div#mainContents dl.items dd ul{ margin-bottom:0; }div#mainContents ul.items ol.items li,div#mainContents ul.items ul.links li,div#mainContents ol.items ul.items li,div#mainContents ol.items ul.links li{margin-left:0;list-style:none}div#mainContents ul.items ol.items li{background-image:none;list-style:decimal;padding-left:0;margin-left:1.5em}div#mainContents ul.items ol.items ul.items li{margin-left:0;list-style:none;padding-left:16px;background-image:url(/common/images/mark-items.png)}div#mainContents ul.items ol.items,div#mainContents ul.items ul.items,div#mainContents ol.items ul.items,div#mainContents ol.items ol.items{ margin-bottom:0; }div#mainContents dl.plugin dt{float:left;width:160px}div#mainContents dl.plugin dd{ margin-left:176px; }div#mainContents dl.plugin.mediaPlayer dt{ width:88px; }div#mainContents dl.plugin.mediaPlayer dd{ margin-left:104px; }ul.links li,ul.linksRow li,dl.links dt,div#mainContents ul.items li.link,div#mainContents ul.items ul.links li{padding-left:16px;background-image:url(/common/images/mark-links.png);background-position:0.1em 0;background-repeat:no-repeat}div#mainContents ul.items li.link{background-position:-4px 0}div#mainContents ul.links li a:link,div#mainContents ul.links li a:visited,div#mainContents ul.linksRow li a:link,div#mainContents ul.linksRow li a:visited,div#mainContents dl.links dt a:link,div#mainContents dl.links dt a:visited,div#mainContents ul.items li.link a:link,div#mainContents ul.items li.link a:visited,div#mainContents ul.items ul.links li a:link,div#mainContents ul.items ul.links li a:visited{ text-decoration:none; }div#mainContents ul.links li a:hover,div#mainContents ul.links li a:active,div#mainContents ul.linksRow li a:hover,div#mainContents ul.linksRow li a:active,div#mainContents dl.links dt a:hover,div#mainContents dl.links dt a:active,div#mainContents ul.items li.link a:hover,div#mainContents ul.items li.link a:active,div#mainContents ul.items ul.links li a:hover,div#mainContents ul.items ul.links li a:active{ text-decoration:underline; }div#mainContents ul.items ul.links,div#mainContents ol.items ul.links{ margin-bottom:0; }dl.links dd{padding-bottom:5px;padding-left:16px;margin-bottom:5px;border-bottom:1px dotted #DBD2BE}dl.links dd.lastChild{ margin-bottom:0; }ul.linksRow li{float:left;margin-right:16px;width:44.2%}* html ul.linksRow li{ width:46.5%; }div#mainContents ul.btnLinks{ clear:both; }div#mainContents ul.btnLinks li{float:left;margin-right:10px}div#mainContents ul.btnLinks li a{padding:6px 10px 3px 21px;border:1px solid #D2CEC6;display:block;background-color:#F8F6F1;background-image:url(/common/images/mark-links.png);background-position:0.5em 0.5em;background-repeat:no-repeat}div#mainContents ul.btnLinks li a:link,div#mainContents ul.btnLinks li a:visited{ text-decoration:none; }div#mainContents ul.btnLinks li a:hover,div#mainContents ul.btnLinks li a:active{ text-decoration:underline; }div#mainContents ul.btnLinks li.external a{background-image:url(/common/images/icon-win.png);background-position:0.75em 0.9em}div#mainContents ul.btnLinks li.pdf a{background-image:url(/common/images/icon-pdf.png);background-position:0.7em 0.75em}div#mainContents ul.btnLinks li.mailTo a{background-image:url(/common/images/icon-mail.png);background-position:0.75em 0.9em}div#mainContents p.learnMore,div#mainContents p.back,div#mainContents p.totop,div#toTop p.totop{clear:both;text-align:right}div#mainContents p.learnMore a,div#mainContents p.back a,div#mainContents p.totop a,div#toTop p.totop a{padding-bottom:2px;padding-left:16px;background-position:0.1em -1px;background-repeat:no-repeat}div#mainContents p.learnMore a:link,div#mainContents p.learnMore a,div#mainContents p.back a:link,div#mainContents p.back a:visited,div#mainContents p.totop a:link,div#mainContents p.totop a:visited,div#toTop p.totop a:link,div#toTop p.totop a:visited{ text-decoration:none; }div#mainContents p.learnMore a:hover,div#mainContents p.learnMore a:active,div#mainContents p.back a:hover,div#mainContents p.back a:active,div#mainContents p.totop a:hover,div#mainContents p.totop a:active,div#toTop p.totop a:hover,div#toTop p.totop a:active{ text-decoration:underline; }div#mainContents p.learnMore a{background-image:url(/common/images/mark-links.png);background-position:0.1em -2px}div#mainContents p.back a{ background-image:url(/common/images/mark-links-back.png); }div#mainContents p.totop a,div#toTop p.totop a{padding-left:18px;background-image:url(/common/images/mark-totop.png);background-position:0.1em 0}div#mainContents ul.linearNav{ clear:both; }div#mainContents ul.linearNav li{float:left;line-height:1}div#mainContents ul.linearNav li a{ line-height:1; }div#mainContents ul.linearNav li a:link,div#mainContents ul.linearNav li a:visited{ text-decoration:none; }div#mainContents ul.linearNav li a:hover,div#mainContents ul.linearNav li a:active{ text-decoration:underline; }div#mainContents ul.linearNav li.next,div#mainContents ul.linearNav li.prev{padding-top:9px;background-repeat:no-repeat}div#mainContents ul.linearNav li.prev{padding-left:16px;background-image:url(/common/images/mark-links-back.png);background-position:0 0.6em}div#mainContents ul.linearNav li.next{padding-left:16px;background-image:url(/common/images/mark-links.png);background-position:0 0.5em}div#mainContents ul.linearNav li ol{ margin:0 0 0 9px; }div#mainContents ul.linearNav li ol li{margin-right:5px;border:solid 1px #D2CEC6;background-color:#F8F6F1;text-align:center}div#mainContents ul.linearNav li ol li.current{ background-color:#DBD2BE; }div#mainContents ul.linearNav li ol li a{padding:9px 10px 6px 11px;text-decoration:none;display:block}div#mainContents ul.linearNav li ol li.current a{ color:#333; }div#mainContents ul.indexNav li{float:left;margin-right:25px;margin-bottom:2px;padding-left:12px;background-image:url(/common/images/mark-links-down.png);background-position:0 0.5em;background-repeat:no-repeat;white-space:nowrap}div#mainContents ul.indexNav li a:link,div#mainContents ul.indexNav li a:visited{ text-decoration:none; }div#mainContents ul.indexNav li a:hover,div#mainContents ul.indexNav li a:active{ text-decoration:underline; }* html div#mainContents ul.indexNav{ height:1em !important; }div#mainContents ul.contentsNav{ border-left:1px dotted #A69E8D; }div#mainContents ul.contentsNav li{float:left;border-right:1px dotted #A69E8D}div#mainContents ul.contentsNav li a{padding:3px 8px 1px 22px;display:block;background-image:url(/common/images/mark-links.png);background-position:0.45em 0.3em;background-repeat:no-repeat}div#mainContents ul.contentsNav li a:link,div#mainContents ul.contentsNav li a:visited{ text-decoration:none; }div#mainContents ul.contentsNav li a:hover,div#mainContents ul.contentsNav li a:active{ text-decoration:underline; }div#mainContents ul.contentsNav li.current a{background-color:#F2EEE3;background-image:url(/common/images/mark-contentsnav-cr.png);background-position:0.55em 0.3em}div#mainContents dl.info{ clear:both; }div#mainContents dl.info dt{float:left;width:6em;margin-bottom:3px}div#mainContents dl.info dt.date{ margin-right:1em; }div#mainContents dl.info dt.category{width:7em;text-align:center;background-color:#F2EEE3;margin-right:15px;white-space:nowrap}div#mainContents dl.info dd{margin-bottom:16px;margin-left:6em}div#mainContents dl.info dt.category + dd{margin-bottom:3px;margin-left:12.5em}* html div#mainContents dl.info dd{ margin-left:12.5em; }div#mainContents dl.info dt.links,div#mainContents dl.info dd.links{padding-left:16px;background-image:url(/common/images/mark-links.png);background-position:2px 1px;background-repeat:no-repeat;margin-bottom:4px}div#mainContents dl.info dd.links a:link,div#mainContents dl.info dd.links a:visited{ text-decoration:none; }div#mainContents dl.info dd.links a:hover,div#mainContents dl.info dd.links a:active{ text-decoration:underline; }div#mainContents dl.info dd.summary{margin-top:-3px;margin-left:14.4em;font-size:100%}ul.links li.external,dl.links dt.external,div#mainContents dl.event dl.eventDetail dd.external{background-image:url(/common/images/icon-win.png);background-position:0.3em 0.4em}ul.links li.pdf,dl.links dt.pdf,div#mainContents dl.event dl.eventDetail dd.pdf{background-image:url(/common/images/icon-pdf.png);background-position:0.25em 0.25em}div#mainContents dl.items dt.external{padding-left:15px;background-image:url(/common/images/icon-win.png);background-position:0.3em 0.4em}ul.links li.mailTo{background-image:url(/common/images/icon-mail.png);background-position:0.3em 0.4em}ul.links li.word,ul.links li.excel,ul.links li.ppt{ background-position:0.25em 0.3em; }ul.links li.word{ background-image:url(/common/images/icon-word.png); }ul.links li.excel{ background-image:url(/common/images/icon-excel.png); }ul.links li.ppt{ background-image:url(/common/images/icon-ppt.png); }ul.links li.file{background-image:url(/common/images/icon-file.png);background-position:0.25em 0.25em}div#mainContents ul.links ul.links{ margin-bottom:0; }div#mainContents table{clear:both;border-right:1px solid #B1A794;border-bottom:1px solid #B1A794}div#mainContents table thead th{padding:4px 6px;border-top:1px solid #B1A794;border-left:1px solid #B1A794;font-weight:bold;color:#000;text-align:left;background-color:#E0D9C9}div#mainContents table tbody th,div#mainContents table tfoot th{padding:4px 6px;border-top:1px solid #B1A794;border-left:1px solid #B1A794;font-weight:bold;color:#000;text-align:left;background-color:#F9F8F0}div#mainContents table td{padding:4px 6px;border-top:1px solid #B1A794;border-left:1px solid #B1A794;background-color:#FFF}div#mainContents table th.blankCell,div#mainContents table td.blankCell{ border-top:none; }div#mainContents table td.combine{ border-left:none; }div#mainContents ul.notes{padding-left:1.6em;text-indent:-1.6em}* html div#mainContents ul.notes{ text-indent:-1.4em; }div#mainContents ol.notes{padding-left:2.2em;text-indent:-2.2em}* html div#mainContents ol.notes{ text-indent:-1.8em; }*:first-child+html div#mainContents ol.notes{ text-indent:-1.8em; }div#mainContents ul.notes li,div#mainContents ol.notes li{ color:#F00; }div#mainContents table ul.notes li{ font-size:83%; }div#mainContents ol.notes li.nthChild{padding-left:0.5em;text-indent:-2.3em}div#mainContents hr{clear:both;height:1px;border:none;border-top:1px dotted #CCC;display:block;background-position:bottom center;background-repeat:repeat-x}div#mainContents div.boxedItem{margin:0 16px 16px 0;padding:12px 0 1px 0;clear:both}div#mainContents div.boxedItem h3,div#mainContents div.boxedItem h4{margin:0 9px 10px 9px;padding:0;border:none;color:#000;font-size:120%}div#mainContents div.boxedItem h4{ padding-left:0; }div#mainContents div.explanatory{ border:1px dotted #DBD2BE; }div#mainContents div.appeal{padding:5px;background-image:url(/common/images/bg-boxeditem-appeal.png);background-position:0 0;background-repeat:repeat}div#mainContents div.appeal div.inner{width:auto;padding:9px 0 1px 0;background-color:#FFF}div#mainContents div.appeal h3,div#mainContents div.appeal h4{margin:0 0 10px 5px;color:#660033}div#mainContents div.attention{background-color:#FFF2F2;border:1px dotted #990000}div#mainContents div.action{background-color:#FFFAF2;border:1px dotted #FF9900}div#mainContents div.inquiry{margin:32px 0 16px 0;text-align:center}div#mainContents div.inquiry img{margin:0 0 16px 0}div#mainContents div.plugin{padding:20px 11px 10px 11px;background-color:#F2F2F2}* html div#mainContents div.plugin{ padding-bottom:20px; }*:first-child+html div#mainContents div.plugin{ padding-bottom:20px; }*+html>body div#mainContents div.plugin{ padding-bottom:20px; }div#mainContents div.boxedItem h5,div#mainContents div.boxedItem h6,div#mainContents div.boxedItem p,div#mainContents div.boxedItem ul,div#mainContents div.boxedItem ol,div#mainContents div.boxedItem dl{ margin:0 9px 10px 9px; }div#mainContents div.boxedItem table{ margin:0 0 10px 9px; }div#mainContents div.boxedItem hr{ margin:0 9px 10px 9px; }* html div#mainContents div.boxedItem hr{ margin:-7px 9px 3px 9px; }div#mainContents div.boxedItem .directLastChild{ margin-bottom:0; }div#mainContents div.boxedItem div.inner h5,div#mainContents div.boxedItem div.inner h6,div#mainContents div.boxedItem div.inner p,div#mainContents div.boxedItem div.inner ul,div#mainContents div.boxedItem div.inner ol,div#mainContents div.boxedItem div.inner dl{ margin:0 5px 10px 5px; }div#mainContents div.boxedItem div.inner table{ margin:0 0 10px 5px; }div#mainContents div.boxedItem div.inner hr{ margin:0 5px 10px 5px; }* html div#mainContents div.boxedItem div.inner hr{ margin:-7px 5px 3px 5px; }ul.itemsRow:after,ul.linksRow:after,div#mainContents dl.plugin:after,div#mainContents ul.indexNav:after,div#mainContents ul.linearNav:after,div#mainContents ul.contentsNav:after,div#mainContents ul.btnLinks:after{clear:both;height:0;visibility:hidden;display:block;content:"."}ul.itemsRow,ul.linksRow,div#mainContents dl.plugin,div#mainContents ul.indexNav,div#mainContents ul.linearNav,div#mainContents ul.contentsNav,div#mainContents ul.btnLinks{ display:inline-table; }* html ul.itemsRow,* html ul.linksRow,* html div#mainContents dl.plugin,* html div#mainContents ul.indexNav,* html div#mainContents ul.linearNav,* html div#mainContents ul.contentsNav,* html div#mainContents ul.btnLinks{ height:1%; }ul.itemsRow,ul.linksRow,div#mainContents dl.plugin,div#mainContents ul.indexNav,div#mainContents ul.linearNav,div#mainContents ul.contentsNav,div#mainContents ul.btnLinks{display:block;zoom:1}div#mainContents div.heading{clear:both;padding-bottom:7px;margin:32px 16px 16px 0;border-bottom:1px dotted #818181}div#mainContents div.heading h2{float:left;margin:0 7px 0 0;border:none;padding-bottom:0}div#mainContents div.heading ul.nextToH2{float:right;margin:3px 0 0 0}div#mainContents div.heading ul.nextToH2 li{ display:inline; }div#mainContents div.heading ul.nextToH2 li.rss{padding-right:10px;border-right:1px dotted #CCC2AD}div#mainContents div.heading ul.nextToH2 li.rss img{ margin:0 auto 2px; }div#mainContents div.heading ul.nextToH2 li.links{padding-left:17px;background-image:url(/common/images/mark-links.png);background-position:2px -2px;background-repeat:no-repeat}div#mainContents div.heading ul.nextToH2 li.links a:link,div#mainContents div.heading ul.nextToH2 li.links a:visited{ text-decoration:none; }div#mainContents div.heading ul.nextToH2 li.links a:hover,div#mainContents div.heading ul.nextToH2 li.links a:active{ text-decoration:underline; }div#mainContents div.entryArea{ margin-right:16px; }div#mainContents div.entryArea div.innerColumnA{padding:6px;margin-bottom:16px;border:1px dotted #DBD2BE}div#mainContents div.entryArea div.innerColumnA div.pictogram{ width:90px; }div#mainContents div.entryArea div.innerColumnA div.text{ margin-left:90px; }div#mainContents div.entryArea div.innerColumnA p,div#mainContents div.entryArea div.innerColumnA ol,div#mainContents div.entryArea div.innerColumnA ul,div#mainContents div.entryArea div.innerColumnA dl{ margin-bottom:0; }div#mainContents div.entryArea div.innerColumnA div.text ul li{display:inline;padding-right:5px;margin-left:3px;border-right:1px solid #333}div#mainContents div.entryArea div.innerColumnA div.text ul li:first-child{ margin-left:0; }div#mainContents div.entryArea div.innerColumnA div.text ul li:last-child{padding-right:0;border-right:none}div#mainContents p.entryInfo{margin-top:16px;margin-bottom:32px;text-align:right}div#mainContents p.entryInfo img{vertical-align:bottom}div#mainContents ul.tag li{display:inline;margin-right:1em}div#subContents dl.archiveList{width:auto;padding-bottom:0;margin-left:8px;border:none;background-color:transparent;background-image:none;-moz-border-radius:0;-webkit-border-radius:0}div#subContents dl.archiveList dt{line-height:inherit;margin-bottom:8px;font-size:140%;font-weight:bold}div#subContents dl.archiveList dd{margin-bottom:16px}div#subContents dl.archiveList dd a{display:inline;width:auto;padding:0 0 0 18px;background-position:0 50%;color:#70192D;zoom:1}* html div#subContents dl.archiveList dd a{ width:auto; }div#subContents dl.archiveList dd ul li{background-image:none;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0}div#subContents dl.archiveList dt,div#subContents dl.archiveList dd ul li{ border-bottom:none; }div#mainContents div.heading:after{clear:both;height:0;visibility:hidden;display:block;content:"."}div#mainContents div.heading{ display:inline-table; }* html div#mainContents div.heading{ height:1%; }div#mainContents div.heading{display:block;zoom:1}*{padding:0; margin:0}#TB_window{font:12px Arial,Helvetica,sans-serif;color:#333333}#TB_secondLine{font:10px Arial,Helvetica,sans-serif;color:#666666}#TB_window a:link{color:#666666}#TB_window a:visited{color:#666666}#TB_window a:hover{color:#000}#TB_window a:active{color:#666666}#TB_window a:focus{color:#666666}#TB_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%}.TB_overlayMacFFBGHack{background:url(/common/images/macFFBgHack.png) repeat}.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}* html #TB_overlay{ position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px')}#TB_window{position:fixed;background:#ffffff;z-index:102;color:#000000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%}* html #TB_window{ position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666}#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left}#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right}#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right}#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px}#TB_title{background-color:#e8e8e8;height:27px}#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em}#TB_ajaxContent.TB_modal{padding:15px}#TB_ajaxContent p{padding:5px 0px 5px 0px}#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px; }* html #TB_load{ position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}* html #TB_HideSelect{ position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px')}#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px}