article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{
	margin:0;
	font-size:12px;
	line-height:20px;
	font-family: Verdana, Geneva, sans-serif;
}body,button,input,select,textarea{font-family: Verdana, Geneva, sans-serif;color:#222}a{color:#00e}a:visited{
}a:hover{
	color:#000
}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px
}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 0}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{
	border:0;
	-ms-interpolation-mode:bicubic
}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}table button,table input{*overflow:auto}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}td{vertical-align:top}h1,h2,h3,h4.h5,h6{margin:0}body{
	background-color:#333335;
	font-family:Verdana, Geneva, sans-serif;
	color:#221e1f
}a{
	text-decoration:none;
	color:#003E88
}ul,dl{margin:0;padding:0}ul li{margin:0;list-style:none}p{
}blockquote{position:relative;font-size:138.5%;color:#939598}blockquote:before{position:absolute;left:-30px;top:5px;content:""}blockquote:after{position:absolute;right:-30px;bottom:5px;content:""}.container{background-color:#FFFFFF}.container1{background-color:#FFFFFF}.search input{border:1px solid #C9C9CB;padding:6px 8px;-moz-box-shadow:1px 1px 3px #dddddd inset;-webkit-box-shadow:1px 1px 3px #dddddd inset;-o-box-shadow:1px 1px 3px #dddddd inset;box-shadow:1px 1px 3px #dddddd inset;font-size:93%}.global-header{
	padding-bottom:36px;
	background-image: url(../intl/wp-content/themes/evergreen/img/common/header_shadow.png);
	background-repeat: repeat-x;
	background-position: bottom;
}.global-header .utility-wrapper{
	background-image: url(../intl/wp-content/themes/evergreen/img/common/header_utility.png);
	background-repeat: repeat-x;
}.global-header .utility{
	width:1000px;
	height:42px;
	line-height:42px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}.global-header .utility ul{display:inline;float:right;color:#939598;text-transform:uppercase}.global-header .utility ul li{display:inline;padding:0 5px 0 8px;font-size:85%}.global-header .utility ul li + li{border-left:1px solid #939598}.global-header .utility .search{float:right;margin-left:5px}.global-header .utility .search input{width:144px}.global-header .utility a{position:relative;color:#797b7f}.global-header .utility a:hover{color:#f7941d}.global-header .global-navigation{position:relative;margin:0 auto;width:1000px;z-index:99999}.global-header .global-navigation .logo{margin:0}.global-header .global-navigation .logo img{
	width:266px;
	height:60px
}.global-header .global-navigation li{position:absolute;top:0;z-index:999;font-size:108%}.global-header .global-navigation li a{display:block;width:130px;height:39px;line-height:37px;background:url(../intl/wp-content/themes/evergreen/img/common/nav_global.png) no-repeat 0 0;text-align:center;color:#000000}.global-header .global-navigation li a:hover{background-position:0 -41px;color:#FFFFFF}.global-header .global-navigation li.current > a{background-position:0 -164px;color:#FFFFFF}.global-header .global-navigation li.home{right:468px}.global-header .global-navigation li.about{right:351px}.global-header .global-navigation li.products{right:234px}.global-header .global-navigation li.press ul{display:none}.global-header .global-navigation li.workshop{right:117px}.global-header .global-navigation li.investors ul{display:none}.global-header .global-navigation li.contact{right:0}.global-header .global-navigation li ul{z-index:999}.global-header .global-navigation li.careers ul{display:none}.global-header .global-navigation li ul li{display:none;text-align:center}.global-header .global-navigation li ul li a{width:160px;height:39px;background-position:0 -82px;color:#FFFFFF}.global-header .global-navigation li ul li a:hover{background-position:0 -123px}.global-header .global-navigation li ul li.current a{background-position:0 -205px;color:#FFFFFF}.content{
	width:1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 40px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}.main{
	float:right;
	width:720px;
	line-height:1.6;
	border: 1px solid #BCBEC0;
	padding-right: 20px;
	padding-left: 20px;
}.main .page-header{
	position:relative;
	border-bottom:1px solid #BCBEC0;
	margin-bottom:10px;
	padding-bottom:10px
}.main .section-navigation{position:absolute;top:12px;right:0}.main .section-navigation li{display:inline;font-size:93%;text-transform:uppercase}.main .section-navigation li span{text-transform:none}.main .section-navigation li + li:before{display:inline;margin:0 7px 0 4px;content:"-"}.main .section-navigation a{color:#a7a9ac}.main .section-navigation li.current a,.main .section-navigation a:hover{color:#f7941d}.side{
	float:left;
	width:220px;
	background-color:#FFFFFF
}.side .local{border-bottom:5px solid #f1f2f2}.side .local .page-title{margin-bottom:18px;font-size:138.5%;color:#003e88;font-weight:bold}.side .local .page-title a{display:block;color:#003e88}.side .local li{
	font-size:13px;
	margin-bottom:18px;
	font-family: Verdana, Geneva, sans-serif;
}.side .local li a{
	display:block;
	padding-left:15px;
	color:#a7a9ac
}.global-footer .navigations{
	width:1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 26px;
	padding-left: 0;
}.global-footer .global{
	float:left;
	width: 1000px;
}.global-footer .global .logo{
	float:left;
	width:133px;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0;
}.global-footer .global .logo img{
	width:133px;
	height:30px
}.global-footer .global ul{float:left}.global-footer .global li{
	display:inline;
	margin-right:16px;
	font-size:14px;
	font-family: Verdana, Geneva, sans-serif;
}.global-footer .global li ~ li:before{margin-right:18px;display:inline;content:"/";color:#939598}.global-footer .global a{color:#939598}.global-footer .social{float:right}.global-footer .social p,.global-footer .social ul,.global-footer .social li{*display:inline;*zoom:1;display:inline-block;margin:0;padding:0;color:#939598}.global-footer .social p{float:left;padding-right:7px;font-size:108%;text-transform:uppercase}.global-footer .social ul{float:left;position:relative;top:-6px}.global-footer .social li{margin-left:5px}.global-footer .contentinfo{background-color:#333335;color:#797b7f}.global-footer .contentinfo a{color:#797b7f}.global-footer .contentinfo .contentinfo-inner{
	width:1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}.global-footer .contentinfo .copyright{
	float:left;
	font-size:12px;
	font-family: Verdana, Geneva, sans-serif;
}.global-footer .contentinfo .utility ul,.global-footer .contentinfo .utility li{display:inline;text-transform:uppercase}.global-footer .contentinfo .utility li{margin-right:5px;font-size:93%}.global-footer .contentinfo .utility li + li:before{margin-right:10px;display:inline;content:"|";color:#939598}.page-title{font-size:197%;color:#003e88;font-weight:normal}.section-title,.ad-mobage h2,.ad-mobaoku h2,.service-newbiz .copy,.personaldev-how h2,.WYSIWYG h1,.WYSIWYG h2{margin-bottom:25px;font-size:138.5%;color:#003e88;font-weight:normal}.side-title{margin-bottom:10px;font-size:123.1%;color:#003e88;font-weight:normal}.introduction{margin-bottom:30px;font-size:108%}.introduction p{margin-bottom:1em}.section-separate,.company-group,.company-citizenship .educational,.company-contact,.service-ec,.ad-mobage,.ad-mobaoku,.service-newbiz .newbiz-group,.article-info,.article-list li + li,.article-list .pager,.media-logo,.media-headshots,.media-screenshots,.personaldev-how,.career-tokyo,.career-model,.age-data,.WYSIWYG hr,.WYSIWYG .hr{padding-top:40px;background:url(../intl/wp-content/themes/evergreen/img/common/section_separate.png) no-repeat center top}.section,.company-chart,.company-factsheet,.ad-mobage,.ad-mobaoku,.career-tokyo{margin-bottom:40px}.subsection-title,.ad-mobage h3,.ad-mobaoku h3{font-size:116%;color:#f7941d}.figure-left{float:left;margin-right:16px}.figure-right{float:right;margin-left:16px}.grid-2,.company-citizenship .report,.service-ec,.ad-mobaoku .networks,.service-newbiz .newbiz-group,.related,.tokyo-group,.career-positions .position-list,.sitemap .sitemap-list{margin-left:-50px}.panels .picture,.company-overview .picture,.services-overview .picture,.careers-overview .picture{width:220px;height:130px}.panels .picture img,.company-overview .picture img,.services-overview .picture img,.careers-overview .picture img{width:220px;height:130px;vertical-align:bottom}.orange{background-color:#f7941d;color:#FFFFFF}.orange a{color:#FFFFFF}.skygray{background-color:#e6e7e8;color:#003e88}.skygray a{color:#003e88}.saxblue{background-color:#92a1b6;color:#FFFFFF}.saxblue a{color:#FFFFFF}.blue{background-color:#003e88;color:#FFFFFF}.blue a{color:#FFFFFF}.gray{background-color:#939598;color:#FFFFFF}.gray a{color:#FFFFFF}.card{margin-top:32px;border:1px solid #e6e7e8}.card:first-child{margin-top:0}.card .name{position:relative;padding:12px;background-color:#f7941d;font-size:123.1%;color:#FFFFFF}.card .close,.card .open{cursor:pointer}.card .close .switch{position:absolute;right:12px;top:50%;margin-top:-5px}.card .open .switch{position:absolute;right:12px;top:50%;margin-top:-5px}.card .description{padding:12px;background-color:#f1f2f2;line-height:1.6}.card .description p{margin-top:1em}.card .description .url{margin-top:0}.card .description .url a{color:#003e88}.card .url{margin-bottom:14px;color:#003e88}.picture-shadow,.panels .picture,.company-overview .picture,.services-overview .picture,.careers-overview .picture,body#home .feature li,.company-factsheet .pdf-download img,.company-exec .primary li img,.services-games .screen img,.career-positions .photo-gallery ul{position:relative;padding:10px;background-color:#FFFFFF;-moz-box-shadow:1px 1px 6px #a7a9ac;-webkit-box-shadow:1px 1px 6px #a7a9ac;-o-box-shadow:1px 1px 6px #a7a9ac;box-shadow:1px 1px 6px #a7a9ac;}.frame,.company-milestones .photo img,.article-list .thumbnail,.WYSIWYG img{border:1px solid #a7a9ac;margin-bottom:5px;padding:3px}.caption{
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	background-color:#F79401;
	color:#FFFFFF
}.caption .title{
	font-size:13px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	padding-top: 0;
	padding-right: 6px;
	padding-bottom: 0;
	padding-left: 6px;
	margin-top: 10px;
	margin-right: 8px;
	margin-bottom: 10px;
	margin-left: 8px;
}.caption .description{overflow:hidden;margin:10px;padding:0 14px}.block{border:1px solid #E7E8E9}.block .block-title{border-bottom:1px solid #E7E8E9;padding:8px 18px;background:#efefef url(../intl/wp-content/themes/evergreen/img/common/block-title.png) no-repeat right top;font-size:138.5%;font-weight:normal;color:#003e88}.block > div{padding:16px 18px}.downdload{padding-left:24px;}.data-table{width:100%}.data-table thead{background-color:#f7941d;border:1px solid #f7941d;color:#FFFFFF}.data-table thead th{border:none;text-align:center}.data-table th,.data-table td{padding:8px 12px;border:1px solid #003e88;text-align:left}.data-table tr.even{background-color:#f1f2f2}.data-table .check{vertical-align:middle;text-align:center}.data-table .checked{margin:0 auto}.counter,.personaldev-how dt,.employee-story .data li{counter-increment:count;position:relative}.counter:before,.personaldev-how dt:before,.employee-story .data li:before{position:absolute;left:-24px;content:counter(count) ".";color:#f7941d;font-weight:700}.contact-form label{display:block;clear:left;float:left;width:150px;color:#f7941d;font-size:116%}.contact-form label:after{display:inline;margin-left:3px;content:":"}.contact-form .input{overflow:hidden}.contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="tel"],.contact-form input[type="number"],.contact-form input[type="file"],.contact-form textarea{margin:0 10px 0 0;padding:6px;width:300px;vertical-align:middle}.contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="tel"],.contact-form input[type="number"],.contact-form textarea{border:1px solid #C8C8C8;background-color:#F3F4F4;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}.contact-form select{margin:0 10px 0 0;padding:3px;vertical-align:middle}.contact-form select + input[type="text"]{width:231px}.contact-form #mfSuffix{width:59px}.contact-form textarea{width:28em;height:10em}.contact-form .mfError{margin:0 0 10px 0;padding:3px;color:red}.contact-form textarea + .mfError{float:right}.contact-form .disclaimer{margin:15px 0}.contact-form .form-submit{margin-top:20px;text-align:right}.contact-form .form-submit .button{border:1px solid #003e88;padding:8px 16px;background-color:#003e88;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;color:#FFFFFF;font-size:116%}.contact-form table th{padding:5px 0;vertical-align:top;text-align:left}.contact-form table td{padding:5px 0;vertical-align:middle}.sp-blogpost{*display:inline;*zoom:1;display:inline-block;width:20px;height:17px;background-position:0 0}.sp-press{*display:inline;*zoom:1;display:inline-block;width:20px;height:17px;background-position:0 -19px}.sp-twitter{*display:inline;*zoom:1;display:inline-block;width:30px;height:29px;background-position:0 -38px}.sp-facebook{*display:inline;*zoom:1;display:inline-block;width:30px;height:29px;background-position:0 -69px}.sp-bannerlink{display:block;width:30px;height:10px;background-position:0 -100px}.sp-biography-prev{display:block;width:14px;height:14px;background-position:-32px 0}.sp-biography-next{display:block;width:14px;height:14px;background-position:-32px -16px}.sp-sub-link,.for-developers a:after{display:block;width:10px;height:19px;background-position:-32px -48px}.sp-biography-close{display:block;width:14px;height:14px;background-position:-32px -32px}.sp-slider-prev,.services-games .pickup .prev{display:block;width:24px;height:44px;background-position:-48px 0}.sp-slider-next,.services-games .pickup .next{display:block;width:24px;height:44px;background-position:-159px 0}.sp-slider-prev-disabled,.services-games .pickup .prev.disabled{display:block;width:24px;height:44px;background-position:-74px 0}.sp-slider-next-disabled,.services-games .pickup .next.disabled{display:block;width:24px;height:44px;background-position:-133px 0}.sp-slider-frame,.services-games .pickup .currentframe{display:block;width:135px;height:101px;background-position:-48px -45px}.sp-panel-close,.card .close .switch{display:block;width:18px;height:10px;background-position:0 -124px}.sp-panel-open,.card .open .switch{display:block;width:18px;height:10px;background-position:0 -112px}.sp-faq-close,.investors-faq .open .question .switch{display:block;width:18px;height:10px;background-position:-20px -113px}.sp-faq-open,.investors-faq .close .question .switch{display:block;width:18px;height:10px;background-position:-20px -124px}.sp-scrolltop,.company-milestones .timeline .scrolltop a{display:block;width:32px;height:11px;background-position:0 -136px}.sp-scrolltop:hover,.company-milestones .timeline .scrolltop a:hover{background-position:0 -149px}.sp-indicator,.career-positions .photo-gallery .indicator span{display:block;width:17px;height:17px;background-position:-108px 0}.sp-indicator:hover,.career-positions .photo-gallery .indicator span:hover,.sp-indicator .current,.career-positions .photo-gallery .indicator span .current{background-position:-108px -19px}.sp-indicator-o,.career-positions .photo-gallery .indicator .current{display:block;width:17px;height:17px;background-position:-108px -19px}.sp-checked,.data-table .checked{display:block;width:11px;height:12px;background-position:-32px -69px}.sp-blockquote-before,blockquote:before{display:block;width:22px;height:16px;background-position:-34px -149px}.sp-blockquote-after,blockquote:after{display:block;width:22px;height:16px;background-position:-58px -149px}.sp-checked,.data-table .checked{display:block;width:11px;height:12px;background-position:-32px -69px}.sp-feed,.press-article .feed a,.press-article .feed2 a{display:block;width:30px;height:29px;background-position:-84px -150px}.sp-category-press,.article-press-releases .category-icon,.article-press-releases .article-blog-posts .category-icon,.article-blog-posts .article-press-releases .category-icon,.article-press-releases .article-buzz .category-icon,.article-buzz .article-press-releases .category-icon{display:block;width:37px;height:31px;background-position:-39px -181px}.sp-category-blog,.article-blog-posts .category-icon,.article-blog-posts .article-press-releases .category-icon,.article-press-releases .article-blog-posts .category-icon,.article-blog-posts .article-buzz .category-icon,.article-buzz .article-blog-posts .category-icon{display:block;width:37px;height:31px;background-position:-78px -181px}.sp-category-buzz,.article-buzz .category-icon,.article-buzz .article-press-releases .category-icon,.article-press-releases .article-buzz .category-icon,.article-buzz .article-blog-posts .category-icon,.article-blog-posts .article-buzz .category-icon{display:block;width:37px;height:31px;background-position:-117px -181px}.sp-category-press-mini,.topics .article-press-releases .category-icon,.topics .article-press-releases .article-blog-posts .category-icon,.article-blog-posts .topics .article-press-releases .category-icon,.topics .article-press-releases .article-buzz .category-icon,.article-buzz .topics .article-press-releases .category-icon,.article-list .article-press-releases .category-icon,.article-list .article-press-releases .article-blog-posts .category-icon,.article-blog-posts .article-list .article-press-releases .category-icon,.article-list .article-press-releases .article-buzz .category-icon,.article-buzz .article-list .article-press-releases .category-icon{display:block;width:23px;height:18px;background-position:-25px -214px}.sp-category-blog-mini,.topics .article-blog-posts .category-icon,.topics .article-blog-posts .article-press-releases .category-icon,.article-press-releases .topics .article-blog-posts .category-icon,.topics .article-blog-posts .article-buzz .category-icon,.article-buzz .topics .article-blog-posts .category-icon,.article-list .article-blog-posts .category-icon,.article-list .article-blog-posts .article-press-releases .category-icon,.article-press-releases .article-list .article-blog-posts .category-icon,.article-list .article-blog-posts .article-buzz .category-icon,.article-buzz .article-list .article-blog-posts .category-icon{display:block;width:23px;height:18px;background-position:-50px -214px}.sp-category-buzz-mini,.topics .article-buzz .category-icon,.topics .article-buzz .article-press-releases .category-icon,.article-press-releases .topics .article-buzz .category-icon,.topics .article-buzz .article-blog-posts .category-icon,.article-blog-posts .topics .article-buzz .category-icon,.article-list .article-buzz .category-icon,.article-list .article-buzz .article-press-releases .category-icon,.article-press-releases .article-list .article-buzz .category-icon,.article-list .article-buzz .article-blog-posts .category-icon,.article-blog-posts .article-list .article-buzz .category-icon{display:block;width:23px;height:18px;background-position:-75px -214px}.sp-feed-mini,.press-feed .sp-icon{display:block;width:20px;height:20px;background-position:-117px -150px}body#home{
	
	background-repeat: repeat-x;
	background-position: center top;
}body#home .global-header{
	padding-bottom:20px;
	background:none
}body#home .global-navigation{margin:0 auto;width:1000px}body#home .container{

}.container1{
	background-image: url(../intl/wp-content/themes/evergreen/img/home/container.png);
	background-repeat: no-repeat;
	background-position: center top;
}body#home .content{margin:0 auto;padding:0;padding-bottom:67px;width:1000px}body#home .banner{position:relative;margin-bottom:30px;height:380px}body#home .banner ul{overflow:hidden;height:380px}body#home .banner li{position:relative;float:left;width:250px;height:380px}body#home .banner li a{display:block;height:380px}body#home .banner .label{
	position:absolute;
	left:0;
	bottom:0;
	display:block;
	margin:0;
	width:250px;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:14px;
	background-color:#003E88;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold
}body#home .banner .label span{opacity:0.5;-moz-transition-property:opacity;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-moz-transition-duration:0.5s;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s}body#home .banner .label span span{opacity:1;text-transform:none}body#home .banner li.current .label span{opacity:1.0}body#home .banner .description{
	position:absolute;
	left:0;
	bottom:34px;
	z-index:999;
	display:block;
	padding:20px 20px 36px 20px;
	width:210px;
	height:80px;
	font-size:13px;
	color:#FFFFFF;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
}body#home .banner .first .description{
	background-image: url(../intl/wp-content/themes/evergreen/img/home/banner_description01.png);
	background-repeat: no-repeat;
	background-position: bottom;
}body#home .banner .second .description{
	background-image: url(../intl/wp-content/themes/evergreen/img/home/banner_description02.png);
	background-repeat: no-repeat;
	background-position: bottom;
}body#home .banner .third .description{
	background-image: url(../intl/wp-content/themes/evergreen/img/home/banner_description03.png);
	background-repeat: no-repeat;
	background-position: bottom;
}body#home .banner .fourth .description{
	background-image: url(../intl/wp-content/themes/evergreen/img/home/banner_description04.png);
	background-repeat: no-repeat;
	background-position: bottom;
}body#home .banner li + li{width:249px;border-left:1px solid #FFFFFF}body#home .banner li + li .description{width:209px}body#home .banner span{margin-top:6px}body#home .feature{
	margin-bottom:20px;
	float: left;
}body#home .feature .heading{float:left;width:209px;height:120px;padding:20px 18px;background-color:#92a1b6;color:#FFFFFF}body#home .feature .heading h2{margin:0 0 20px 0;font-size:138.5%;font-weight:normal}body#home .feature .heading h3{margin:0;font-size:93%;font-weight:normal}body#home .feature li{
	float:left;
*display:inline;	position:relative;
	padding:5px;
	width:230px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
}body#home .feature li a{color:#FFFFFF}body#home .feature li:first-child{margin-left:12px}body#home .feature li .caption{margin:0 0 5px 5px;width:230px}body#home .movie-topics{
	padding-top:15px;
	width:1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}body#home .movie-topics h1{font-weight:normal;text-transform:uppercase;font-size:123.1%}body#home .movie-topics b{
	color:#003E88;
	font-weight:bold
}body#home .movie-topics span{text-transform:none}body#home .movie-topics .movie{
	position:relative;
	float:left;
	width:580px
}body#home .movie-topics .movie h1{margin-bottom:18px;padding-bottom:13px;border-bottom:1px solid #E8E8E8}body#home .movie-topics .movie .movie-content{background-color:#E7E8EA}body#home .movie-topics .movie .image{display:block;float:left;width:273px}body#home .movie-topics .movie .join{
	float:left;
	width:270px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
}body#home .movie-topics .movie .more{
	display:block;
	float:left;
	background-color:#f7941d;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	margin-top: 0px;
	padding-top: 0px;
}body#home .movie-topics .movie .more a{
	display:block;
	position:relative;
	top:-1px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-top: 8px;
}body#home .movie-topics .movie h2{margin:0 0 20px 0;font-size:138.5%;font-weight:normal;color:#093E8A}body#home .movie-topics .topics{
	float:right;
	width:392px
}body#home .movie-topics .topics header{
	border-bottom:1px solid #E8E8E8;
	margin-bottom:18px;
	padding-bottom:13px;
	text-transform:uppercase;
	height: 20px;
}body#home .movie-topics .topics header h1{float:left;margin-right:20px}body#home .movie-topics .topics header .more{float:left;margin:0}body#home .movie-topics .topics header .more a{font-size:smaller;color:#929396}body#home .movie-topics .topics p{
}body#home .movie-topics .topics ul li + li{margin-top:22px;padding-top:26px;border-top:1px solid #E8E8E8}body#home .movie-topics .topics ul .category{float:left;margin-bottom:15px;color:#929396;text-transform:uppercase;font-size:93%}body#home .movie-topics .topics ul .category span{margin-right:10px;vertical-align:top}body#home .movie-topics .topics ul .category a{color:#929396}body#home .movie-topics .topics ul .date{float:right;color:#939598;font-size:93%}body#home .movie-topics .topics ul .title{clear:both;margin-bottom:15px;color:#1A3665;font-size:108%}body#home .movie-topics .topics ul .title a{color:#1A3665}body#home .movie-topics .topics ul .more{font-size:93%}body#home .movie-topics .topics ul .more:after{margin-left:4px;display:inline;content:"≫";font-size:93%;color:#f7941d}body#home .movie-topics .topics ul a{color:#f7941d}body#home .global-footer{background-image:none;padding-top:0}.company-overview .plain{padding-bottom:10px;height:auto}.people-biography .message h2{margin-bottom:20px;line-height:1.4}.people-biography .message p{margin-top:1em}.people-biography .message .subsection-title,.people-biography .message .ad-mobage h3,.ad-mobage .people-biography .message h3,.people-biography .message .ad-mobaoku h3,.ad-mobaoku .people-biography .message h3{color:#003e88}.company-milestones .block{margin-bottom:20px}.company-milestones .block li{display:inline;font-size:108%}.career-summary p{font-size:108%}.career-summary p:first-child{margin-bottom:1em}.personaldev-how{margin-top:30px;padding-top:30px}.personaldev-how h2{margin-bottom:15px}.personaldev-how dt{margin:1em 0 0 24px;color:#003e88;font-weight:700;font-size:100%}.personaldev-how dd{margin-left:24px}.employee-story .data{float:left;padding:18px 16px;width:204px;background-color:#f1f2f2}.employee-story .data dl{margin:0}.employee-story .data dt{margin-top:1em;color:#003e88;font-size:13px;font-weight:700}.employee-story .data dt:after{display:inline;margin-left:3px;content:":"}.employee-story .data ol{margin:0;padding:0;color:#f7941d;font-weight:bold}.employee-story .data li{margin-top:1em;color:#221e1f;font-weight:normal;list-style:none}.employee-story .data li:before{position:static;margin-right:4px}.employee-story .interview{float:right;width:480px}.employee-story .interview dl{margin:0}.employee-story .interview dt{margin-top:24px;font-size:108%;color:#f7941d}.employee-story li:first-child,.employee-story dt:first-child{margin-top:0}.career-tokyo{margin-bottom:20px}.tokyo-group .section-title,.tokyo-group .ad-mobage h2,.ad-mobage .tokyo-group h2,.tokyo-group .ad-mobaoku h2,.ad-mobaoku .tokyo-group h2,.tokyo-group .service-newbiz .copy,.service-newbiz .tokyo-group .copy,.tokyo-group .personaldev-how h2,.personaldev-how .tokyo-group h2,.tokyo-group .WYSIWYG h1,.WYSIWYG .tokyo-group h1,.tokyo-group .WYSIWYG h2,.WYSIWYG .tokyo-group h2{margin-bottom:15px}.tokyo-group p{margin-top:1em}.career-model{margin-bottom:30px}.career-model header{float:left;width:150px}.career-model header h1{font-size:100%;line-height:1.4;font-weight:normal}.career-model header h1 span{font-size:108%;display:block;color:#003e88;font-weight:bold}.career-model header img{margin-top:10px}.career-model header dl{font-size:100%}.career-model header dt{margin-top:1em;font-weight:700;color:#003e88}.career-model .data-table{float:right;width:550px}.career-model .data-table th,.career-model .data-table td{vertical-align:middle;font-weight:bold;font-size:11px}.career-model .data-table p{font-weight:normal}.career-model .data-table p:first-child{font-weight:700}.age-data .diagram{position:relative;left:50px;top:-60px}.age-data .diagram h1{position:absolute;top:124px;left:0;width:200px;text-align:right;font-weight:bold;font-size:167%;color:#003e88}.age-data .diagram-legend{position:absolute;top:164px;left:0;width:200px;text-align:right}.age-data .diagram-legend li{padding:3px 9px}.age-data .diagram-legend li a{padding:6px 12px;font-size:138.5%;color:#FFFFFF}.age-data .diagram-chart{position:relative;right:-10px;overflow:hidden;float:right;width:600px;height:500px}.age-data .get{display:none}.career-positions .position-list .block{width:348px}.career-positions .position-list a{color:#f7941d}.career-positions .photo-gallery{margin-top:25px}.career-positions .photo-gallery ul{position:relative;margin-bottom:24px;width:730px;height:330px}.career-positions .photo-gallery li{position:absolute;top:10px;left:10px;z-index:1;width:730px;height:330px}.career-positions .photo-gallery li img{max-width:100%}.career-positions .photo-gallery .indicator span{float:left;margin-right:8px}.job-information .description a{color:#f7941d}.job-information .contact-form{width:600px}.WYSIWYG h1,.WYSIWYG h2{margin-bottom:10px}.WYSIWYG p{margin-bottom:20px}.WYSIWYG ul{margin:0 0 20px 20px}.WYSIWYG li{list-style:disc}.WYSIWYG a{color:#f7941d}.WYSIWYG hr,.WYSIWYG .hr{display:block;margin:30px 0 20px 0;padding-top:12px}.WYSIWYG .alignright{float:right;margin-left:16px;text-align:center}.WYSIWYG .alignleft{float:left;margin-right:16px;text-align:center}.WYSIWYG .aligncenter{display:block;margin:0 auto}.WYSIWYG .wp-caption-text{margin:0 auto;font-size:77%;color:#939598}.WYSIWYG .two .alignright,.WYSIWYG .two .alignleft{width:348px}.WYSIWYG .two .alignright img,.WYSIWYG .two .alignleft img{max-width:348px;*width:348px}.WYSIWYG table{width:100%;border-collapse:collapse}.WYSIWYG table th,.WYSIWYG table td{border:1px solid #939598;padding:0.5em}.WYSIWYG table th{font-weight:700}.sitemap .sitemap-list .block{width:348px}.sitemap .sitemap-list a{color:#f7941d}.sitemap ul{margin:0 0 0 20px}.sitemap li{list-style:disc}.search-results .description{margin-bottom:20px}.search-results .search{margin-bottom:25px}.search-results .result + .result{border-top:1px solid #f1f2f2;margin-top:15px;padding-top:15px}.search-results .result-title{font-size:123.1%}.search-results input[type=submit]{border:none;padding:8px 10px;color:#FFFFFF;background-color:#f7941d;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 3px #dddddd inset;-webkit-box-shadow:0 0 3px #dddddd inset;-o-box-shadow:0 0 3px #dddddd inset;box-shadow:0 0 3px #dddddd inset}.ui-datepicker{border:1px solid #e6e7e8;padding:5px;background-color:#FFFFFF;-moz-box-shadow:1px 1px 2px #939598;-webkit-box-shadow:1px 1px 2px #939598;-o-box-shadow:1px 1px 2px #939598;box-shadow:1px 1px 2px #939598;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.ui-datepicker a{color:#939598}.ui-datepicker a:hover{color:#f7941d}.ui-datepicker-calendar th,.ui-datepicker-calendar td{padding:2px;text-align:center}.ui-datepicker-calendar th{color:#221e1f}.ui-datepicker-prev{float:left}.ui-datepicker-prev:before{display:inline;content:"<";margin-right:3px}.ui-datepicker-next{float:right}.ui-datepicker-next:after{display:inline;content:">";margin-left:3px}.ui-datepicker-title{clear:both;margin:0;padding:5px 0;font-weight:bold;color:#003e88}.redirect{height:500px}.oldie .caption{background-color:#f79401}.oldie body#home .banner .label{background-color:#003e88}.oldie .people-biography .biography-header{background-color:#f79401}.oldie .mobage-group .information{background-color:#EEEEEE}.ie6 .services-games,.ie7 .services-games{position:relative}.ie6 .services-games .screen img,.ie7 .services-games .screen img{behavior:none}.ie6 .company-factsheet table,.ie7 .company-factsheet table,.ie8 .company-factsheet table{border-bottom:0}.ie6 .company-factsheet th div,.ie7 .company-factsheet th div,.ie8 .company-factsheet th div{margin-left:10px}.ie6 .company-factsheet td div,.ie7 .company-factsheet td div,.ie8 .company-factsheet td div{margin-right:10px}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.uc{text-transform:uppercase}.ucnone{text-transform:none}.clearfix:before,.global-header .utility:before,.content:before,.global-footer .navigations:before,.global-footer .social:before,.global-footer .contentinfo .contentinfo-inner:before,.section:before,.company-chart:before,.company-factsheet:before,.ad-mobage:before,.ad-mobaoku:before,.career-tokyo:before,.grid-2:before,.company-citizenship .report:before,.service-ec:before,.ad-mobaoku .networks:before,.service-newbiz .newbiz-group:before,.related:before,.tokyo-group:before,.career-positions .position-list:before,.sitemap .sitemap-list:before,.grid-3:before,.panels:before,.company-overview:before,.services-overview:before,.careers-overview:before,.company-group ul:before,.company-exec ul:before,.career-philosophy:before,.card .name:before,body#home .feature:before,body#home .movie-topics:before,body#home .movie-topics .movie:before,body#home .movie-topics .movie .movie-content:before,body#home .movie-topics .topics header:before,.people-biography .biography-header ul:before,.people-biography .profile:before,.company-milestones .timeline .scrolltop:before,.company-access:before,.mobage-group:before,.ad-mobage .case-study:before,.press-feed a:before,.press-article .page-header:before,.category-tab ul:before,.pager:before,.article-list li:before,.article-list .meta:before,.article-list .category:before,.media-headshots ul:before,.media-headshots li:before,.media-screenshots ul:before,.investors-faq .question:before,.career-model:before,.age-data:before,.WYSIWYG .two:before,.clearfix:after,.global-header .utility:after,.content:after,.global-footer .navigations:after,.global-footer .social:after,.global-footer .contentinfo .contentinfo-inner:after,.section:after,.company-chart:after,.company-factsheet:after,.ad-mobage:after,.ad-mobaoku:after,.career-tokyo:after,.grid-2:after,.company-citizenship .report:after,.service-ec:after,.ad-mobaoku .networks:after,.service-newbiz .newbiz-group:after,.related:after,.tokyo-group:after,.career-positions .position-list:after,.sitemap .sitemap-list:after,.grid-3:after,.panels:after,.company-overview:after,.services-overview:after,.careers-overview:after,.company-group ul:after,.company-exec ul:after,.career-philosophy:after,.card .name:after,body#home .feature:after,body#home .movie-topics:after,body#home .movie-topics .movie:after,body#home .movie-topics .movie .movie-content:after,body#home .movie-topics .topics header:after,.people-biography .biography-header ul:after,.people-biography .profile:after,.company-milestones .timeline .scrolltop:after,.company-access:after,.mobage-group:after,.ad-mobage .case-study:after,.press-feed a:after,.press-article .page-header:after,.category-tab ul:after,.pager:after,.article-list li:after,.article-list .meta:after,.article-list .category:after,.media-headshots ul:after,.media-headshots li:after,.media-screenshots ul:after,.investors-faq .question:after,.career-model:after,.age-data:after,.WYSIWYG .two:after{content:"";display:table}.clearfix:after,.global-header .utility:after,.content:after,.global-footer .navigations:after,.global-footer .social:after,.global-footer .contentinfo .contentinfo-inner:after,.section:after,.company-chart:after,.company-factsheet:after,.ad-mobage:after,.ad-mobaoku:after,.career-tokyo:after,.grid-2:after,.company-citizenship .report:after,.service-ec:after,.ad-mobaoku .networks:after,.service-newbiz .newbiz-group:after,.related:after,.tokyo-group:after,.career-positions .position-list:after,.sitemap .sitemap-list:after,.grid-3:after,.panels:after,.company-overview:after,.services-overview:after,.careers-overview:after,.company-group ul:after,.company-exec ul:after,.career-philosophy:after,.card .name:after,body#home .feature:after,body#home .movie-topics:after,body#home .movie-topics .movie:after,body#home .movie-topics .movie .movie-content:after,body#home .movie-topics .topics header:after,.people-biography .biography-header ul:after,.people-biography .profile:after,.company-milestones .timeline .scrolltop:after,.company-access:after,.mobage-group:after,.ad-mobage .case-study:after,.press-feed a:after,.press-article .page-header:after,.category-tab ul:after,.pager:after,.article-list li:after,.article-list .meta:after,.article-list .category:after,.media-headshots ul:after,.media-headshots li:after,.media-screenshots ul:after,.investors-faq .question:after,.career-model:after,.age-data:after,.WYSIWYG .two:after{clear:both}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img{max-width:100% !important}h2,h3{page-break-after:avoid}}

#home .container .content .movie-topics .topics p {
}
.press a:hover {
	color: #333;
}
.global.avenir li a:hover {
	color: #333;
}

#home .container .global-footer .contentinfo .contentinfo-inner p a {
	color: #FFF;
	text-decoration: underline;
}
#home .container .global-footer .contentinfo .contentinfo-inner p a:hover {
	color: #797b7f;
	text-decoration: none;
}
ul#leftmenu, ul#leftmenu ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
	width: 220px;
}

ul#leftmenu a {
  display: block;
  text-decoration: none;	
}

ul#leftmenu li {
  margin-top: 1px;
}

ul#leftmenu li a {
  background: #333;
  color: #fff;	
  padding: 0.5em;
}

ul#leftmenu li a:hover {
  background: #000;
}

ul#leftmenu li ul li a {
  background: #ccc;
  color: #000;
  padding-left: 20px;
}

ul#leftmenu li ul li a:hover {
  background: #aaa;
  border-left: 5px #000 solid;
  padding-left: 15px;  
}

ul#leftmenu li ul .leftmenuon a {
	background-color: #aaa;
	border-left: 5px #000 solid;
}
.container .global-footer .contentinfo .contentinfo-inner p a {
	color: #FFF;
	text-decoration: underline;
}
.container .global-footer .contentinfo .contentinfo-inner p a:hover {
	color: #797b7f;
	text-decoration: none;
}
.container .content .main section #aa h4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 360px;
	line-height: 24px;
	margin-top: 10px;
}

#aa {
	background-image: url(../img/ov_pic.jpg);
	height: 192px;
	width: 720px;
}.container .content .side img {
	margin-top: 20px;
	margin-left: 15px;
}
#home .container1 .global-footer .contentinfo .contentinfo-inner p a {
	color: #FFF;
	text-decoration: underline;
}
#home .container1 .global-footer .contentinfo .contentinfo-inner p a:hover {
	color: #797B7F;
	text-decoration: none;
}

.prod_over_title{ font-size:22px; color:#000; padding:15px 0 10px 0; line-height:20px; margin:0; }
.prod_overlist_wrap{
	float:left;
	width:660px;
	margin-bottom:20px;
}
.prod_overlist_item{
	width:190px;
	padding:10px;
	float:left;
	line-height:150%;
	background-image: url(../img/overListBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 300px;
}
.prod_overlist_item dl{ margin:0; padding:0;}
.prod_overlist_item dt{margin:0; padding:0;}
.prod_overlist_item dd{margin:0; padding:10px 0 0 0;width:190px; word-break:break-all;white-space:normal;word-wrap:break-word;}
.prod_over_marginR10{
	margin-right:15px;
	margin-left: 15px;
}
#home .container1 .content .feature ul li a .caption .description {
	padding-right: 10px;
	padding-left: 10px;
}
#home .container1 .content .movie-topics .topics header .avenir {

}
.container .content .main section p img {margin-right: 10px;margin-left: 10px;background-color: #EFEFEF;padding: 4px;margin-top: 7px;margin-bottom: 7px;border: 1px solid #D5D5D5;
}
#contactform { margin:0; padding:5px 10px;}
#contactform * { color:#6e6e6e;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { text-align:right;  margin:0 10px 0 0; width:150px; display:block; padding:5px 0; font:normal 11px Tahoma, Geneva, sans-serif; color:#6e6e6e; text-transform:capitalize; float:left;}
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { width:380px; border:1px solid #c5c5c5; margin:2px 0; padding:3px 2px; height:14px; background:#fff; float:left;}
#contactform textarea { width:380px; border:1px solid #c5c5c5; margin:2px 0; padding:3px 2px; background:#fff; float:left;}
#contactform li.buttons input { padding:3px 0; margin:0 0 0 160px; border:0; color:#FFF;}
p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}.container .content .main section #contactform {
	float: left;
	width: 600px;
}
#home .container1 .content .movie-topics .topics p {
	margin-top: 0px;
	margin-bottom: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#daili1{
	position:fixed;
	top:0;
	width: 160px;
	margin-top: 250px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 20px;
	right: 0px;
}
#tq_invit_container {	display: none;}