.div-button-a{display:block;height:100%}.div-button-hidden-txt{display:block;overflow:hidden;text-indent:180%;white-space:nowrap}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.verticalcenter{position:relative;top:50%;-webkit-transform:translatey(-50%);transform:translatey(-50%)}html{color:#000}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-weight:inherit;font-size:100%}body{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;background:url("/resource/img/template/footer_bg.png") repeat 0 0 scroll transparent;height:100%}*{-webkit-text-size-adjust:none;-webkit-appearance:none}a{text-decoration:none;font-size:10px;color:#008db7}a img{border:0 none}.arrow{width:0;height:0;border-style:solid;display:inline-block}.ie6 .arrow,.ie7 .arrow{display:inline;zoom:1}#zk-container{background:url("/resource/img/template/top_menu_bg.png") repeat-x scroll 0 0 transparent;min-width:1024px}#index-header-inner{position:relative;margin:0 auto;width:960px}#index-header-inner header{display:none}#zk-logo{background:url('/resource/img/template/top_zk_logo.png') no-repeat scroll 0 21px transparent;width:63px;height:85px;float:left;top:0}#zk-logo .open-source-ajax{display:none}#zk-logo a{width:63px;height:85px;display:block;text-indent:150%;overflow:hidden;white-space:nowrap}#zk-logo img{border:0}.ie6 #zk-logo{background:url("/resource/img/template/fix/top_zk_logo.png") no-repeat scroll 0 0 transparent}#main_menu{float:left;margin:30px 0 0 70px}.ie6 #main_menu{margin:30px 0 0 74px}ul.new-style .round-top,ul.new-style .round-bottom{display:none}ul.menu{list-style:none outside none;margin:0;padding:0}ul.menu li{float:left;display:block;position:relative}ul.menu .menuitem{-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;line-height:17px;z-index:16}ul.menu .menuitem a{font-weight:bold;font-size:13px;color:#fff;text-shadow:0 1px 0 #333}ul.menu .menuitem-sel{background:url("/resource/img/template/top_menuitem_active.png") no-repeat scroll 0 0 transparent}ul.menu .menuitem-sel .menuitem-right{background:url("/resource/img/template/top_menuitem_active.png") no-repeat scroll right 0 transparent;z-index:1000}ul.menu .menuitem-right{-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;margin:0 0 0 4px;padding:6px 11px 8px;position:relative;z-index:50}ul.menu .menuitem li,ul.menu .menuitem-hover,ul.menu .menuitem-hover .menuitem-right{background:white}ul.menu .menuitem-hover .top{padding-top:7px;-moz-border-radius:0 2px 0 0;-webkit-border-radius:0 2px 0 0;border-radius:0 2px 0 0}ul.menu .menuitem-hover .bottom{padding-bottom:7px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}ul.menu .menuitem ul li a,ul.menu .menuitem-hover a{color:#008db7;text-shadow:none}ul.menu .menuitem ul li a{display:block;height:17px;width:130px}ul.menu .menuitem-hover a:hover{color:#ea4317}ul.menu .menuitem-hover ul{display:inherit}ul.menu ul{display:none;left:0;list-style:none outside none;position:absolute;top:31px;width:147px;z-index:49;box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.4)}ul.menu ul li{padding:0 0 0 15px;margin:0;position:relative;width:132px}ul.menu ul div.sep{border-bottom:1px solid #e5e5e5;margin:7px 0;padding:0;width:116px}.ie678 .menuitem-hover{border:1px solid #ccc;border-width:1px 0 0 1px}.ie678 .menuitem-hover .menuitem-right{padding:6px 10px 8px 11px}.ie678 ul.menu ul{margin-left:-1px;border:1px solid #ccc;border-width:0 1px 1px}.ie67 ul.menu .menuitem-hover ul{display:inline}.ie67 ul.menu ul div.sep{line-height:0;font-size:1px;margin-bottom:3px}ul.menu .touch-close{display:none}#reglang-box{height:26px;float:right;font-size:10px;color:#FFF}#reglang-box a{font-size:10px;color:#FFF}#reglang-box .username{max-width:60px;overflow:hidden;text-align:right}#reglang-box .item{background:#008db7;padding:3px 6px 5px;float:left;margin-right:1px}#reglang-box .lang-arrow{border-width:4px;border-color:#008db7;border-top-color:white;position:relative;top:3px}#reglang-box .lang-box{padding:0}#reglang-box .lang-box a{color:#fff}#reglang-box .lang-box a:hover{color:#fea53b}#reglang-box .lang-box li{position:relative}#reglang-box .lang-box #lang-item{margin:3px 6px 5px;position:relative}#reglang-box .lang-box #lang-item .sep{border-bottom:1px solid #005f7b;width:100px;margin:5px 0}#reglang-box .lang-box #lang-item ul li{margin:7px 0;padding:0 10px;background:#006684;width:100px}#reglang-box .lang-box ul ul{background:#006684;display:none;list-style:none outside none;position:absolute;right:-6px;top:20px;z-index:35;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}#reglang-box .item-hover{background:#006684}#reglang-box .item-hover .lang-arrow{border-color:#006684;border-top-color:white;background:#006684}#reglang-box .item-hover #lang-item{margin-bottom:7px}#reglang-box .item-hover ul ul{display:inherit}.ie9 #reglang-box .lang-box ul ul{top:18px}.ie67 #reglang-box{position:relative;z-index:35}.ie67 #reglang-box #lang-item .sep{margin:5px 0 0 0;font-size:1px}.ie67 #reglang-box .lang-arrow{top:5px;line-height:0;font-size:1px}.ie67 #reglang-box .item-hover ul ul{display:block}.ie6 #reglang-box .username{width:60px}.ie6 #reglang-box .lang-box ul ul{right:-1px}.ie6 #reglang-box .item-hover .lang-arrow{line-height:0;font-size:1px}#search-box{position:absolute;top:30px;right:0;background:url("/resource/img/template/top_search.png") no-repeat scroll 0 0 transparent;width:189px;height:26px}#search-box #q{font-style:italic;margin:6px 0 0 2px;float:left}#search-box input{float:right;margin-right:5px;font-size:12px;color:#959595;border:0 none}#search-box #sa{cursor:pointer;background:none transparent;width:24px;height:24px}.ie7 #search-box{z-index:1}.ie6 #search-box{background:url("/resource/img/template/fix/top_search.gif") no-repeat;margin:8px 8px 0 0}.ie6 #search-box #search-btn{display:inline}.touch.touch-close{background:0 none;position:absolute;padding:0;width:147px;bottom:-23px}.touch.touch-close a{margin:0 auto;display:block;width:36px;height:23px;background:url("/resource/img/template/fix/top_dropdown_close.png") no-repeat scroll 0 0 transparent}#footer-sns-inner,#footer-1-inner,#footer-2-inner{width:960px;margin:0 auto}#footer-sns{height:40px;background:#e1e1e1;font-size:11px;color:#898989;border-top:1px solid #d5d5d5}#footer-sns .social-widget{float:left;margin:9px 0 0}#footer-sns .sns-btn{float:right;margin-left:5px;width:24px;height:24px;background:url('/resource/img/index/index_icons.png') no-repeat scroll transparent}#sns-items{width:251px;float:right;padding-top:7px}#sns-items a{text-indent:180%;white-space:nowrap;overflow:hidden;display:block;width:100%;height:100%}#sns-items .label{float:left;line-height:24px}#sns-items .facebook{background-position:right -48px}#sns-items .googleplus{background:url('/resource/img/index/googleplus24.png') no-repeat scroll transparent}#sns-items .twitter{background-position:right -74px}#sns-items .linkedin{background-position:right -100px}#sns-items .stumble{background-position:right -126px}#sns-items .rss{background-position:right -152px}#footer-1{height:180px;background:#ededed;padding:5px 15px}#footer-1 a{color:#575757;font-size:11px}#footer-1 a:hover{text-decoration:underline}#footer-1 ul{padding-left:30px;float:left;width:100px}#footer-1 ul li{height:17px}#footer-1 .sep{display:none}#footer-1 .headline{font-weight:bold;font-size:11px;color:#3b3b3b}#footer-2{font-size:11px;background:url("/resource/img/template/footer_bg.png") repeat 0 0 scroll transparent;color:#708286;height:70px}#footer-2 a{color:#b8c0c3;font-size:11px}#footer-txt{float:left;padding:15px 0 15px 30px}#footer-txt .contacts a:hover{text-decoration:underline}#partners{padding:26px 0 0 0;width:510px;float:right}#partners .txt{float:left;padding:4px 0 0 0}#partners .allpartners{white-space:nowrap;float:right;background:url("/resource/img/template/footer_partners_trans.png") no-repeat right 0 scroll transparent;width:460px;height:27px}#partners .allpartners a{overflow:hidden;display:block;text-indent:2000px;width:460px;height:27px}.ie6 #partners .allpartners{background:url("/resource/img/template/footer_partners.png") no-repeat right 0 scroll transparent}#index-header{height:95px}#zk-template{background-color:#f8f8f8;padding:10px 0 20px}#template-inner{background:white;box-shadow:0 1px 2px 1px #aaa;-webkit-box-shadow:0 1px 2px 1px #aaa;-moz-box-shadow:0 1px 2px 1px #aaa;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:0 auto;width:960px;color:#666;padding:20px 30px;font-size:14px}.ie678 #template-inner{border:1px solid #ccc}#template-inner h1{font-weight:bold;font-size:180%;padding-bottom:15px;padding-top:15px}#template-inner h2{font-size:160%;font-weight:bold;padding-bottom:12px;padding-top:12px}#template-inner h3{font-size:115%;font-weight:bold;padding-bottom:10px;padding-top:10px}#template-inner h4{font-size:105%;font-weight:bold;padding-bottom:7x;padding-top:7px}#template-inner th{border-bottom:1px solid gray}#template-inner a{font-size:14px}#template-inner a:hover{text-decoration:underline}#template-inner p{margin:10px 0}#template-inner li{list-style:inherit;*list-style-type:disc}#template-inner .legacy td{padding:5px 0}#template-inner .legacy .left-wrapper{width:680px}div.round-title-r{background:url("/img/section-bg-r.png") repeat-x scroll 0 0 transparent;color:#636363;font-family:Arial;font-size:13px;font-weight:bold;height:26px;line-height:28px;overflow:hidden;padding-left:0;text-transform:uppercase;width:271px}div.sub-select .link,div.openbox .link{color:#636363;display:inline;float:left;z-index:100}div.sub-select .link a,div.sidebar a,div.content-r a{color:#636363}#template-inner .content-l blockquote{margin-left:30px}#template-inner .content-l td{padding:5px 0}#template-inner .content-l ul{margin:10px 0}#template-inner .content-r li{margin:5px 0}#template-inner .content-r ul{margin-left:25px}#template-inner div.sublist-title{background:url("/img/section-bg-r.png") repeat-x scroll 0 0 transparent;color:#636363;font-family:Arial;font-size:13px;font-weight:bold;line-height:25px;overflow:hidden;padding-left:0;text-transform:uppercase}#template-inner .sublist{margin-right:10px}#template-inner .sublist ul{margin-left:30px}#template-inner .smallText a,#template-inner .smallText{font-size:12px}#template-inner .swfcontainer{margin:30px auto;box-shadow:0 1px 3px 1px #ccc;-webkit-box-shadow:0 1px 3px 1px #ccc;-moz-box-shadow:0 1px 3px 1px #ccc}#template-inner .releaseNote ul{margin-left:15px}#template-inner .releaseNote li{margin:5px 0 5px 30px}@media print{#template-inner{border:0 none;box-shadow:none}#template-inner .left-wrapper{width:840px!important}#index-header,#footer,.no-print{display:none!important}}@media only screen and (device-width:768px){#main_menu{margin-left:70px}#row-achievements .testimonial{border:0 none;margin-top:-4px}}