*{word-wrap:break-word}#indexLead{padding:10px 0 0}.indexLead{padding:0 0 10px}.indexLead h1{padding:10px;margin:0;line-height:1}.indexLead h2{padding:0 0 0 5px}.indexLead p{margin:0}.CategoryIndex li{margin:0 0 15px}#contents .CategoryIndex p{margin:0;text-align:center}#contents .article .annotation{margin:1.3em 0 1.5em;border-top:dashed 1px #ddd;padding:.5em 0 0}#contents .article a,#contents .article a:link,#contents .article a:active,#contents .article a:visited{color:#a46c44;text-decoration:underline}.SpecSheet .pdtImg{margin:0 0 20px}.SpecSheet .pdtImg:before,.SpecSheet .pdtImg:after{display:table;content:" "}.SpecSheet .pdtImg figure,.SpecSheet .pdtImg div{position:relative;float:left;min-height:1px}.SpecSheet .pdtImg figure{width:25%;padding:0 5% 0 0}.SpecSheet .pdtImg img{width:100%}.SpecSheet .pdtImg div{width:70%}.SpecSheet .pdtImg h3{font-size:1.4em;font-weight:400}.SpecSheet .pdtImg h3 br{display:none}.SpecSheet dl{width:100%;line-height:1.2em}.SpecSheet dt,.SpecSheet dd{border-bottom:1px solid #f7f6f2;padding:15px;color:#333}.SpecSheet dt{background:#eceae2;vertical-align:middle;font-weight:500}.SpecSheet dd{background:#fff}.SpecSheet .pdtTable01{clear:both;margin:0 0 25px}.SpecSheet .pdtTable02 h3{margin:0 0 .2em}.SpecSheet .pdtTable02 dl{display:table}.SpecSheet .pdtTable02 dt,.SpecSheet .pdtTable02 dd{display:table-cell}.SpecSheet .pdtTable02 dt{width:60%}.SpecSheet .pdtTable02 dd{width:40%}#contents .SpecSheet .pdtTableTop{margin:0 0 .5em;text-align:right;font-size:.8em;color:#666}.business_modelPage #pageTitle{background:#000}.business_modelPage h2{border-bottom:1px solid #a28c35;padding:12px 0;margin:0 0 30px}.success_storiesPage #pageTitle{background:#7e726c}#storyList article:last-child{border-bottom:none}#storyList article{border-bottom:1px solid #cbcbcb;padding:13px 0 8px;margin:0 5px;overflow:hidden}#storyList article a{text-decoration:none;display:block}#storyDetail{padding:10px 0 0}.companyPage #pageTitle{background:#4a5722}#companyIndex li a{text-decoration:none}#companyIndex li{margin:0 auto 70px;line-height:1}#companyIndex li img{width:175px;height:auto;margin:0 auto 10px}.presidentPage #pageTitle{background:#9d9280}.leadershipPage #pageTitle{background:#3b342d}.historyPage #pageTitle{background:#72664d}#historyList{line-height:1.5em}#historyList dd{padding:0 0 8px}.globalofficesPage #pageTitle{background:#172e4d}.globalofficesPage h2{border-bottom:1px solid #dbdbdb;padding-bottom:5px}dl.officeInfo{line-height:1.4em;border-bottom:1px dotted #828281;margin-bottom:18px;padding-bottom:18px}dl.officeInfo.last{border-bottom:none}dl.officeInfo dt{color:#a28c35;font-family:'Roboto'!important;font-style:normal;font-weight:500;padding:4px 0 0}dl.officeInfo dd{padding:0 0 4px}dl.officeInfo dd a{color:#a46c44;text-decoration:underline}ul.officeImg{width:100%;margin-top:-25px;overflow:hidden;margin-bottom:20px}ul.officeImg li{float:left;width:33.3%;margin-bottom:16px;text-align:left;color:#444;font-size:85%;line-height:1.3em}ul.officeImg li img{max-width:75px;height:auto}.newsPage #pageTitle{background:#3b342d}.newsList dt{padding:20px 0 0}.newsList dd{border-bottom:1px solid #cbcbcb;padding:8px 0 20px}#selectArchive select{width:100%;text-align:left;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;background:#fff url(../img/news/select.gif) no-repeat right center;background-size:18px auto;padding:8px;border:1px solid #d4d4d4;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#selectArchive select::-ms-expand{display:none}#selectArchive select option{padding:5px 15px;font-size:100%}.newsPage #contents img{display:block;max-width:100%;margin:0 auto!important}.newsPage #contents ul{margin:0 0 1.3em;padding:0 0 0 2em}.newsPage #contents ul li{list-style-type:disc}.mediacenterPage #pageTitle{background:#0c1321}.mediacenterPage h3{border-bottom:1px solid #a7a99f;padding:5px 0}.videoList{width:300px;display:block!important;margin:0 auto!important}.videoList.mb50{margin:0 auto 50px!important}.seminarsPage #pageTitle{background:#424b71}.seminarCalendar{background:#fff;border-bottom:2px solid #63606d}.seminarCalendarTable{width:100%}.seminarCalendarTable tr.thead th{font-weight:400}.seminarCalendarTable td{width:14%;text-align:center}#seminarPst{text-align:center;padding:18px 0}#seminarPst label{padding:5px 5px 0 0}#seminarPst select{text-align:left;appearance:none;width:200px;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;background:#fff url(../img/news/select.gif) no-repeat right center;background-size:18px auto;padding:8px;border:1px solid #d4d4d4;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#seminarPst select::-ms-expand{display:none}#seminarPst select option{padding:5px 15px;font-size:100%}#seminarTab{clear:both;border-bottom:2px solid #63606d;width:100%;overflow:hidden}#seminarTab ul{overflow:hidden;margin:0 auto;padding:0 5px}#seminarTab li{display:block;font-weight:700;font-size:126%;text-align:center;color:#fff;width:50%;float:left}#seminarTab li em{padding:0 0 0 16px}#seminarTab li a{background:#b3b1b2}#seminarTab li span{background:#63606d}#seminarTab li a,#seminarTab li span{margin:0 5px;display:block;color:#fff;padding:12px 0;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px}#seminarTab li.currentTab{display:block;color:#fff;font-weight:700;font-size:126%;text-align:center}#seminarCalenderTab a em{background:#b3b1b2 url(../img/seminars/ico_calendar.gif) no-repeat left center;background-size:12px}#seminarCalenderTab span em{background:#63606d url(../img/seminars/ico_calendar.gif) no-repeat left center;background-size:12px}#seminarSearchTab a em{background:#b3b1b2 url(../img/seminars/ico_search.gif) no-repeat left center;background-size:12px}#seminarSearchTab span em{background:#63606d url(../img/seminars/ico_search.gif) no-repeat left center;background-size:12px}#seminarTab li.seminarTabJP{width:30%}#seminarTab li.seminarTabJP em{padding:0}.seminarTabJP img{width:14px}#seminarTab li.seminarTabBanner{font-size:.9em;width:40%}#seminarTab li.seminarTabBanner a,#seminarTab li.seminarTabBanner span{margin:8px;padding:3px;border-top-left-radius:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0}.seminarCalendarHead{position:relative;text-align:center;padding:20px 0 0}.seminarCalendarHead h3{text-align:center}.seminarCalendarHead ul li{margin:0 5px 0 0;line-height:1;position:absolute;top:28px}.seminarCalendarHead ul li a{width:29px;height:29px;display:block}.seminarCalendarHead ul li.prevCalendar{left:50px}.seminarCalendarHead ul li.nextCalendar{right:50px}.seminarCalendarHead ul li.prevCalendar a{background:url(../img/seminars/btn_prev.gif) no-repeat;background-size:25px}.seminarCalendarHead ul li.nextCalendar a{background:url(../img/seminars/btn_next.gif) no-repeat;background-size:25px}.seminarCalendarTable th.sunday{color:#d03838}.seminarCalendarTable th.saturday{color:#3f536c}.seminarCalendarTable td a.red{color:#d04848;font-weight:700;background:none}.seminarCalendarTable td a.red:hover,.seminarCalendarTable td a.red:hover em{color:#fff;background:#d04848}.seminarCalendarTable td{color:#dadada;font-size:12px;padding:10px 0}.seminarCalendarTable td strong{color:#444}.seminarCalendarTable td em{color:#d04848;padding:0 0 0 3px}.seminarCalendarTable a.today em{color:#d04848}.seminarCalendarTable a{width:44px;padding:10px 0;display:block;text-align:center;vertical-align:middle;margin:0 auto}.seminarCalendarTable a.current,.seminarCalendarTable a:hover,.seminarCalendarTable a:active,.seminarCalendarTable a:focus{background:#696969;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;font-weight:700}.seminarCalendarTable td a.current strong,.seminarCalendarTable td a:hover strong,.seminarCalendarTable td a:focus strong{color:#fff}.seminarCalendarTable a.today,.seminarCalendarTable a.today:hover,.seminarCalendarTable a.today:active,.seminarCalendarTable a.today:focus{background:#d04848;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;font-weight:700}.seminarCalendarTable td a.current em,.seminarCalendarTable td a.today em,.seminarCalendarTable a:hover em,.seminarCalendarTable a:active em,.seminarCalendarTable a:focus em{color:#fff}#seminarList{background:#fff;padding:20px 10px}#seminarList article{clear:both;padding:25px 0;border-bottom:1px solid #cbcbcb}#seminarList article p,.seminarDetail p{clear:both}span.discontinuation{background:#e82020;color:#fff;padding:3px 15px;text-align:center;margin:0 0 10px;min-width:115px;float:left}span.time{clear:both;float:left;color:#a1945f;font-weight:700;font-size:14px}span.webinar{color:#a1945f;float:right;padding:2px 15px;border:1px solid #a1945f}span.change{background:#3f536c;color:#fff;padding:3px 15px;text-align:center;margin:0 0 10px;min-width:115px;float:left}#seminarMore{padding:25px 30px 0}#seminarMore a{display:block;padding:15px 0;text-align:center;color:#666;background:#fafafa;box-shadow:rgba(240,240,240,0.65098) 0 1px 4px 1px;-webkit-box-shadow:rgba(240,240,240,0.65098) 0 1px 4px 1px;-moz-box-shadow:rgba(240,240,240,0.65098) 0 1px 4px 1px}.seminarDetail{padding:20px;background:#fff}.seminarDetail p{margin:0 0 1.5em}.seminarDetail p a{color:#a28c35}#seminarClose{padding:0 30px}#seminarClose a{background:#444 url(../img/seminars/btn_close.gif) no-repeat left center;background-size:39px;display:block;padding:9px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;text-align:center;font-size:16px;border:1px solid #8b8152}#seminarSearch{background:#fff;padding:20px 10px}.seminarSearchField{padding:5px 0 30px}.seminarSearchField input[type="text"]{text-align:left;appearance:none;width:100%;display:block;text-indent:10px;padding:8px 0;border:1px solid #d4d4d4;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}#seminarSearch footer{padding:0 20px 80px}.buttonSearch{margin:0 auto 20px;color:#fff;display:block;padding:12px 0;outline:none;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:none;font-family:'Roboto'!important;font-style:normal;font-weight:500;font-size:142%;cursor:pointer;background:#998d57}.seminarSearchHeader{position:relative;padding:5px 0 15px;border-bottom:1px solid #cbcbcb}.seminarSearchHeader h3{margin-bottom:20px}.seminarSearchHeader input{position:absolute;top:0;right:0}.seminarSearchHeader input.buttonReSearch{margin:0 auto;color:#fff;display:inline-block;padding:12px 0;outline:none;width:150px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:none;font-family:'Roboto'!important;font-style:normal;font-weight:500;font-size:16px;cursor:pointer;background:#998d57}.othersPage #pageTitle{background:#051224}.sitemapList h2{color:#63606d;border-bottom:2px solid #dcdad7;padding:15px 0 10px}.sitemapList h3{color:#63606d;padding:25px 0 0 20px}.sitemapList ul{padding:12px 0}.sitemapList ul li{padding:12px 0 12px 20px}.sitemapList ul li a{text-decoration:none;color:#a46c44}.contactusPage #pageTitle{background:#9d9280}#form{background:#fff;padding:15px 0 30px}#form label{display:block;margin:0 0 5px}#form abbr{color:#dc1414;text-decoration:none;border-bottom:none}#form input[type="text"],#form input[type="email"],#form textarea{padding:10px;display:block;background:#fbfbfb;border:1px solid #d1d1d1;width:94%}#form footer{padding:0 20px}.buttonCancel,.buttonSubmit{margin:0 0 20px;color:#fff;width:100%;padding:12px 0;outline:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:none;font-family:'Roboto'!important;font-style:normal;font-weight:500;font-size:142%;cursor:pointer}.buttonCancel{background:#d8d8d8}.buttonSubmit{background:#656565}#termsconditionsBox,#policiesproceduresBox{padding:20px 0}#termsconditionsBox p,#termsconditionsBox dt,#termsconditionsBox dd{line-height:1.5em}#termsconditionsBox dt{clear:both;padding:0 5px 0 0;float:left;font-weight:700}#termsconditionsBox dl{padding:10px 0 0}#termsconditionsBox dd{padding:0 0 10px}#policiesproceduresBox h3{line-height:1.4em;margin:0 0 .5em}