#footer{padding-top:34px;background:#0052AC url(/common/images/footer/bg.png) repeat-x;border-bottom:45px solid #00418A;color:#fff}#footer p#backTotop{position:fixed;bottom:445px;right:0;display:none}#footer p#backTotop a{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5}#footer p#backTotop a:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#footer a{color:#fff}#footer a:hover{color:#cff}#footer section{width:990px;margin:0 auto;margin-bottom:20px;position:relative}#footer section p.logo{border-right:1px solid #6699cc;float:left;height:320px;padding:5px 35px 0 0}#footer section dl{min-width:208px;padding:5px 20px 0 0;float:left}#footer section dl dt{font-size:13px;font-size:0.8125rem;padding-left:12px;background:url(/common/images/footer/bullet.png) no-repeat 0 6px}#footer section dl dt small{font-size:11px;font-size:0.6875rem}#footer section dl dd{font-size:11px;font-size:0.6875rem;margin-top:5px;padding-left:12px;line-height:1.2em}#footer section dl ul{padding-bottom:4px}#footer section dl li{padding-top:4px}#footer section dl.home{min-width:238px;padding-left:30px}#footer section dl.bs,#footer section dl.es,#footer section dl.partner,#footer section dl.company,#footer section dl.ir,#footer section dl.jobs,#footer section dl.contact,#footer section dl.csr{position:absolute}#footer section dl.bs{left:166px;top:32px}#footer section dl.es{left:374px;top:32px}#footer section dl.cs{min-width:213px;min-height:320px;margin-left:10px;border-right:1px solid #6699cc}#footer section dl.partner{top:30px;left:592px}#footer section dl.company{top:152px;left:592px}#footer section dl.csr{top:184px;left:592px}#footer section dl.ir{top:216px;left:592px}#footer section dl.jobs{top:248px;left:592px}#footer section dl.contact{top:280px;left:592px}#footer section #fbLink{padding-left:23px;position:absolute;top:260px;left:830px;background:url(/common/images/footer/fb.gif) no-repeat 0 2px}#footer section #enLink{padding-left:22px;position:absolute;top:290px;left:830px;background:url(/common/images/footer/en.gif) no-repeat 0 2px}#footer section aside{width:990px;position:absolute;bottom:-54px;left:0}#footer section aside ul{float:left}#footer section aside ul li{font-size:10px;font-size:0.625rem;display:inline-block;*display:inline;*zoom:1;margin-right:10px;padding-right:10px;border-right:1px solid #4572a0;line-height:12px}#footer section aside ul li:nth-last-of-type(1){border-right:none}#footer section aside p{font-size:11px;font-size:0.6875rem;float:right}#footer input[type="text"],#footer input[type="password"],#footer textarea,#footer select{outline:none}#footer #srchBox{position:absolute;top:0;right:0}#footer #srchBox form{background:#fff}#footer #srchBox table{border:none}#footer #srchBox table td{padding:0;vertical-align:middle;border:none}#footer #srchBox table td input{font-size:14px;font-size:0.875rem;border:none}#footer #srchBox table td input#srchBtn{display:block}#footer #srchBox table td input#srchInput{width:120px;padding:5px}#footer #srchBox #srchLogo a{font-size:xx-small}#footer #adbox{position:absolute;top:70px;right:0}#footerAd{width:350px;height:350px;position:fixed;right:-350px;bottom:-350px;background:#fff;box-shadow:-1px -1px 2px rgba(0,0,0,0.3);z-index:101}#footerAd ol{width:360px;height:28px;margin:2px;background:#0B50BA;position:relative}#footerAd ol li{display:none}#footerAd ol li.active{display:block}#footerAd ol a{width:76px;display:block;text-align:center;position:absolute;top:0;left:0;color:#fff;line-height:28px;text-decoration:none}#footerAd div{width:300px;padding:15px 0 10px 10px;position:relative}#footerAd div dt{font-size:20px;font-size:1.25rem;margin-bottom:5px;font-weight:bold}#footerAd div dt a:hover{text-decoration:underline}#footerAd div dt small{font-size:13px;font-size:0.8125rem;margin-bottom:5px;display:block;line-height:120%}#footerAd div dt span{font-size:12px;font-size:0.75rem;font-weight:normal}#footerAd div dt b{font-size:16px;font-size:1rem;margin-bottom:5px;display:block}#footerAd div dd{font-size:13px;font-size:0.8125rem;line-height:140%}#footerAd div figure{margin-top:15px}#footerAd div ul li a{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;width:185px;height:24px;margin:0 auto;display:block;background:#0459B2;color:#fff;line-height:24px;font-weight:bold;text-align:center}#footerAd div ul li a:hover{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;text-decoration:none}#footerAd div.ma figure{position:absolute;top:60px;right:-5px}#footerAd div.ma dd{width:160px;margin-bottom:10px}#footerAd div.dspa dt{font-size:30px;font-size:1.875rem;margin-bottom:10px}#footerAd div.dspa dt small{margin-bottom:10px}#footerAd div.seminar201504osaka{padding-top:10px}#footerAd div.seminar201504osaka dt{font-size:22px;font-size:1.375rem}#footerAd div.seminar201504osaka dt b{color:#545454;line-height:120%}#footerAd div.seminar201504osaka dt small{margin-top:5px}#footerAd div.seminar201504osaka dd{width:160px;margin-bottom:10px}#footerAd div.seminar201504osaka figure{position:absolute;top:100px;right:0}#footerAd div.seminar20150610osaka{padding-top:10px}#footerAd div.seminar20150610osaka dt{font-size:21px;font-size:1.3125rem;line-height:120%}#footerAd div.seminar20150610osaka dt b{font-size:14px;font-size:0.875rem;margin:0;color:#4692f0;font-weight:normal}#footerAd div.seminar20150610osaka dt strong{font-size:12px;font-size:0.75rem;margin-bottom:3px;display:block;color:#666;font-weight:normal}#footerAd div.seminar20150610osaka dd{width:160px;margin:10px 0 10px}#footerAd div.seminar20150610osaka figure{position:absolute;top:100px;right:-10px}#footerAd div.seminar20150610osaka ul li a{width:160px;margin:0}#footerAd div.seminar20150624osaka{padding-top:0}#footerAd div.seminar20150624osaka dt{font-size:21px;font-size:1.3125rem;line-height:120%}#footerAd div.seminar20150624osaka dt b{font-size:11px;font-size:0.6875rem;margin:0;color:#4692f0;font-weight:normal}#footerAd div.seminar20150624osaka dt strong{font-size:12px;font-size:0.75rem;display:block;color:#666;font-weight:normal}#footerAd div.seminar20150624osaka dd{width:190px;margin:10px 0}#footerAd div.seminar20150624osaka figure{position:absolute;top:110px;right:0}#footerAd div.seminar20150624osaka ul li a{margin:0}#footerAd div.i-filter dt{line-height:140%}#footerAd div.seminar20150731nagoya figure,#footerAd div.bnr285 figure{margin-top:0 !important}
