@charset "UTF-8";blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:16px;font-size:1rem;font-weight:400}ol li,ul li{list-style:none}table{margin:0;padding:0;font-size:16px;font-size:1rem}caption{text-align:left}code,del,ins,kbd,pre,samp,select,table,textarea,var{font-size:16px;font-size:1rem}address,cite,del,dfn,em,ins,samp,strong,th,var{font-weight:400;font-style:normal}a img{border:0}hr.separation{display:none}fieldset{border:none}article,aside,footer,header,nav,section{display:block}body{color:#333;min-width:980px;font-family:メイリオ,Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}a{text-decoration:none;-webkit-tap-highlight-color:rgba(102,204,255,.5)}a,a:link,a:visited{color:#035178;text-decoration:none}a:active,a:hover{color:#035178;text-decoration:underline}.errorText{margin:10px;padding:5px;border:1px solid #dc0000;color:#dc0000;font-weight:700}::selection{background:#035178;color:#fff}::-moz-selection{background:#035178;color:#fff}#wrapper{width:100%;padding-top:60px}#header{width:100%;height:60px;position:fixed;left:0;top:0;margin:0;background:#c20017;color:#fff;vertical-align:middle;z-index:2;position:absolute}body.fix #header{position:fixed}#header .inner{position:relative;width:auto;width:980px;height:60px;margin:0 auto;padding:0;line-height:1;background:#c20017}#header .inner:after{content:"";display:table;clear:both}#header .nav-menu{position:absolute;top:0;left:-1px;display:block;width:60px;height:60px;border-left:1px solid #e16372;border-right:1px solid #e16372;vertical-align:top}#header .nav-menu a{display:block;width:24px;height:24px;padding:18px;-webkit-transition:background-color .1s linear;transition:background-color .1s linear;background-image:url(../img/sprites-s2d0f0bc149.png);background-repeat:no-repeat;background-position:0 -3314px;text-indent:-9999px;overflow:hidden}#header .nav-menu a:hover{background-color:hsla(0,0%,100%,.5)}#header .nav-menu a.current{background-color:#f3e9e9;background-image:url(../img/sprites-s2d0f0bc149.png);background-repeat:no-repeat;background-position:0 -3424px}#header .branch-tagline,#header .logo,#header .tagline{background-image:url(../img/sprite_header.png);background-size:200px auto;background-repeat:no-repeat;text-indent:200%;white-space:nowrap;overflow:hidden}#header .logo{display:block;float:left;width:121px;height:29px;margin:15px 25px 0 0;background-position:0 0}#header .logo a{display:block;width:100%;height:29px}#header .tagline{width:167px;background-position:0 -50px}#header .branch-tagline,#header .tagline{display:block;float:left;height:11px;margin:24px 20px 0 0;vertical-align:middle}#header .branch-tagline{width:160px;background-position:0 -70px}#header .global-nav{float:right}#header .global-nav:after{content:"";display:table;clear:both}#header .global-nav>ul{float:left;margin-right:10px}#header .global-nav>ul li{display:inline-block;width:60px;height:60px;vertical-align:top}#header .global-nav>ul li a{display:block;width:24px;height:24px;padding:18px;-webkit-transition:background-color .1s linear;transition:background-color .1s linear;text-indent:200%;white-space:nowrap;overflow:hidden}#header .global-nav>ul li a:hover{background-color:hsla(0,0%,100%,.5)}#header .global-nav>ul li a.current{background-color:#f3e9e9}#header .global-nav>ul .nav-facebook a,#header .global-nav>ul .nav-google-plus a,#header .global-nav>ul .nav-rss a,#header .global-nav>ul .nav-twitter a,#header .global-nav>ul .nav-youtube a{position:relative}#header .global-nav>ul .nav-facebook a:before,#header .global-nav>ul .nav-google-plus a:before,#header .global-nav>ul .nav-rss a:before,#header .global-nav>ul .nav-twitter a:before,#header .global-nav>ul .nav-youtube a:before{content:"";display:block;position:absolute;width:32px;height:24px;top:0;bottom:0;left:0;right:0;margin:auto;background-image:url(../img/sprite_header.png);background-size:200px auto;background-repeat:no-repeat}#header .global-nav>ul .nav-facebook a:before{background-position:4px -140px}#header .global-nav>ul .nav-twitter a:before{background-position:-36px -140px}#header .global-nav>ul .nav-google-plus a:before{background-position:-80px -140px}#header .global-nav>ul .nav-youtube a:before{background-position:-118px -140px}#header .global-nav>ul .nav-rss a:before{background-position:-156px -140px}#header .global-nav>ul .nav-facebook a.current,#header .global-nav>ul .nav-rss a.current,#header .global-nav>ul .nav-search a,#header .global-nav>ul .nav-search a.current,#header .global-nav>ul .nav-twitter .current{background-image:url(../img/sprites-s2d0f0bc149.png);background-repeat:no-repeat}#header .global-nav>ul .nav-search a{background-position:0 -4301px}#header .global-nav>ul .nav-twitter .current{background-position:0 -5378px}#header .global-nav>ul .nav-facebook a.current{background-position:0 -2551px}#header .global-nav>ul .nav-rss a.current{background-position:0 -4117px}#header .global-nav>ul .nav-search a.current{background-position:0 -4485px}#header .global-nav>.search{position:relative;float:left;height:32px;margin:14px 0}#header .global-nav>.search input{position:relative;display:block;width:56px;height:16px;padding:9px 40px 8px 10px;border:0;outline:0;-webkit-appearance:none;appearance:none;line-height:16px;font-size:16px;font-size:1rem;font-family:inherit;background:transparent;z-index:4;-webkit-transition:width .4s ease;transition:width .4s ease;white-space:nowrap;text-overflow:ellipsis}#header .global-nav>.search input:focus{width:200px;-webkit-appearance:none;appearance:none;box-shadow:none;text-overflow:none}#header .global-nav>.search input:-ms-input-placeholder{color:#c20017}#header .global-nav>.search input::-moz-placeholder{color:#c20017}#header .global-nav>.search input::-webkit-input-placeholder{line-height:24px;color:#c20017}#header .global-nav>.search input:-ms-input-placeholder{line-height:24px;color:#c20017}#header .global-nav>.search input::placeholder{line-height:24px;color:#c20017}#header .global-nav>.search label{position:absolute;top:0;left:0;width:100%;height:32px;background:#e16372;border-radius:16px;text-indent:-9999px;z-index:3;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}#header .global-nav>.search input:focus+label{background:#fff}#header .global-nav>.search .btn-submit{cursor:pointer;position:absolute;top:0;bottom:-1px;right:10px;width:24px;height:24px;margin:auto;-webkit-appearance:none;appearance:none;border:0;outline:0;background-color:transparent;z-index:4;background-image:url(../img/sprite_header.png);background-size:200px auto;background-repeat:no-repeat;background-position:0 -110px}#header .global-nav>.search input:focus+label+.btn-submit{background-position:-40px -110px}#header .global-nav>.btn-global{float:right;display:block;width:60px;height:60px;margin-right:-1px;border-left:1px solid #e16372;border-right:1px solid #e16372;vertical-align:top}#header .global-nav>.btn-global a{display:block;width:60px;height:20px;padding-top:40px;-webkit-transition:background-color .1s linear;transition:background-color .1s linear;overflow:hidden;color:#fff;white-space:nowrap;font-size:11px;font-size:.6875rem;text-align:center;position:relative}#header .global-nav>.btn-global a:before{content:"";display:block;width:22px;height:21px;position:absolute;top:10px;left:0;right:0;margin:auto;background-image:url(../img/sprite_header.png);background-size:200px auto;background-repeat:no-repeat;background-position:-80px -110px}#header .global-nav>.btn-global a:hover{background-color:hsla(0,0%,100%,.5);text-decoration:none}#second-nav{min-width:980px;margin-top:-10px;padding:10px 0;height:20px;background:#c20017}#second-nav h1.logo{display:none}#second-nav nav{margin:0 auto;width:980px}#second-nav nav ul{letter-spacing:-.4em;line-height:20px}#second-nav nav ul li{display:inline-block;margin-right:8px;letter-spacing:normal;vertical-align:middle}#second-nav nav ul li label{position:relative;display:block;height:20px;padding:0 5px;background:#fff;color:#c20017;font-size:12px;font-size:.75rem}#second-nav nav ul li label:after{content:"";display:block;width:3px;height:4px;position:absolute;top:0;bottom:0;right:-4px;margin:auto;width:0;height:0;border-style:solid;border-width:3px 0 3px 4px;border-color:transparent transparent transparent #fff}#second-nav nav ul li a{position:relative;display:block;height:20px;color:#fff;font-size:14px;font-size:.875rem;line-height:20px}#second-nav nav ul li a:hover{text-decoration:none}#second-nav nav ul li a:hover:after{position:absolute;content:"";display:block;width:100%;height:3px;left:0;bottom:-3px;background:#fff}#second-nav nav .category-nav{float:left;width:640px}#second-nav nav .about-nav{float:right;width:340px;text-align:right}#second-nav nav .about-nav li a{margin-top:-10px;margin-bottom:-10px;padding-left:5px;display:block;height:40px;line-height:40px}#second-nav nav .about-nav li a:before{content:"";display:block;width:3px;height:4px;position:absolute;top:0;bottom:0;left:-2px;margin:auto;width:0;height:0;border-style:solid;border-width:3px 0 3px 4px;border-color:transparent transparent transparent #fff;-webkit-transition:.2s;transition:.2s}#second-nav nav .about-nav li a:hover{border:none!important}#second-nav nav .about-nav li a:hover:before{left:0}#second-nav nav .about-nav li.network{position:relative}#second-nav nav .about-nav li.network a:before{left:-3px;border-width:4px 3px 0;border-color:#fff transparent transparent}#second-nav nav .about-nav li.network a:hover:before{left:-3px}#second-nav nav .about-nav li.network a:hover:after{display:none}#second-nav nav .about-nav li.network ul{display:block;position:absolute;top:30px;left:-5px;height:0;max-height:0;overflow:hidden;z-index:1}#second-nav nav .about-nav li.network:hover ul{min-width:160px;max-height:300px;height:auto;background:#c20017;-webkit-transition-property:max-height;transition-property:max-height;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}#second-nav nav .about-nav li.network:hover ul li{display:block;margin:0;border-top:1px solid #fff;font-size:12px;font-size:.75rem;text-align:left}#second-nav nav .about-nav li.network:hover ul li a{margin:0;padding:5px 10px 5px 15px;height:20px;line-height:20px}#second-nav nav .about-nav li.network:hover ul li a:before{border-width:3px 0 3px 4px;border-color:transparent transparent transparent #fff;left:6px}#second-nav nav .about-nav li.network:hover ul li a:hover:before{left:8px}body.fix #header{padding-top:10px;height:30px}body.fix #header .inner{display:none}body.fix #header #second-nav h1.logo{display:block;margin:3px 10px 3px 0;width:60px;height:15px;background-image:url(../img/sprite_header.png);background-size:100px auto;background-repeat:no-repeat;background-position:0 0}body.fix #header #second-nav h1.logo a{display:block;height:auto;padding:0}body.fix #header #second-nav h1.logo a:after{content:none}body.fix #header #second-nav nav .category-nav{width:580px}body.fix #header #second-nav nav .about-nav{width:280px}body.fix #header #second-nav nav .about-nav li a{font-size:12px;font-size:.75rem}body.fix #header #second-nav nav ul li{margin-right:8px}body.fix #header #second-nav nav ul a{font-size:13px;font-size:.8125rem}#header-recommend-post{display:none;position:relative;float:left;padding:0 5px;width:620px;height:24px;background:#fff;border-radius:1px;line-height:24px}#header-recommend-post:after{display:block;content:"";position:absolute;top:-10px;left:59px;width:0;height:0;border:5px solid transparent;border-bottom-color:#fff}#header-recommend-post a{display:block;width:100%;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.fix #header-recommend-post{width:516px}body.fix #header-recommend-post:after{top:7px;left:-10px;border:5px solid transparent;border-right-color:#fff}body.detail-infographic .category-nav,body.detail-photojournal .category-nav,body.detail .category-nav{display:none}body.detail-infographic nav ul.about-nav,body.detail-photojournal nav ul.about-nav,body.detail nav ul.about-nav{width:320px}body.detail-infographic nav ul.about-nav li a,body.detail-photojournal nav ul.about-nav li a,body.detail nav ul.about-nav li a{font-size:13px;font-size:.8125rem}#content .inner,#footer .inner,#header .inner{-webkit-transition:none;transition:none}#content-header .inner{width:940px;margin:1px auto;padding:0 20px}#content-header .inner:after{content:"";display:table;clear:both}#content-body{padding-top:40px}#content-body .inner{width:940px;margin:0 auto;padding:20px;background:#fff}#content-body .inner:after{content:"";display:table;clear:both}#content-footer .inner{width:940px;margin:0 auto;padding:0 20px;background:#fff}#content-footer .inner:after{content:"";display:table;clear:both}.column-single #main{width:100%}.column-double #main{width:620px;float:left}.column-double #sub{width:300px;float:right;margin:0 0 0 20px}#footer{width:100%}#footer .primary{background:#444;color:#fff;line-height:30px}#footer .primary .inner{width:960px;margin:0 auto;padding:5px 10px;font-size:12px;font-size:.75rem}#footer .primary .inner:after{content:"";display:table;clear:both}#footer .primary .copyright{float:left;padding:5px;color:#bbb}#footer .primary .about{float:right}#footer .primary .about a{display:block;padding:5px;color:#fff}#footer .primary .rellink{float:right}#footer .primary .rellink a{float:none}#footer .primary .rellink .terms,#footer .primary .rellink a{display:inline-block;margin-right:10px;padding:5px 5px 5px 0;color:#fff}#footer .primary .rellink .about{float:none;display:inline-block;margin-right:0;padding:5px 5px 5px 0;color:#fff}#footer .primary .rellink .device-change{display:inline-block;padding:5px;color:#fff}#footer .secondary{background:#444;color:#999;line-height:1.7;padding:15px 0;background:#f7f7f7}#footer .secondary .inner{width:940px;margin:0 auto;padding:0;font-size:medium}#footer .secondary .inner:after{content:"";display:table;clear:both}#footer .secondary .md-social-ft{float:left;overflow:hidden;width:619px;min-height:200px;border-right:1px solid #ddd}#footer .secondary .md-social-ft li{float:left;margin-right:20px;width:289px;overflow:hidden}#footer .secondary .md-social-ft dt{display:block;margin:15px 0;padding-left:30px;color:#666;font-weight:700;line-height:24px;position:relative}#footer .secondary .md-social-ft dt:before{content:"";display:block;width:24px;height:24px;position:absolute;top:0;bottom:0;left:0;margin:auto;background-image:url(../img/sprite_footer.png);background-size:200px auto;background-repeat:no-repeat}#footer .secondary .md-social-ft dd{font-size:12px;font-size:.75rem}#footer .secondary .md-social-ft p{margin-bottom:10px}#footer .secondary .md-social-ft p a{font-weight:700}#footer .secondary .md-social-ft .facebook dt:before{background-position:0 -50px}#footer .secondary .md-social-ft .twitter{margin-bottom:20px}#footer .secondary .md-social-ft .twitter dt:before{background-position:-40px -50px}#footer .secondary .md-social-ft .google-plus dt:before{background-position:-80px -50px}#footer .secondary .md-social-ft .youtube dt:before{background-position:-120px -50px}#footer .secondary .md-social-ft .rss dt:before{background-position:-160px -50px}#footer .secondary .md-social-ft .fb_iframe_widget,#footer .secondary .md-social-ft .fb_iframe_widget iframe,#footer .secondary .md-social-ft .fb_iframe_widget span,#footer .secondary .md-social-ft .fbcomments,#footer .secondary .md-social-ft .fbcomments iframe{width:100%!important}#footer .secondary .md-siteinfo{width:300px;padding-left:20px;float:right;overflow:hidden}#footer .secondary .md-siteinfo .logo{width:122px;height:29px;margin:15px 0 20px;text-indent:200%;white-space:nowrap;overflow:hidden;background-image:url(../img/sprite_footer.png);background-size:200px auto;background-repeat:no-repeat}#footer .secondary .md-siteinfo .about ul{font-size:13px;font-size:.8125rem}#footer .secondary .md-siteinfo .about ul:after{content:"";display:table;clear:both}#footer .secondary .md-siteinfo .about ul li{width:50%;float:left;margin-bottom:10px}#footer .secondary .md-siteinfo .network dt{display:block;margin:15px 0;color:#666;font-weight:700;line-height:24px}#footer .secondary .md-siteinfo .network dd{font-size:13px;font-size:.8125rem;float:left;width:50%}.pos-lrec{width:300px;margin-bottom:20px;font-size:13px;font-size:.8125rem;text-align:center;line-height:1}.pos-lrec dt{color:#666;height:20px;line-height:20px}.pos-n{margin:4px 20px 0}.pos-n,.pos-sqb{text-align:center}.pos-sqb{margin:20px}.pos-im{overflow:hidden}.pos-ss{margin-bottom:15px}.pos-ss strong{font-weight:700}#wrapper~img{position:absolute;top:-1px}#facebook-popup{position:fixed;bottom:-300px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:5;width:100%;background:#fff;-webkit-transition:bottom .3s ease,opacity .3s ease;transition:bottom .3s ease,opacity .3s ease}#facebook-popup h1{height:30px;border:solid #202c6e;border-width:1px 0;background:#5266a5 -webkit-linear-gradient(#5266a5,#40559b);background:#5266a5 linear-gradient(#5266a5,#40559b);line-height:30px;color:#fff;font-size:14px;font-size:.875rem}#facebook-popup .inner{position:relative}#facebook-popup .inner,#facebook-popup .wrap{max-width:940px;margin:0 auto}#btn-close-facebook{position:absolute;top:8px;right:0;display:block;width:12px;height:12px;float:right;background:url(../img/btn_close_facebook.png) no-repeat center center}#facebook-modal-window,#facebook-modal-window .overlay{position:fixed;z-index:6;top:0;left:0;width:100%;height:100%}#facebook-modal-window .overlay{-webkit-transition:.3s;transition:.3s;background:rgba(0,0,0,.2);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}#facebook-modal-window .dialog{-webkit-transition:.3s;transition:.3s;z-index:7;position:absolute;top:0;left:0;right:0;bottom:-1500px;margin:auto;padding:50px;width:440px;height:150px;border-radius:4px;background:#fff;color:#575757}#facebook-modal-window .dialog h1{margin-bottom:30px;font-size:24px;font-size:1.5rem;font-weight:700}#facebook-modal-window .dialog .fb-like{position:relative;left:28px;-webkit-transform:scale(1.5);transform:scale(1.5)}#facebook-modal-window .dialog .btn-close{position:absolute;top:20px;right:20px;font-size:30px;font-size:1.875rem;color:#575757;cursor:pointer;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}#facebook-modal-window .dialog .btn-close:hover{text-decoration:none;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}#facebook-modal-window.active .overlay{z-index:6;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}#facebook-modal-window.active .dialog{bottom:0}.webpushPopup{display:none;position:fixed;z-index:8;bottom:20px;right:20px;background:#f1f1f1;box-shadow:0 2px 2px 0 rgba(0,0,0,.5);border-radius:3px}.webpushPopup_inner{padding:15px}.webpushPopup_title{padding-right:20px;font-weight:700;font-size:16px;font-size:1rem}.webpushPopup_text{margin-top:5px;font-size:14px;font-size:.875rem}.webpushPopup_btn{margin-top:15px;text-align:center}.webpushPopup_btn a,.webpushPopup_btn button{-webkit-appearance:none;appearance:none;border:none;display:inline-block;min-width:240px;padding:12px 20px;text-decoration:none;-webkit-transition:.3s;transition:.3s;font-size:16px;font-size:1rem;font-weight:700;box-sizing:border-box;line-height:1.4;text-align:center;background:#c20017;border-radius:5px;color:#fff}.webpushPopup_btn a:hover,.webpushPopup_btn button:hover{cursor:pointer;background:#dc001a}.webpushPopup_sub{margin-top:5px;font-size:12px;font-size:.75rem;text-align:center}.webpushPopup_close{position:absolute;top:0;right:0}.webpushPopup_close a{text-indent:200%;white-space:nowrap;overflow:hidden;display:block;width:40px;height:40px;border-radius:100%}.webpushPopup_close a:hover:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#c20017}.webpushPopup_close a:hover:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#c20017}.webpushPopup_close a:after,.webpushPopup_close a:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:3px;height:20px;margin:auto;background-color:#888;-webkit-transition:.2s ease-out;transition:.2s ease-out}.webpushPopup_close a:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.webpushPopup_close a:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.btn-normal{display:block;padding:15px 10px;background:#f4f4f2;font-weight:700;line-height:1;text-align:center;text-decoration:none;border-radius:2px}.btn-normal:hover{background-color:#e7eef2}.btn-normal span{display:inline-block;padding:0 0 0 16px;background-image:url(../img/sprites-s2d0f0bc149.png);background-repeat:no-repeat;background-position:0 -807px}.double .btn-normal{display:inline-block;width:50%;padding-left:0;padding-right:0;text-align:center}.load-more .btn-normal span{padding:0 0 0 20px;background:none;position:relative}.load-more .btn-normal span:before{content:"";display:block;position:absolute;top:-6px;bottom:0;left:0;margin:auto;width:10px;height:10px;border-left:2px solid #035178;border-bottom:2px solid #035178;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.load-more .btn-normal.loading{border:1px solid #fff;border-radius:0;background:#fff url(../img/ico_loading.gif) no-repeat 50% 50%;text-decoration:none;box-shadow:none}.load-more .btn-normal.loading span{display:block;text-indent:-9999px;background:0}.load-more .btn-normal.loading span:before{content:none}a.link-normal{display:inline-block;font-weight:700;line-height:1;text-align:center;text-decoration:none}a.link-normal:hover{text-decoration:underline}a.link-normal span{padding:0 0 0 16px;line-height:18px;position:relative;background:none}a.link-normal span:before{content:"";display:block;position:absolute;top:-1px;bottom:0;margin:auto;left:0;width:6px;height:6px;border-right:2px solid #035178;border-bottom:2px solid #035178;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}a.link-normal+.link-normal{margin-left:20px}span.link-normal{display:inline-block;font-weight:700;line-height:1;text-align:center;text-decoration:none}span.link-normal span{padding:0 0 0 16px;line-height:18px;background-image:url(../img/sprites-s2d0f0bc149.png);background-repeat:no-repeat;background-position:0 -933px}span.link-normal+.link-normal{margin-left:20px}.reload-notice{display:block;width:590px;margin:15px auto;padding:15px;background:#f4f4f2;line-height:1;text-align:center;text-decoration:none;font-size:14px;font-size:.875rem}.reload-notice a{font-weight:700}.pagetop{position:fixed;display:none;overflow:hidden;width:49px;height:49px;right:10px;bottom:60px;text-indent:-9999px;background-color:#000;opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";border-radius:2px}.pagetop:before{content:"";display:block;width:21px;height:24px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background-image:url(../img/sprite_common.png);background-size:200px auto;background-repeat:no-repeat;background-position:0 -50px;text-indent:200%;white-space:nowrap;overflow:hidden}.pagetop.ready{display:block}.pagetop.offset{bottom:164px}.pagetop.snsFollowed{bottom:10px}.pagetop:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.fixed{position:fixed!important}.follow-aid-bottom{display:none;position:fixed;overflow:hidden;width:250px;height:150px;right:0;bottom:0;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:#fff;z-index:3}.follow-aid-bottom .google-plus,.follow-aid-bottom .twitter{border-top:1px solid #e0e0e0;padding:10px}.follow-aid-bottom .hd{border-bottom:1px solid #eee;background:#f8f8f8;color:#888;font-weight:700}.follow-aid-bottom .title{padding:8px 10px;font-size:14px;font-size:.875rem}.follow-aid-bottom.ready{display:block}#content-body .inner{width:980px;padding:0}.column-double #main{width:auto;float:none;padding-bottom:60px}.column-double #sub{float:left;margin:20px 0 0}.column-double #sub .nav-about{padding-top:0}#main{border-left:1px solid #e0e0e0;overflow:hidden;padding-top:15px}#main .column-primary{padding-top:60px;margin-top:-60px}#main .column-primary .hd-primary{margin-left:15px;margin-bottom:15px;padding:10px 20px;background:#f4f4f2;border-radius:2px}#main .column-primary .hd-primary h1{font-size:18px;font-size:1.125rem;font-weight:700}#main .column-primary .bd-primary{padding:0 0 0 19px}#main .column-primary .bd-primary a{font-weight:700;text-decoration:underline}#main .column-primary .bd-primary p{margin-bottom:10px;font-size:13px;font-size:.8125rem;line-height:1.8}#main .column-primary .bd-primary dl{line-height:1.8}#main .column-primary .bd-primary dt{font-size:13px;font-size:.8125rem;font-weight:700}#main .column-primary .bd-primary dt~dt{margin-top:10px}#main .column-primary .bd-primary dd{margin-bottom:5px;font-size:13px;font-size:.8125rem}#main .column-primary .bd-primary dd dl{margin:0 10px 10px;line-height:1.8;font-size:16px;font-size:1rem}#main .column-primary .bd-primary dd dt{margin-bottom:0;font-size:14px;font-size:.875rem;font-weight:700}#main .column-primary .bd-primary dd dd{display:inline-block;font-size:13px;font-size:.8125rem}#main .column-primary .bd-primary li{margin-top:5px;font-size:13px;font-size:.8125rem;line-height:1.8;overflow:hidden}#main .column-primary .bd-primary li+li{margin-top:10px}#main .column-primary .bd-primary li .bracket{float:left;margin-right:5px}#main .column-primary .bd-primary li .text{display:block;overflow:hidden}#main .column-primary .bd-primary .company-info{margin-bottom:20px;overflow:hidden}#main .column-primary .bd-primary .company-info:after{content:"";display:table;clear:both}#main .column-primary .bd-primary .company-info dl{margin-top:-1px;line-height:1.1}#main .column-primary .bd-primary .company-info dt{clear:both;float:left;width:100px;margin:0;padding:10px 10px 10px 0;font-weight:700;border-top:1px solid #eee}#main .column-primary .bd-primary .company-info dd{overflow:hidden;margin:0;padding:10px;border-top:1px solid #eee}#main .column-primary .ft-primary{margin-bottom:20px;font-size:12px;font-size:.75rem;text-align:right}#main .column-secondary{padding-top:60px;margin-top:-60px}#main .column-secondary .lead{margin-bottom:20px}#main .column-secondary .hd-secondary{margin-bottom:15px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}#main .column-secondary .hd-secondary:after{content:"";display:table;clear:both}#main .column-secondary .hd-secondary h1{position:relative;display:block;float:left;min-width:200px;margin-top:-1px;padding:15px 10px;border-top:2px solid #c1282d;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.1}#main .column-secondary .bd-secondary{padding:15px}#main .column-secondary .ft-secondary{margin-bottom:20px;font-size:12px;font-size:.75rem;text-align:right}#main .column-secondary .ft-secondary .pagetop{display:none!important}#main .column-tertiary{margin-bottom:30px;padding-top:60px;margin-top:-60px}#main .column-tertiary .hd-tertiary{margin:10px 0}#main .column-tertiary .hd-tertiary h1{font-weight:700}#main .column-tertiary dl dd ul li{overflow:visible!important;margin-left:20px;list-style-type:disc}#main .column-quaternary{margin-bottom:10px;padding:20px}#main .column-quaternary .hd-quaternary{margin-bottom:10px}#main .column-quaternary .hd-quaternary h1{font-weight:700;font-size:14px;font-size:.875rem}#main .column_noticeList.column_noticeList{color:#888;font-size:12px;font-size:.75rem}#main .column_noticeList.column_noticeList li+li{margin-top:5px}#main .column_imageWrap{margin-top:15px;text-align:center}#main .pushConfig.pushConfig{margin:40px 0 60px;text-align:center}#main .pushConfig.pushConfig .pushConfig_title{font-weight:700;font-size:16px;font-size:1rem}#main .pushConfig.pushConfig .pushConfig_text{font-size:14px;font-size:.875rem}#main .pushConfig.pushConfig .pushConfig_btn{margin-top:20px}#main .pushConfig.pushConfig .pushConfig_btn-primary a,#main .pushConfig.pushConfig .pushConfig_btn-primary button{-webkit-appearance:none;appearance:none;border:none;display:inline-block;min-width:240px;padding:12px 20px;text-decoration:none;-webkit-transition:.3s;transition:.3s;font-size:16px;font-size:1rem;font-weight:700;box-sizing:border-box;line-height:1.4;text-align:center;background:#c20017;border-radius:5px;color:#fff}#main .pushConfig.pushConfig .pushConfig_btn-primary a:hover,#main .pushConfig.pushConfig .pushConfig_btn-primary button:hover{cursor:pointer;background:#dc001a}#main .pushConfig.pushConfig .pushConfig_btn-frame a,#main .pushConfig.pushConfig .pushConfig_btn-frame button{-webkit-appearance:none;appearance:none;border:none;display:inline-block;min-width:240px;padding:12px 20px;text-decoration:none;-webkit-transition:.3s;transition:.3s;font-size:16px;font-size:1rem;font-weight:700;box-sizing:border-box;line-height:1.4;text-align:center;border:1px solid #c20017;border-radius:5px;color:#c20017}#main .pushConfig.pushConfig .pushConfig_btn-frame a:hover,#main .pushConfig.pushConfig .pushConfig_btn-frame button:hover{cursor:pointer;background:#ffdce0}#main .pushConfig.pushConfig .pushConfig_btn-disabled a,#main .pushConfig.pushConfig .pushConfig_btn-disabled button{-webkit-appearance:none;appearance:none;border:none;display:inline-block;min-width:240px;padding:12px 20px;text-decoration:none;-webkit-transition:.3s;transition:.3s;font-size:16px;font-size:1rem;font-weight:700;box-sizing:border-box;line-height:1.4;text-align:center;background:#888;border-radius:5px;color:#fff;cursor:default}#sub{float:left;width:300px;min-height:400px}#sub .nav-about{display:block;width:260px;padding:20px}#sub .nav-about h1{margin-bottom:30px;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.1}#sub .nav-about h1 a{color:#222}#sub .nav-about ul{font-size:14px;font-size:.875rem}#sub .nav-about ul li{line-height:1.3}#sub .nav-about ul li a{padding:10px 10px 10px 20px;display:block;position:relative}#sub .nav-about ul li a:before{content:"";display:block;position:absolute;top:-1px;bottom:0;margin:auto;left:0;width:6px;height:6px;border-right:2px solid #035178;border-bottom:2px solid #035178;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#sub .nav-about ul li ul{margin:5px 0;padding-left:20px;font-size:14px;font-size:.875rem}#help .ft-secondary{display:none}