@charset "UTF-8";a,mark{color:inherit}article.notfound-container#notfound-container .inner .center .btns:after,article.notfound-container#notfound-container .inner .center .sitesearch:after{clear:both;content:"";display:table}article.notfound-container#notfound-container .inner .center .btns a:hover,article.notfound-container#notfound-container .inner .center .sitesearch input[name=sa]:hover{filter:alpha(Opacity=80);opacity:.8}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1;background-color:#f5f5f5}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{-webkit-font-smoothing:antialiased;box-shadow:0 0 1px rgba(0,0,0,.1);background-color:#fff;margin:auto;min-width:980px;max-width:1500px;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-size:14px}.wrapper{min-height:760px;padding-top:180px}.wrapper:after{clear:both;display:table;content:""}button{outline:0;background-color:#003163;color:#fff;border:1px solid #003163;padding:3px 12px}img{width:100%;max-width:100%}a{text-decoration:none}mark{background:0 0}svg{overflow:visible}#loading{display:none}article.notfound-container#notfound-container{width:100%;height:100%;display:table}article.notfound-container#notfound-container .inner{width:100%;margin:0 auto;display:table-cell;vertical-align:middle}article.notfound-container#notfound-container .inner .center{margin:0 auto;width:466px}article.notfound-container#notfound-container .inner .center h1{font-size:22px;font-weight:700;color:#003163;text-align:center}article.notfound-container#notfound-container .inner .center p{font-size:14px;margin-top:40px;text-align:center;line-height:1.6em}article.notfound-container#notfound-container .inner .center .sitesearch{border:1px solid #003163;margin-top:60px}article.notfound-container#notfound-container .inner .center .sitesearch input[name="q"]{border:0;height:48px;width:410px;font-size:14px;text-align:center}article.notfound-container#notfound-container .inner .center .sitesearch input[name=sa]{border:0;color:#fff;float:right;width:42px;height:42px;cursor:pointer;background:url(../../images/template/icon-search.png) center center no-repeat #003163;text-indent:-5000px}article.notfound-container#notfound-container .inner .center .sitesearch button{width:50px;height:50px;border-radius:0;float:right;padding:0;cursor:pointer}article.notfound-container#notfound-container .inner .center .sitesearch button:hover{background-color:#003163;filter:alpha(Opacity=80);opacity:.8}article.notfound-container#notfound-container .inner .center .btns a{width:226px;height:40px;margin-top:24px;background-color:#003163;display:table}article.notfound-container#notfound-container .inner .center .btns a span{text-align:center;color:#fff;font-size:14px;font-weight:700;display:table-cell;vertical-align:middle}article.notfound-container#notfound-container .inner .center .btns .button-top{float:left}article.notfound-container#notfound-container .inner .center .btns .button-sitemap{float:right}#container,body,html{height:100%;min-height:600px}#container .wrapper,body .wrapper,html .wrapper{min-height:inherit;position:absolute;height:100%;width:100%;top:0;padding-top:0}#container .footer,body .footer,html .footer{position:fixed;bottom:0;width:100%;min-width:980px;max-width:1500px}#container .footer #backtotop,body .footer #backtotop,html .footer #backtotop{display:none}