p.note,p.warning{font-size:14px!important}.card,.fig{page-break-inside:avoid;overflow:hidden}#global-nav-container #global-nav>li>a,a.btn,a.btn-default,a:hover,a:link{text-decoration:none}.article-body pre,body{-moz-osx-font-smoothing:grayscale}.article-body ol.none,.article-body ul.none,footer ul{list-style:none}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed'),local('RobotoCondensed-Regular'),url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsDR-eWpsHSw83BRsAQElGgc.ttf) format('truetype')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro'),local('SourceSansPro-Regular'),url(https://fonts.gstatic.com/s/sourcesanspro/v9/ODelI1aHBYDBqgeIAH2zlNzbP97U9sKh0jjxbPbfOKg.ttf) format('truetype')}@font-face{font-family:Volkhov;font-style:normal;font-weight:700;src:local('Volkhov Bold'),local('Volkhov-Bold'),url(https://fonts.gstatic.com/s/volkhov/v8/bfl1JD3mxnmq4NrdCJOHxS3USBnSvpkopQaUR-2r7iU.ttf) format('truetype')}@font-face{font-family:'Fjalla One';font-style:normal;font-weight:400;src:local('Fjalla One'),local('FjallaOne-Regular'),url(https://fonts.gstatic.com/s/fjallaone/v4/rxxXUYj4oZ6Q5oDJFtEd6i3USBnSvpkopQaUR-2r7iU.ttf) format('truetype')}.bg{color:#fff;display:block;text-align:center;height:64px;line-height:64px}.bg.bg-red{background:#f44336}.bg.bg-pink{background:#e91e63}.bg.bg-purple{background:#9c27b0}.bg.bg-deep-purple{background:#673ab7}.bg.bg-indigo{background:#3f51b5}.bg.bg-blue{background:#2196f3}.bg.bg-light-blue{background:#03a9f4}.bg.bg-cyan{background:#00bcd4}.bg.bg-teal{background:#009688}.bg.bg-green{background:#4caf50}.bg.bg-light-green{background:#8bc34a}.bg.bg-lime{background:#cddc39}.bg.bg-yellow{background:#ffeb3b}.bg.bg-amber{background:#ffc107}.bg.bg-orange{background:#ff9800}.bg.bg-deep-orange{background:#ff5722}.bg.bg-brown{background:#795548}.bg.bg-gray{background:#9e9e9e}.bg.bg-blue-gray{background:#607d8b}.bg.bg-white{background:#fff}.bg.bg-black{background:#000}.color-red{color:#f44336}.color-pink{color:#e91e63}.color-purple{color:#9c27b0}.color-deep-purple{color:#673ab7}.color-indigo{color:#3f51b5}.color-blue{color:#2196f3}.color-light-blue{color:#03a9f4}.color-cyan{color:#00bcd4}.color-teal{color:#009688}.color-green{color:#4caf50}.color-light-green{color:#8bc34a}.color-lime{color:#cddc39}.color-yellow{color:#ffeb3b}.color-amber{color:#ffc107}.color-orange{color:#ff9800}.color-deep-orange{color:#ff5722}.color-brown{color:#795548}.color-gray{color:#9e9e9e}.color-blue-gray{color:#607d8b}.color-white{color:#fff}.color-black{color:#000}.color-lower{color:#2196f3}.color-upper{color:#e91e63}.color-local{color:#8bc34a}.color-yurakucho-line{color:#C5C544}.color-hanzomon-line{color:#A757A8}.color-namboku-line{color:#00ADA9}.color-marunouchi-line{color:#E60012}.color-chiyoda-line{color:#093}.color-tozai-line{color:#00A7DB}.color-hibiya-line{color:#89A1AD}.color-ginza-line{color:#F7931D}.color-fukutoshin-line{color:#B63}.color-asakusa-line{color:#E85298}.color-mita-line{color:#0079C2}.color-shinjuku-line{color:#6CBB5A}.color-ohedo-line{color:#B6007A}.font-serif{font-family:Georgia,"Times New Roman",Garamond,"游明朝","Yu Mincho","游明朝体",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",HiraMinProN-W3,"HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}.font-sansserif,.h1,.h2,.h3,.h4,.h5,.h6,body,h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}body{position:relative;background:#f8f8f8;-webkit-font-smoothing:antialiased}@media print{body{background:#fff}}p.note{color:#757575}p.note i.fa-warning,p.warning,p.warning i.fa-warning{color:#ff9800}.nomargin{margin:0!important}.nopadding{padding:0!important}.h1>i.fa,.h2>i.fa,.h3>i.fa,.h4>i.fa,.h5>i.fa,.h6>i.fa,h1>i.fa,h2>i.fa,h3>i.fa,h4>i.fa,h5>i.fa,h6>i.fa{color:#607d8b}#content{padding-top:8px;min-height:460px}.page-header{margin:16px auto;padding-left:4px}.modal{background:rgba(0,0,0,.85)}.modal .modal-dialog{width:640px;min-height:360px}@media (max-width:991px){.modal .modal-dialog{width:100%}}.modal .modal-dialog.modal-lg{width:720px;min-height:400px}@media (max-width:991px){.modal .modal-dialog.modal-lg{width:100%}}.modal .modal-dialog #youtube-player{margin-bottom:0}.modal button.modal-close{position:absolute;z-index:30;top:0;right:0;border:0;background:#004098;color:#fff;margin:0;padding:0;width:24px;height:24px;line-height:24px}a:link{color:#004098}a:hover{color:#38F}a.btn{color:#fff}a.btn-default{color:#000}.btn-amber>.fa-facebook,.btn-amber>.fa-google-plus,.btn-amber>.fa-hatena,.btn-amber>.fa-home,.btn-amber>.fa-rss,.btn-amber>.fa-twitter,.btn-amber>.fa-youtube,.btn-black>.fa-facebook,.btn-black>.fa-google-plus,.btn-black>.fa-hatena,.btn-black>.fa-home,.btn-black>.fa-rss,.btn-black>.fa-twitter,.btn-black>.fa-youtube,.btn-blue-gray>.fa-facebook,.btn-blue-gray>.fa-google-plus,.btn-blue-gray>.fa-hatena,.btn-blue-gray>.fa-home,.btn-blue-gray>.fa-rss,.btn-blue-gray>.fa-twitter,.btn-blue-gray>.fa-youtube,.btn-blue>.fa-facebook,.btn-blue>.fa-google-plus,.btn-blue>.fa-hatena,.btn-blue>.fa-home,.btn-blue>.fa-rss,.btn-blue>.fa-twitter,.btn-blue>.fa-youtube,.btn-brown>.fa-facebook,.btn-brown>.fa-google-plus,.btn-brown>.fa-hatena,.btn-brown>.fa-home,.btn-brown>.fa-rss,.btn-brown>.fa-twitter,.btn-brown>.fa-youtube,.btn-cyan>.fa-facebook,.btn-cyan>.fa-google-plus,.btn-cyan>.fa-hatena,.btn-cyan>.fa-home,.btn-cyan>.fa-rss,.btn-cyan>.fa-twitter,.btn-cyan>.fa-youtube,.btn-deep-orange>.fa-facebook,.btn-deep-orange>.fa-google-plus,.btn-deep-orange>.fa-hatena,.btn-deep-orange>.fa-home,.btn-deep-orange>.fa-rss,.btn-deep-orange>.fa-twitter,.btn-deep-orange>.fa-youtube,.btn-deep-purple>.fa-facebook,.btn-deep-purple>.fa-google-plus,.btn-deep-purple>.fa-hatena,.btn-deep-purple>.fa-home,.btn-deep-purple>.fa-rss,.btn-deep-purple>.fa-twitter,.btn-deep-purple>.fa-youtube,.btn-gray>.fa-facebook,.btn-gray>.fa-google-plus,.btn-gray>.fa-hatena,.btn-gray>.fa-home,.btn-gray>.fa-rss,.btn-gray>.fa-twitter,.btn-gray>.fa-youtube,.btn-green>.fa-facebook,.btn-green>.fa-google-plus,.btn-green>.fa-hatena,.btn-green>.fa-home,.btn-green>.fa-rss,.btn-green>.fa-twitter,.btn-green>.fa-youtube,.btn-indigo>.fa-facebook,.btn-indigo>.fa-google-plus,.btn-indigo>.fa-hatena,.btn-indigo>.fa-home,.btn-indigo>.fa-rss,.btn-indigo>.fa-twitter,.btn-indigo>.fa-youtube,.btn-light-blue>.fa-facebook,.btn-light-blue>.fa-google-plus,.btn-light-blue>.fa-hatena,.btn-light-blue>.fa-home,.btn-light-blue>.fa-rss,.btn-light-blue>.fa-twitter,.btn-light-blue>.fa-youtube,.btn-light-green>.fa-facebook,.btn-light-green>.fa-google-plus,.btn-light-green>.fa-hatena,.btn-light-green>.fa-home,.btn-light-green>.fa-rss,.btn-light-green>.fa-twitter,.btn-light-green>.fa-youtube,.btn-lime>.fa-facebook,.btn-lime>.fa-google-plus,.btn-lime>.fa-hatena,.btn-lime>.fa-home,.btn-lime>.fa-rss,.btn-lime>.fa-twitter,.btn-lime>.fa-youtube,.btn-orange>.fa-facebook,.btn-orange>.fa-google-plus,.btn-orange>.fa-hatena,.btn-orange>.fa-home,.btn-orange>.fa-rss,.btn-orange>.fa-twitter,.btn-orange>.fa-youtube,.btn-pink>.fa-facebook,.btn-pink>.fa-google-plus,.btn-pink>.fa-hatena,.btn-pink>.fa-home,.btn-pink>.fa-rss,.btn-pink>.fa-twitter,.btn-pink>.fa-youtube,.btn-purple>.fa-facebook,.btn-purple>.fa-google-plus,.btn-purple>.fa-hatena,.btn-purple>.fa-home,.btn-purple>.fa-rss,.btn-purple>.fa-twitter,.btn-purple>.fa-youtube,.btn-red>.fa-facebook,.btn-red>.fa-google-plus,.btn-red>.fa-hatena,.btn-red>.fa-home,.btn-red>.fa-rss,.btn-red>.fa-twitter,.btn-red>.fa-youtube,.btn-teal>.fa-facebook,.btn-teal>.fa-google-plus,.btn-teal>.fa-hatena,.btn-teal>.fa-home,.btn-teal>.fa-rss,.btn-teal>.fa-twitter,.btn-teal>.fa-youtube,.btn-yellow>.fa-facebook,.btn-yellow>.fa-google-plus,.btn-yellow>.fa-hatena,.btn-yellow>.fa-home,.btn-yellow>.fa-rss,.btn-yellow>.fa-twitter,.btn-yellow>.fa-youtube{color:#fff}.btn-group .btn{border-radius:0}.btn-group.open .dropdown-toggle{outline:0;outline-offset:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:0}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:0}.btn-group-vertical>.btn.active:hover,.btn-group-vertical>.btn:active:hover,.btn-group-vertical>.btn:focus:hover,.btn-group>.btn.active:hover,.btn-group>.btn:active:hover,.btn-group>.btn:focus:hover{z-index:2}.btn-circle{width:30px;height:30px;text-align:center;padding:6px 0;font-size:12px;line-height:1.75;border-radius:15px;border:0;box-shadow:0 4px 8px rgba(0,0,0,.4)}.banner,.card,.fig.fig-shadow,.tn-video-play:before{box-shadow:0 1px 2px rgba(0,0,0,.2)}.btn-circle.btn-lg{width:48px;height:48px;font-size:18px;border-radius:25px;line-height:2.25}.btn-circle.btn-xl{width:64px;height:64px;font-size:24px;border-radius:32px;line-height:2.1}.btn-social{margin-top:16px}@media (max-width:767px){.btn-social{margin-top:-32px;margin-bottom:32px}}.btn-social .btn-xl{position:relative}.btn-social .btn-xl>i{display:block;z-index:4;position:absolute;top:0;width:64px;height:64px;line-height:64px;text-align:center}.btn-social .btn-xl>span{display:block;z-index:1;position:absolute;top:32px;left:32px;width:0;height:0;border-radius:0;-webkit-transition:all .3s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .3s cubic-bezier(.68,-.55,.265,1.55);-ms-transition:all .3s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .3s cubic-bezier(.68,-.55,.265,1.55);transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.btn.btn-print,.fig,.tn-video-play{position:relative}.btn-social .btn-xl:hover{background:#fff}.btn-social .btn-xl:hover i.fa{color:#fff!important}.btn-social .btn-xl:hover>span{width:64px;height:64px;top:0;left:0;font-size:24px;border-radius:64px;line-height:2.25}.btn-social .btn-xl:hover>span.span-twitter{background:#2196f3}.btn-social .btn-xl:hover>span.span-facebook{background:#3f51b5}.btn-social .btn-xl:hover>span.span-google-plus{background:#f44336}.btn-social .btn-xl:hover>span.span-hatena{background:#3f51b5}.btn-social .btn-xl:hover>span.span-youtube{background:#f44336}.btn-social .btn-xl:hover>span.span-home,.btn-social .btn-xl:hover>span.span-rss{background:#ff9800}.btn-social a{margin:0 4px 16px}.btn-social a .fa-twitter{color:#2196f3}.btn-social a .fa-facebook{color:#3f51b5}.btn-social a .fa-google-plus{color:#f44336}.btn-social a .fa-hatena{color:#3f51b5}.btn.btn-block{margin-bottom:8px}.btn.btn-pref{color:#fff;background:#9e9e9e}.btn.btn-pref.btn-hokkaido{background:#03a9f4}.btn.btn-pref.btn-hokkaido:hover{background:#4fc3f7}.btn.btn-pref.btn-tohoku{background:#1e88e5}.btn.btn-pref.btn-tohoku:hover{background:#42a5f5}.btn.btn-pref.btn-kanto{background:#673ab7}.btn.btn-pref.btn-kanto:hover{background:#9575cd}.btn.btn-pref.btn-kitakanto{background:#9c27b0}.btn.btn-pref.btn-kitakanto:hover{background:#ba68c8}.btn.btn-pref.btn-minamikanto{background:#9c27b0}.btn.btn-pref.btn-minamikanto:hover{background:#ba68c8}.btn.btn-pref.btn-hokushinetsu{background:#00acc1}.btn.btn-pref.btn-hokushinetsu:hover{background:#26c6da}.btn.btn-pref.btn-tokai{background:#009688}.btn.btn-pref.btn-tokai:hover{background:#4db6ac}.btn.btn-pref.btn-kinki{background:#c0ca33}.btn.btn-pref.btn-kinki:hover{background:#d4e157}.btn.btn-pref.btn-chugoku{background:#ffc107}.btn.btn-pref.btn-chugoku:hover{background:#ffd54f}.btn.btn-pref.btn-shikoku{background:#ff9800}.btn.btn-pref.btn-shikoku:hover{background:#ffb74d}.btn.btn-pref.btn-kyushu{background:#e91e63}.btn.btn-pref.btn-kyushu:hover{background:#f06292}.btn.btn-print{color:#fff;background:#546e7a}.btn.btn-print:hover{background:#607d8b}.fa-hatena:before{content:"B!";font-family:Verdana;font-weight:700}.fa-brand-line-white:before,.fa-brand-line:before{content:"";width:16px;height:16px;background-repeat:no-repeat;background-size:17px;background-position:50% 50%;display:block}.fa-brand-line:before{background-image:url(../../images/icons/icon-brand-line.png)!important}.fa-brand-line-white:before{background-image:url(../../images/icons/icon-brand-line-white.png)!important}.fig{width:100%;height:0;padding-bottom:56%;background-color:#fff;background-position:50% 20%;background-size:cover;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.card,.card .card-body{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out}.fig.fig-contain{background-size:contain!important}.fig:hover{opacity:.9}.fig>a{display:block;height:100%}.fig img{width:100%;height:auto}@media print{.fig img{opacity:1!important;background-image:none!important}}.fig.fig-jumbotron{padding-bottom:29.1%}.fig.fig-main{padding-bottom:31.25%}.fig.fig-toppage{padding-bottom:39%}.fig.fig-scope{padding-bottom:41.6%}.fig.fig-vista{padding-bottom:56%}.fig.fig-3by2{padding-bottom:66.6%}.fig.fig-standard{padding-bottom:75%}.fig.fig-square{padding-bottom:100%}.fig.fig-portrait{padding-bottom:133%}.fig.fig-poster{padding-bottom:141%}.fig.fig-vertical{padding-bottom:177%}.fig.fig-halfbanner{height:100%;padding:0;overflow:hidden}.fig.fig-auto{height:auto;padding:0}.fig.fig-align-top{background-position:50% 0}.fig.fig-align-middle{background-position:50% 50%!important}.fig.fig-align-bottom{background-position:50% 100%}.fig.fig-shadow{margin-bottom:16px}.fig figcaption.fig-caption{display:block;text-align:center;width:100%}.fig figcaption.fig-caption.fig-caption-sm{font-size:14px}.fig figcaption.fig-caption.fig-caption-md{font-size:20px}.fig figcaption.fig-caption.fig-caption-lg{font-size:28px}.tn-video-play{display:block;text-align:center;line-height:100%}.tn-video-play:before{position:absolute;display:block;width:72px;height:72px;line-height:72px;text-align:center;content:'▲';font-size:28px;background:rgba(255,255,255,.5);border-radius:100%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.block,.block-header,.card,.card .card-body,.card.article-block,.card.article-list-block,.card.event-list-block,.card.video-block,.card.video-block figure{position:relative}.tn-video-play:hover:before{background:rgba(255,255,255,.95)}.map-access{margin-bottom:24px}.block{padding:0}.block-header{margin:16px 0;padding:0;text-align:left;line-height:1em;font-weight:700}@media (max-width:991px){.block-header{font-size:20px}}@media (max-width:767px){.block-header{font-size:16px;text-align:center}}.card{width:100%;margin-bottom:24px;background:#fff;transition:all .2s ease-out}#header,.paper{box-shadow:0 3px 5px rgba(0,0,0,.2)}.card .card-header{padding:4px 0}.card .card-header .h1,.card .card-header .h2,.card .card-header .h3,.card .card-header .h4,.card .card-header .h5,.card .card-header .h6,.card .card-header h1,.card .card-header h2,.card .card-header h3,.card .card-header h4,.card .card-header h5,.card .card-header h6{margin:0 0 4px;padding:0;line-height:1.35em;height:4.05em;overflow:hidden}.card .card-header .h1>i.fa,.card .card-header .h2>i.fa,.card .card-header .h3>i.fa,.card .card-header .h4>i.fa,.card .card-header .h5>i.fa,.card .card-header .h6>i.fa,.card .card-header h1>i.fa,.card .card-header h2>i.fa,.card .card-header h3>i.fa,.card .card-header h4>i.fa,.card .card-header h5>i.fa,.card .card-header h6>i.fa{color:#8bc34a}.card .card-body{padding:16px 24px;transition:all .2s ease-out}.card .card-body.card-body-condensed{padding:8px}.card .card-body .h1,.card .card-body .h2,.card .card-body .h3,.card .card-body .h4,.card .card-body .h5,.card .card-body .h6,.card .card-body h1,.card .card-body h2,.card .card-body h3,.card .card-body h4,.card .card-body h5,.card .card-body h6{margin:12px 0;padding:0;line-height:1.45em;height:4.35em;overflow:hidden}.card .card-body.card-body-condensed .h1,.card .card-body.card-body-condensed .h2,.card .card-body.card-body-condensed .h3,.card .card-body.card-body-condensed .h4,.card .card-body.card-body-condensed .h5,.card .card-body.card-body-condensed .h6,.card .card-body.card-body-condensed h1,.card .card-body.card-body-condensed h2,.card .card-body.card-body-condensed h3,.card .card-body.card-body-condensed h4,.card .card-body.card-body-condensed h5,.card .card-body.card-body-condensed h6{margin:4px 0;line-height:1.45em;height:2.9em}.card .card-body .pubdate{font-size:70%;color:#999}.card .card-body .article-info span.label{display:inline-block;height:18px;line-height:18px;margin:0 4px 0 0;padding:0;font-size:12px;color:#757575}.card .card-body .article-info span.label:after{content:"";display:inline-block;margin:0 0 0 4px;color:#bdbdbd}.card .card-body .article-info time{display:inline-block;height:18px;line-height:18px;padding:0;font-size:12px;color:#757575}.card .card-body p{font-size:14px}.card .card-body p.text-small{font-size:12px;margin:0}.card .card-body address{font-size:12px}.card .card-body p.abstract{height:6em;line-height:1.5em;overflow:hidden;font-size:14px}.card .card-footer{padding:8px}.card.article-block .card-body{background:#fff}.card.article-block .card-body h1{font-size:16px;font-weight:700}@media (max-width:767px){.card.article-block,.card.article-list-block{height:240px}}.card.article-list-block .card-body{background:#fff;padding:8px}.card.article-list-block .card-body h3{height:1.7em;line-height:1.7em;font-size:16px;font-weight:700;text-align:center}.card.article-list-block .card-body article{padding:4px 0;min-height:50px;border-bottom:1px solid #eee}@media (max-width:1199px){.card.article-list-block .card-body h3{height:1.5em;line-height:1.5em;font-size:14px}.card.article-list-block .card-body article{min-height:42px}}.card.article-list-block .card-body article h1{line-height:1.3em;max-height:2.6em;font-size:14px;font-weight:700;margin:4px 0}.card.article-list-block .card-body article .tn{float:right;margin:0 0 0 4px;width:45px;height:45px}@media (max-width:1199px){.card.article-list-block .card-body article h1{line-height:1.2em;max-height:2.4em;font-size:12px}.card.article-list-block .card-body article .tn{width:36px;height:36px}}.card.article-list-block .card-body .btn-block{margin-bottom:0}.card.event-list-block .card-body{background:#fff;padding:8px}.card.event-list-block .card-body article{margin-bottom:8px}.card.event-list-block .card-body article h2{margin:0 0 4px;font-size:16px;line-height:1.4em;max-height:2.8em;height:auto}.card.event-list-block .card-body article p.date,.card.event-list-block .card-body article p.location{font-size:12px;color:#9e9e9e;margin:0}.paper.amber .paper-header a,.paper.black .paper-header a,.paper.blue .paper-header a,.paper.blue-gray .paper-header a,.paper.brown .paper-header a,.paper.cyan .paper-header a,.paper.deep-orange .paper-header a,.paper.deep-purple .paper-header a,.paper.gray .paper-header a,.paper.green .paper-header a,.paper.indigo .paper-header a,.paper.light-blue .paper-header a,.paper.lime .paper-header a,.paper.orange .paper-header a,.paper.pink .paper-header a,.paper.purple .paper-header a,.paper.red .paper-header a,.paper.teal .paper-header a,.paper.white .paper-header a,.paper.yellow .paper-header a{color:#fff}.card.video-block figure:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/images/util/play.png);background-position:50% 50%;background-size:contain;background-repeat:no-repeat;opacity:.8;cursor:pointer}#global-header,.card.member-block,.card.member-block .card-body .member-social-links,.paper{position:relative}.card.video-block figure:before:hover{opacity:1}.card.video-block .card-body{background:#fff;padding:8px 16px}@media (max-width:767px){.card.video-block{height:auto}.card.video-block .card-body{padding:4px 8px}}.card.video-block .card-body h1{margin:0;font-size:14px;font-weight:700;line-height:1.45em;height:2.9em;overflow:hidden}.card.member-block .card-body{background:#fff;padding:8px;text-align:center}.card.member-block .card-body h1{font-size:16px;font-weight:700;text-align:center;height:1.5em;margin:8px auto}.card.member-block .card-body .btn-container a{margin:0 auto}.col-md-4>.card.article-block,.col-sm-4>.card.article-block{height:470px}.col-md-4>.card.article-block h1,.col-sm-4>.card.article-block h1{font-size:20px;height:4.35em}.col-md-4>.card.article-block p.abstract,.col-sm-4>.card.article-block p.abstract{font-size:14px;height:6em}.col-md-4>.card.article-block.article-block-short,.col-sm-4>.card.article-block.article-block-short{height:400px}.col-md-3>.card.article-block,.col-sm-3>.card.article-block{height:340px}.col-md-3>.card.article-block h1,.col-sm-3>.card.article-block h1{font-size:16px;height:2.9em}.col-md-3>.card.article-block p.abstract,.col-sm-3>.card.article-block p.abstract{font-size:12px;height:4.5em}.col-md-3>.card.article-block.article-block-short,.col-sm-3>.card.article-block.article-block-short{height:280px}.col-md-3>.card.article-block.article-block-short .card-body,.col-sm-3>.card.article-block.article-block-short .card-body{padding:8px 16px}.col-md-3>.card.article-block.article-block-short .card-body h1,.col-sm-3>.card.article-block.article-block-short .card-body h1{font-size:16px;line-height:1.4em;height:2.8em;margin:8px 0}.col-md-3>.card.article-block.article-block-short .card-body p.abstract,.col-sm-3>.card.article-block.article-block-short .card-body p.abstract{font-size:12px;line-height:1.5em;height:1.5em;white-space:nowrap;text-overflow:ellipsis}@media (max-width:1199px){.col-sm-4>.card.article-block{height:370px}.col-sm-4>.card.article-block h1{font-size:16px;line-height:1.4em;height:2.8em}.col-sm-4>.card.article-block p.abstract{font-size:14px;line-height:1.5em;height:4.5em}.col-sm-3>.card.article-block{height:270px}.col-sm-3>.card.article-block h1{font-size:16px;height:2.9em}.col-sm-3>.card.article-block p.abstract{font-size:12px;height:4.5em}.col-sm-3>.card.article-block.article-block-short{height:256px}.col-sm-3>.card.article-block.article-block-short .card-body{padding:8px 16px}.col-sm-3>.card.article-block.article-block-short .card-body h1{font-size:16px;line-height:1.4em;height:2.8em;margin:8px 0}.col-sm-3>.card.article-block.article-block-short .card-body p.abstract{font-size:12px;line-height:1.5em;height:1.5em;white-space:nowrap;text-overflow:ellipsis}}@media (max-width:991px){.col-sm-4>.card.article-block{height:310px}.col-sm-4>.card.article-block h1{font-size:14px;line-height:1.4em;height:2.8em}.col-sm-4>.card.article-block p.abstract{font-size:12px;line-height:1.5em;height:4.5em}.col-sm-3>.card.article-block{height:260px}.col-sm-3>.card.article-block h1{font-size:14px;height:2.9em}.col-sm-3>.card.article-block p.abstract{font-size:12px;height:4.5em}.col-sm-3>.card.article-block.article-block-short{height:236px}.col-sm-3>.card.article-block.article-block-short .card-body{padding:8px 16px}.col-sm-3>.card.article-block.article-block-short .card-body h1{font-size:14px;line-height:1.4em;height:2.8em;margin:8px 0}.col-sm-3>.card.article-block.article-block-short .card-body p.abstract{font-size:12px;line-height:1.5em;height:1.5em;white-space:nowrap;text-overflow:ellipsis}.col-xs-12>.card.article-block{height:auto}.col-xs-12>.card.article-block card-body{padding:8px}.col-xs-12>.card.article-block card-body h1{font-size:14px;line-height:1.4em;height:2.8em}.col-xs-12>.card.article-block card-body p.abstract{font-size:12px;line-height:1.5em;height:4.5em}}@media (max-width:767px){.col-sm-3>.card.article-block.article-block-short .card-body,.col-sm-4>.card.article-block card-body,.col-xs-12>.card.article-block card-body{padding:8px}.col-sm-4>.card.article-block,.col-xs-12>.card.article-block{height:auto}.col-sm-4>.card.article-block card-body h1,.col-xs-12>.card.article-block card-body h1{font-size:14px;line-height:1.4em;height:2.8em}.col-sm-4>.card.article-block card-body p.abstract,.col-xs-12>.card.article-block card-body p.abstract{font-size:12px;line-height:1.5em;height:4.5em}.col-sm-3>.card.article-block{height:auto}.col-sm-3>.card.article-block h1{font-size:14px;height:2.9em}.col-sm-3>.card.article-block p.abstract{font-size:12px;height:4.5em}.col-sm-3>.card.article-block.article-block-short{height:auto}.col-sm-3>.card.article-block.article-block-short .card-body h1{font-size:14px;line-height:1.4em;height:2.8em;margin:8px 0}.col-sm-3>.card.article-block.article-block-short .card-body p.abstract{font-size:12px;line-height:1.5em;height:1.5em;white-space:nowrap;text-overflow:ellipsis}}.break{clear:left}.event-list{height:360px;overflow:auto}.paper{border-radius:0;background:#fff;margin-bottom:32px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.paper .paper-header{padding:8px 8%}.paper .paper-header h1,.paper .paper-header h2,.paper .paper-header h3,.paper .paper-header h4,.paper .paper-header h5{margin:0;padding:0;line-height:1.35em}.paper .paper-footer{margin:16px 0 0;padding:8px 8% 5%}@media (max-width:767px){.paper .paper-footer{padding:32px 16px}}.paper .paper-body{padding:32px 8%}@media (max-width:767px){.paper .paper-body{padding:32px 16px}}.paper.red .paper-header{background:#f44336}.paper.red .paper-body,.paper.red .paper-footer{background:#ffebee}.paper.pink .paper-header{background:#e91e63}.paper.pink .paper-body,.paper.pink .paper-footer{background:#fce4ec}.paper.purple .paper-header{background:#9c27b0}.paper.purple .paper-body,.paper.purple .paper-footer{background:#f3e5f5}.paper.deep-purple .paper-header{background:#673ab7}.paper.deep-purple .paper-body,.paper.deep-purple .paper-footer{background:#ede7f6}.paper.indigo .paper-header{background:#3f51b5}.paper.indigo .paper-body,.paper.indigo .paper-footer{background:#e8eaf6}.paper.blue .paper-header{background:#2196f3}.paper.blue .paper-body,.paper.blue .paper-footer{background:#e3f2fd}.paper.light-blue .paper-header{background:#03a9f4}.paper.light-blue .paper-body,.paper.light-blue .paper-footer{background:#e1f5fe}.paper.cyan .paper-header{background:#00bcd4}.paper.cyan .paper-body,.paper.cyan .paper-footer{background:#e0f7fa}.paper.teal .paper-header{background:#009688}.paper.teal .paper-body,.paper.teal .paper-footer{background:#e0f2f1}.paper.green .paper-header{background:#4caf50}.paper.green .paper-body,.paper.green .paper-footer{background:#e8f5e9}.paper.light-green .paper-header{background:#8bc34a}.paper.light-green .paper-header a{color:#fff}.paper.light-green .paper-body,.paper.light-green .paper-footer{background:#f1f8e9}.paper.lime .paper-header{background:#cddc39}.paper.lime .paper-body,.paper.lime .paper-footer{background:#f9fbe7}.paper.yellow .paper-header{background:#ffeb3b}.paper.yellow .paper-body,.paper.yellow .paper-footer{background:#fffde7}.paper.amber .paper-header{background:#ffc107}.paper.amber .paper-body,.paper.amber .paper-footer{background:#fff8e1}.paper.orange .paper-header{background:#ff9800}.paper.orange .paper-body,.paper.orange .paper-footer{background:#fff3e0}.paper.deep-orange .paper-header{background:#ff5722}.paper.deep-orange .paper-body,.paper.deep-orange .paper-footer{background:#fbe9e7}.paper.brown .paper-header{background:#795548}.paper.brown .paper-body,.paper.brown .paper-footer{background:#efebe9}.paper.gray .paper-header{background:#9e9e9e}.paper.gray .paper-body,.paper.gray .paper-footer{background:#fafafa}.paper.blue-gray .paper-header{background:#607d8b}.paper.blue-gray .paper-body,.paper.blue-gray .paper-footer{background:#eceff1}.paper.black .paper-header{background:#000}.paper.black .paper-body,.paper.black .paper-footer,.paper.white .paper-body,.paper.white .paper-footer,.paper.white .paper-header{background:#fff}::-webkit-input-placeholder{color:#bdbdbd!important}:-moz-placeholder{color:#bdbdbd!important}::-moz-placeholder{color:#bdbdbd!important}:-ms-input-placeholder{color:#bdbdbd!important}span.required{color:#f44336}.form-container{margin:32px auto 64px;width:100%}@media (min-width:480px){.form-container{width:100%}}@media (min-width:768px) and (max-width:991px){.form-container{width:100%}}@media (min-width:992px) and (max-width:1199px){.form-container{width:80%}}@media (min-width:1200px){.form-container{width:75%}}.form-container h1{margin-bottom:48px}.form-container h2>i{color:#fdd835}.form-container form{margin-top:32px}.form-container .well{padding:16px 32px;font-size:14px}.form-group div{margin:0!important}.form-group p.help-block{margin:0;font-size:14px;color:#757575}.form-group>.control-label{font-size:16px;color:#424242}.form-group.has-success .form-control{border-color:#81c784!important}.form-group.has-error .form-control{border-color:#e57373!important}.form-group .input-group-addon{border:none;background:0 0;color:#757575}.form-group:focus{outline:0}.alert p{margin-bottom:4px!important}table>caption{padding:8px;font-size:16px}table td,table th{vertical-align:top;font-size:14px}table td{line-height:1.75em!important;word-break:break-all}.label{margin-bottom:2px}.label.label-default{background:0 0;color:#9e9e9e}.brand-logo,.brand-logo.english{background-image:url(/assets/images/logomark-minshin.svg)}#header,#header .navbar-default .navbar-toggle .icon-bar{background-color:#fff}.label.label-news{color:#00acc1!important}.label.label-policy{color:#7cb342!important}.label.label-pickup{color:#fb8c00!important}.label.label-interview{color:#e53935!important}.label.label-pref{color:#9e9e9e}.label.label-pref.label-hokkaido{color:#00acc1!important}.label.label-pref.label-tohoku{color:#039be5!important}.label.label-pref.label-kanto,.label.label-pref.label-kitakanto,.label.label-pref.label-minamikanto{color:#d81b60!important}.label.label-pref.label-hokushinetsu{color:#00897b!important}.label.label-pref.label-tokai{color:#3949ab!important}.label.label-pref.label-kinki{color:#ffb300!important}.label.label-pref.label-chugoku{color:#e53935!important}.label.label-pref.label-shikoku{color:#fb8c00!important}.label.label-pref.label-kyushu{color:#8e24aa!important}.label.label-district{color:#00acc1}.label.label-house-type{color:#c0ca33}.error-container h1.error-code,.error-container h2.error-title,.error-container h2.error-title>i{color:rgba(0,0,0,.125);text-shadow:1px 1px 1px #fff}.modal-body .h1,.modal-body .h2,.modal-body .h3,.modal-body .h4,.modal-body .h5,.modal-body .h6,.modal-body h1,.modal-body h2,.modal-body h3,.modal-body h4,.modal-body h5,.modal-body h6{margin:8px 0;padding:0;line-height:1.35em;overflow:hidden}.modal-body h1,.modal-body h2{font-size:20px}.modal-body p{font-size:14px}#modal-article-list{margin-top:16px}#modal-article-list article{margin-bottom:8px}#modal-article-list article .label{margin-bottom:4px}#modal-article-list article .h1,#modal-article-list article .h2,#modal-article-list article .h3,#modal-article-list article .h4,#modal-article-list article .h5,#modal-article-list article .h6,#modal-article-list article h1,#modal-article-list article h2,#modal-article-list article h3,#modal-article-list article h4,#modal-article-list article h5,#modal-article-list article h6{padding:4px 0;font-size:16px}.error-container{margin:64px auto 32px;width:65%;text-align:center}@media (max-width:767px){.error-container{margin:16px auto;width:100%}}.error-container h1.error-code{margin:32px auto 0;font-size:150px;line-height:150px;font-family:"Fjalla One","Roboto Condensed",Arial,Verdana}.error-container h2.error-title{margin:0;font-size:48px;line-height:48px;font-family:"Fjalla One","Roboto Condensed",Arial,Verdana}.error-container .messages{margin:32px 0}.error-container .traces{margin:32px 0;text-align:left;font-family:monospace}.brand-logo{margin-left:8px!important;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;text-indent:-9999px}.brand-logo.footer{background-image:url(/assets/images/logomark-minshin-white.svg)}#header{position:fixed;z-index:1024;right:0;left:0;top:0;transition:all .1s ease-in-out}@media print{#header{display:none}}#header.headroom--unpinned{top:-72px!important}#header.headroom--pinned{top:0!important}@media (max-width:767px){#header .navbar-default .navbar-toggle{margin:4px 10px}}#header .navbar-default .navbar-toggle:focus,#header .navbar-default .navbar-toggle:hover{background-color:#002a66}#header .navbar-default .navbar-collapse,#header .navbar-default .navbar-form{border-color:transparent}#header .navbar-collapse{box-shadow:inset 0 0 0 transparent}#header #header-search{margin:22px 0 0}#header #header-search input[type=text]{width:320px}@media (max-width:991px){.break{clear:none}#header #header-search input[type=text]{width:250px}}#header #mobile-header-search{margin-left:16px;margin-top:21px}#header #mobile-header-search .btn-search{background:#002a66;color:#fff}#header .lang-switch-container{float:right;width:210px;padding-right:8px}@media (max-width:991px){#header .lang-switch-container{width:150px}}@media (max-width:767px){#header #mobile-header-search{margin:0}#header .lang-switch-container{width:100px}#global-header{text-align:center}}#header .lang-switch-container .lang-switch{border-radius:0;font-size:14px;background:#004098;margin-right:4px}#global-header{z-index:16;height:72px;margin-bottom:0;border-width:0;box-shadow:0 1px 4px rgba(151,151,151,.2) inset}#global-header .header-logo{text-align:center;font-family:"Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;font-size:200%;height:72px;line-height:72px}#global-header .brand-logo{width:160px;height:72px}@media (max-width:767px){#global-header .brand-logo{text-align:center!important;float:none;text-indent:-9999px;margin:0 auto;display:inline-block!important}#global-header .navbar-social-links{text-align:center}#global-header .navbar-social-links li{float:none;display:inline-block}}#global-header .navbar-social-links li{font-size:12px;margin-right:3px;margin-left:0}#global-header .navbar-social-links li>a{color:#004098}#global-header .navbar-social-links li>a i.fa{font-size:20px}@media (max-width:991px){#global-header .navbar-social-links li{margin-right:-2px}#global-header .navbar-social-links li>a i.fa{font-size:14px}}#global-header .navbar-social-links li>a:hover{color:#03a9f4}#global-nav-container{z-index:5;position:relative;width:100%;margin-bottom:0;border:0;border-radius:0;background-color:#004098;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#global-nav-container.fix-nav{position:fixed;top:0;opacity:.2}#global-nav-container.fix-nav:hover{opacity:1}#global-nav-container #global-nav{position:relative;border-right:1px solid #004098}#global-nav-container #global-nav>li{border-left:1px solid #004098}#global-nav-container #global-nav>li>a{font-size:16px;position:relative;user-select:none;color:#fff;letter-spacing:0}@media (max-width:991px){#global-nav-container #global-nav>li>a{font-size:14px}}#global-nav-container #global-nav>li>a:hover{background-color:#004098;color:#fff;border-bottom:2px solid #fff000;margin-bottom:-2px}#global-nav-container .navbar-social-links{height:72px}@media (max-width:767px){#global-nav-container #global-nav{border-right:0 solid transparent}#global-nav-container #global-nav>li{border-left:0 solid transparent;display:inline-block;width:49%;text-align:center}#global-nav-container #global-nav>li>a{text-align:center}#global-nav-container .navbar-social-links{margin:0;text-align:center}#global-nav-container .navbar-social-links li{float:none;display:inline-block}}#global-nav-container .navbar-social-links li{font-size:12px;height:72px;line-height:72px;margin-right:8px}#global-nav-container .navbar-social-links li>a{height:72px;line-height:72px;color:#fff}#main{position:relative;padding-top:102px;padding-bottom:32px;transition:all .2s ease-in-out}@media (max-width:767px){#main{padding-top:114px}}@media print{#main{padding-top:0;padding-bottom:0}}#promotion-banner-container{z-index:2;width:100%;height:120px;background:#efefef;display:none;overflow:hidden}@media (min-width:1400px){#promotion-banner-container{height:180px}}#promotion-banner-container .fullbanner{width:100%;height:120px}@media (min-width:1400px){#promotion-banner-container .fullbanner{height:180px}}#promotion-banner-container .halfbanner{display:inline-block;width:50%;height:120px}@media (max-width:767px){#promotion-banner-container .halfbanner{display:block;width:100%;height:120px}}button.promotion-banner-close,button.promotion-banner-open{position:absolute;z-index:30;top:8px;right:8px;border:0;background:#004098;color:#fff;margin:0;padding:0;width:24px;height:24px;line-height:24px}.has-promotion #main{padding-top:222px}.has-promotion #header.headroom--unpinned{top:-192px!important}@media (min-width:1400px){.has-promotion #main{padding-top:282px}.has-promotion #header.headroom--unpinned{top:-252px!important}}.has-promotion #header.headroom--pinned{top:0!important}.has-promotion #header.headroom--pinned.headroom--not-top{top:-120px!important}@media (min-width:1400px){.has-promotion #header.headroom--pinned.headroom--not-top{top:-180px!important}}.side-nav.affix{top:80px;position:fixed}@media (max-width:767px){.side-nav.affix{position:relative}}.side-nav.affix-top{position:static}@media (max-width:767px){.side-nav.affix-top{position:relative}}.side-nav.affix-bottom{position:absolute}nav.side-nav{margin-bottom:48px}nav.side-nav h2,nav.side-nav h3,nav.side-nav h4{margin:0 0 4px;padding:4px 0;border-bottom:1px solid #e0e0e0}nav.side-nav>ul{margin-bottom:24px}nav.side-nav>ul li{font-size:14px;border-bottom:1px solid #e0e0e0}nav.side-nav>ul li a{padding:4px 0}nav.side-nav>ul li a>i{color:#757575}nav.side-nav>ul li>h3{margin-top:4px}nav.side-nav>ul li>ul{margin-top:0;margin-left:16px}nav.side-nav>ul li.nav-noborder{border:0}footer{margin-top:32px;padding:24px 0;background:#002a66;color:#fff}footer .container{position:relative;display:block}footer .container #btt-box{height:1px;position:relative}@media (max-width:767px){.side-nav.affix-bottom{position:relative}footer .container #btt-box{width:100%}}@media (min-width:768px) and (max-width:991px){footer .container #btt-box{width:744px}}@media (min-width:992px) and (max-width:1199px){footer .container #btt-box{width:1004px}}@media (min-width:1200px){footer .container #btt-box{width:1144px}}footer .container .btt-base{height:64px}@media (max-width:767px){footer .container .btt-base{width:100%}}@media (min-width:768px) and (max-width:991px){footer .container .btt-base{width:744px}}@media (min-width:992px) and (max-width:1199px){footer .container .btt-base{width:1004px}}@media (min-width:1200px){footer .container .btt-base{width:1144px}}footer .container .btt-base.pin{position:fixed;bottom:0}footer .container .btt-base.flow{position:absolute;top:0}footer .container .back-to-top{position:absolute;right:0;top:-64px;display:none}footer .container .back-to-top.pin{top:-16px}footer .brand-logo{margin:16px 0;display:inline-block;width:160px;height:50px}footer p{padding-right:64px;font-size:14px;line-height:1.5em;color:#fff;padding-left:72px}@media (max-width:767px){footer p{padding-left:0;padding-right:0}}footer p.lead{display:inline-block;margin:0 0 -16px 32px;padding-left:0;font-size:20px;font-weight:700}footer nav{margin-top:32px}footer ul{margin:0;padding:0}footer ul li{display:inline-block;margin-right:32px;font-size:14px}footer ul li a,footer ul li a:link,footer ul li a:visited{color:#fff;text-decoration:none}footer ul li a:hover{color:#fff000;text-decoration:underline}footer ul.site-info{padding-left:72px}@media (max-width:767px){footer ul.site-info{padding-left:0}footer ul.site-info li{display:block;font-size:16px;line-height:2.25em}}footer ul.site-info li a i.fa{color:#fff000}footer ul.social-links{margin-top:16px}footer ul.social-links li{margin:0 16px 0 0}footer ul.social-links li i.fa{font-size:20px}@media (max-width:991px){footer ul.social-links li i.fa{font-size:16px}}@media (max-width:767px){footer ul.social-links{margin-top:48px}footer ul.social-links li{margin-right:24px;font-size:20px}}footer dl.links{margin-bottom:32px}footer dl.links dt{margin-top:32px;margin-bottom:16px;padding:4px 0;border-bottom:solid 1px #999;font-size:16px;font-weight:700}footer dl.links dd{font-size:14px;line-height:1.2em;margin-bottom:8px}@media (max-width:767px){footer dl.links dd{font-size:16px;line-height:1.6em}}footer dl.links dd a{color:#fff;text-decoration:none}footer dl.links dd a:hover{color:#fff;text-decoration:underline}footer dl.links dd a i.fa{color:#fff000}footer .footer-bottom{margin-top:32px}footer .footer-bottom .copyright{margin:16px 0 8px;font:200 108% 'Source Sans Pro',Arial,Verdana,Helvetica,sans-serif;letter-spacing:1px}#article .pubdate.english,#article h1.page-title.english,.article-body.english h1,.article-body.english h2,.article-body.english h3,.article-body.english h4,.article-body.english h5,.article-signature.english{font-family:"Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}footer .secure-badge{width:100px;height:50px;margin-top:16px;margin-right:64px}footer .secure-badge img{max-width:100px!important}@media (max-width:767px){footer .secure-badge{margin-right:0}}.simple-container{margin:32px auto;width:80%}.article-body .image-container.large,.article-body .image-container>img{width:100%}@media (max-width:767px){.simple-container{margin:16px auto;width:100%}}.simple-container h1>i{color:#aed581;margin-right:16px}.article-widgets{margin:8px 0!important;min-height:32px}.article-widgets .facebook-widget,.article-widgets .twitter-widget{display:block;float:left;max-width:120px;margin-right:8px}.twitter-share-button{position:relative;top:-1px}.article-signature{margin-top:32px;margin-bottom:64px;text-align:right;font-size:16px}.article-signature>i{color:#03a9f4}#article h1.page-title{margin:4px auto 32px;line-height:1.35em}#article h1.page-title.english{font-weight:700;text-align:center}#article p.caption{margin-top:4px;font-size:14px;color:#616161}#article .fig-article{margin:16px 0}.article-body{margin-top:32px;word-break:break-all}.article-body hr{margin:32px 0}.article-body h1,.article-body h2{font-size:24px}.article-body h3{font-size:20px;margin:32px 0 16px}.article-body h4{font-size:16px;margin:24px 0 16px}.article-body h5{font-size:16px;margin:16px 0 8px}.article-body.english h2{margin:48px 0 32px}.article-body.english h3{margin:32px 0 24px}.article-body.english h4{margin:24px 0 16px}.article-body.english h5{margin:16px 0 8px}.article-body table{border-collapse:collapse;margin:16px 0;width:100%}.article-body table th{min-width:10em;border:1px solid #e0e0e0;padding:8px;font-size:14px}@media (max-width:991px){.article-body table th{font-size:12px}}.article-body table td{min-width:8em;border:1px solid #e0e0e0;padding:8px;font-size:14px}@media (max-width:991px){.article-body table td{font-size:12px}}.article-body img{max-width:100%}.article-body div,.article-body p{font-size:16px;color:#212121;line-height:1.65em;margin-bottom:1.5em;text-justify:justify;word-break:break-all}.article-body div>span,.article-body p>span{font:inherit!important;font-size:inherit}.article-body div.text-small,.article-body p.text-small{font-size:14px}.article-body div.text-large,.article-body p.text-large{font-size:20px}.article-body div.text-danger,.article-body p.text-danger{color:#f44336}.article-body div.text-warning,.article-body p.text-warning{color:#ff9800}.article-body div.text-success,.article-body p.text-success{color:#4caf50}.article-body div.text-info,.article-body p.text-info{color:#03a9f4}.article-body div.note,.article-body p.note{color:#757575;font-size:14px}.article-body.english div,.article-body.english p{font-family:"Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;color:#212121;line-height:1.9em;margin-bottom:2.5em;text-align:justify;text-justify:newspaper;word-break:normal!important}.article-body.english dl dd,.article-body.english dl dt,.article-body.english ol li,.article-body.english ul li{text-align:justify;text-justify:newspaper;word-break:normal!important}.article-body pre{font-size:14px;font-family:monospace;color:#212121;line-height:1.75em;margin-bottom:1.5em;border:0;-webkit-font-smoothing:antialiased}.article-body ol,.article-body ul{list-style-position:inside;margin:1em 0 1.5em 1em;padding:0}.article-body ol.nav,.article-body ul.nav{margin:0}.article-body ol.text-small>li,.article-body ul.text-small>li{font-size:14px}.article-body ol p,.article-body ul p{margin:.5em 0 1.5em}.article-body ol li,.article-body ul li{margin:0 0 12px;padding:0;font-size:16px;line-height:1.65em}.article-body dl>dd,.article-body dl>dt{padding:0;font-size:16px;line-height:1.5em}.article-body dl{margin:1em 0}.article-body dl>dt{margin:1.5em 0 1em}.article-body dl>dd,.article-body dl>dt:first-child{margin:0 0 1em}@media (max-width:767px){.article-body h1{font-size:24px}.article-body h2{font-size:20px}.article-body h3{font-size:16px}.article-body h4,.article-body h5{font-size:14px}.article-body div,.article-body li,.article-body p{font-size:16px}.article-body dd,.article-body dt,.article-body td,.article-body th{font-size:14px}}.article-body .image-container{display:block}.article-body .image-container img{margin:0 auto}.article-body .image-container p.caption{font-size:14px;color:#616161;word-break:break-all}.article-body .image-container.large img{width:75%;height:auto}.article-body .image-container.medium{width:55%}.article-body .image-container.small{width:35%}.article-body .image-container.left{float:left;margin:0 24px 16px 0;text-align:left}.article-body .image-container.left img{margin:0 auto 0 0}.article-body .image-container.left>p.caption{text-align:left}.article-body .image-container.right{float:right;margin:0 0 16px 24px;text-align:right}.article-body .image-container.right img{margin:0 0 0 auto}.article-body .image-container.right>p.caption{text-align:right}.article-body .image-container.center{clear:both;margin:0 auto 24px;text-align:center}.article-body .image-container.center img{margin:0 auto}.article-body .image-container.center>p.caption{text-align:center}@media (max-width:767px){.article-body .image-container.large img,.article-body .image-container.medium img{height:100%;width:100%}.article-body .image-container.large{width:100%}.article-body .image-container.medium{width:100%}.article-body .image-container.small{width:100%}.article-body .image-container.small img{width:75%;height:auto}.article-body .image-container.left,.article-body .image-container.right{float:none;margin:0 0 16px;text-align:center}.article-body .image-container.left img,.article-body .image-container.right img{margin:0 auto}.article-body .image-container.left>p.caption,.article-body .image-container.right>p.caption{text-align:center;word-break:break-all}}.article-body .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;border:1px solid transparent}.article-body .video-container embed,.article-body .video-container iframe,.article-body .video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.article-body ol.alph{list-style:lower-alpha}.article-body ol.ideo{list-style:cjk-ideographic;margin-left:2em}.article-body ol.decimal{list-style:decimal}.article-body ol.roman{list-style:lower-roman}.article-body ol.hiragana{list-style:hiragana;margin-left:2em}.article-body ol.katakana{list-style:katakana;margin-left:2em}.article-body ol.hiroha{list-style:hiragana-iroha;margin-left:2em}.article-body ol.kiroha{list-style:katakana-iroha;margin-left:2em}.article-list .h1,.article-list .h2,.article-list .h3,.article-list .h4,.article-list .h5,.article-list .h6,.article-list h1,.article-list h2,.article-list h3,.article-list h4,.article-list h5,.article-list h6{margin:0!important;line-height:1.25em;height:2.5em;overflow:hidden}.video-list .h1,.video-list .h2,.video-list .h3,.video-list .h4,.video-list .h5,.video-list .h6,.video-list h1,.video-list h2,.video-list h3,.video-list h4,.video-list h5,.video-list h6{margin:4px 0 0!important;line-height:1.25em;height:2.5em;overflow:hidden}.video-list label{margin-top:4px}.video-list article{margin-bottom:2px}.article-about h1.article-about-header{text-align:center;margin-top:48px;margin-bottom:32px}@media (max-width:767px){.article-about h1.article-about-header{font-size:28px;text-align:left;margin-top:0;margin-bottom:16px}}.article-about .pubdate{text-align:right}.article-about .paper-body{padding-bottom:64px}.article-about .article-body{margin-top:80px;margin-bottom:48px}@media (max-width:767px){.article-about .article-body{margin-top:32px;margin-bottom:16px}}.article-about .article-body .h3{margin-top:48px}.article-about .article-body .h4{margin-top:32px}.article-about .article-body p{text-justify:justify}table.dp-board th{min-width:3em;white-space:nowrap}table.dp-board th.th4{min-width:4em}table.dp-board th.th8{min-width:8em}table.dp-board th.th16{min-width:16em}@media (max-width:991px){table.dp-board th{min-width:2em;white-space:normal}table.dp-board th.th4{min-width:2em}table.dp-board th.th8{min-width:3em}table.dp-board th.th16{min-width:4em}}.breadcrumb-container .breadcrumb li,.video-column h3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}table.dp-board td{min-width:5em}@media (max-width:991px){table.dp-board td{min-width:2em}}.member{height:150px}.member .member-portrait{float:right;width:120px;background:#f3f3f3}.member .member-body{position:relative;margin-right:120px;padding:12px 8px 12px 16px;height:150px}.member .member-body .member-name{margin:0 auto 4px!important;font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:24px;line-height:1em;color:#000}.member .member-body .member-name>small{position:relative;top:-6px;font-size:12px;color:#757575}.member .member-body .member-info{margin:4px auto 0;font-size:12px;line-height:1.4em;color:#000}.member.member-lower{border-left:3px solid #00bcd4}.member.member-upper{border-left:3px solid #e91e63}.member.member-elected .member-body .member-name{padding-left:36px;position:relative}.member.member-elected .member-body .member-name:before{content:"";position:absolute;top:-4px;left:-8px;width:40px;height:40px;background-image:url(/assets/election2016/images/rose.png);background-repeat:none;background-size:contain}.member.member-local,.member.member-local_major_city,.member.member-local_municipa,.member.member-local_prefecture{border-left:3px solid #8bc34a}.member-social-links ul{margin:4px auto;padding:0}.member-social-links ul li{margin:0;padding:0;display:inline-block;font-size:12px}.member-social-links ul li>.btn-default{border:1px solid #eee;width:34px;height:32px;line-height:30px;color:#607d8b}.member .member-social-links{position:absolute;bottom:4px;right:16px}ul.houses>li#house-of-representatives>a{background-color:#5c6bc0;color:#fff}ul.houses>li#house-of-representatives>a:hover{background-color:#3949ab}ul.houses>li#house-of-councilors>a{background-color:#ec407a;color:#fff}ul.houses>li#house-of-councilors>a:hover{background-color:#d81b60}ul.syllabary>li>a{background-color:#9ccc65;color:#fff}ul.syllabary>li>a:hover{background-color:#7cb342}.member-venue{margin-bottom:32px}.member-venue .map-canvas{width:280px;height:200px;float:right;margin-left:16px;background:#e0e0e0}@media (max-width:767px){.member-venue .map-canvas{float:none;margin:0 16px 16px;width:auto}}.member-venue address,.member-venue p{font-size:14px;margin-bottom:4px}.member-detail{position:relative}.member-detail .member-portrait{z-index:4;position:relative;box-shadow:0 3px 5px rgba(0,0,0,.2);margin-bottom:16px}.member-detail .member-links{margin-top:16px}@media (max-width:767px){.member-detail .member-links{margin-top:0}}.member-detail .member-episode{z-index:6;position:relative;margin-top:-16px;padding:8px 12px;background:#002a66;box-shadow:0 3px 5px rgba(0,0,0,.2)}@media (max-width:767px){.member-detail .member-episode{padding:8px 4px}}.member-detail .member-episode:before{content:"";position:absolute;width:0;height:0;left:30px;top:-13px;border:7px solid transparent;border-bottom-color:#002a66}.member-detail .member-episode h3{margin:4px 0 16px;font-size:14px;color:#fff;text-align:center}.member-detail .member-episode h3>i.fa{color:#fff}.member-detail .member-episode p{position:relative;font-size:12px;color:#fff;height:4em;overflow:hidden;margin-bottom:8px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.member-detail .member-episode p:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:20px;background:#002a66;background:linear-gradient(to bottom,rgba(0,42,102,0) 0,#002a66 80%,#002a66 100%)}.member-detail .member-episode p.open{height:auto}.member-detail .member-episode p.open:after{display:none}.member-detail .member-episode button{margin:0;padding:0;height:24px;line-height:24px;background:0 0;font-size:12px;color:#fff;text-align:center;border-radius:13px;border:1px solid #fff}.member-detail article h1{margin:0 auto 16px}.member-detail article h1 small{font-size:20px}@media (max-width:767px){.member-detail article h1{margin:32px auto 16px}.member-detail article h1 small{display:block}}.member-detail article p.election-info{font-size:16px;margin-bottom:32px}.member-detail article p.election-info span{display:inline-block;padding-right:8px}.member-detail article .candidate-info{margin:16px 0}.member-detail article .candidate-info h2{margin:0 0 16px;padding:8px 0;font-style:italic;font-weight:700;line-height:1.3em}.member-detail p.candidate-another-side{margin-top:16px;font-size:14px}.member-detail .candidate-poster{margin-bottom:32px}.member-detail .candidate-poster .card{margin-bottom:4px}.member-detail #candidateGallery{height:160px}.member-detail #candidateGallery div{height:100%;padding:0 4px}.member-detail #candidateGallery div>img{height:100%}.member-detail #candidateGallery div>iframe{width:280px;height:100%}.member-detail table.member-info{margin-bottom:32px}.member-detail table.member-info th{min-width:12em}@media (max-width:767px){.member-detail table.member-info th{min-width:6em}}.aside-member-search .btn{margin-bottom:8px}.aside-member-search h3{font-size:20px;margin-top:0}.aside-member-search .row{margin-bottom:32px}.timeline{position:relative;list-style-type:none;padding:0}.timeline:before{content:'';position:absolute;width:6px;height:100%;top:0;background:#b0bec5;left:47px}.thumb,.thumb>figure{width:100px;height:100px;border-radius:50%}.timeline>li.event{position:relative;margin-bottom:24px}.thumb{position:absolute;box-shadow:0 0 0 8px #b0bec5,0 1px 1px rgba(255,255,255,.5);background-repeat:no-repeat;-moz-transform:scale(.8);-o-transform:scale(.8)}.thumb>figure{overflow:hidden}.thumb>span{width:100%;text-align:center;position:absolute;display:inline-block;bottom:-30px;background:#fff;padding:2px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}.event>input[type=radio]{display:none}.content-perspective{margin-left:135px;position:relative}.content{position:relative;background:#fff;border-radius:2px!important;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.content:after,.content:before{right:100%;top:50px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:12px;margin-top:-12px}.content:hover{-webkit-box-shadow:0 5px 8px rgba(0,0,0,.25);-moz-box-shadow:0 5px 8px rgba(0,0,0,.25);box-shadow:0 5px 8px rgba(0,0,0,.25)}.content .content-inner{position:relative;padding:16px 24px;color:#333;border:none}.content .content-inner>h3{font-size:24px;margin:8px 0;padding:0;color:#3f51b5;line-height:1.3em}.content .content-inner>h3>label{cursor:pointer}.content .content-inner>p{font-size:16px;line-height:1.75em;max-height:0;overflow:hidden;text-align:left}.content .content-inner .widget{text-align:right;font-size:16px}.content .content-inner .widget>i{margin-left:8px;color:#bdbdbd;cursor:pointer}.content .content-inner .widget>i:hover{color:#757575}.event input[type=radio]:checked~.content-perspective .content-inner h3,.event input[type=radio]:checked~.thumb span{color:#8bc34a}.content-inner h3,.thumb,.thumb span{-webkit-transition:all .3s ease-in-out .2s;-moz-transition:all .3s ease-in-out .2s;-ms-transition:all .3s ease-in-out .2s;-o-transition:all .3s ease-in-out .2s;transition:all .3s ease-in-out .2s}.content-inner{-webkit-transition:box-shadow .4s linear .2s;-moz-transition:box-shadow .4s linear .2s;-ms-transition:box-shadow .4s linear .2s;-o-transition:box-shadow .4s linear .2s;transition:box-shadow .4s linear .2s}.content-inner p{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.event input[type=radio]:checked~.content-perspective .content-inner p{max-height:800px}.event input[type=radio]:checked~.thumb{box-shadow:0 0 0 8px #aed581,0 1px 1px rgba(255,255,255,.5);-moz-transform:scale(1);-o-transform:scale(1)}.breadcrumb-container .breadcrumb li a,.breadcrumb-container .breadcrumb>.active{color:#000}.content-inner p,.thumb span{-webkit-backface-visibility:hidden}.breadcrumb-container{padding:8px 0;background:0 0}.breadcrumb-container .breadcrumb{margin:0 0 16px;padding:0 6px;background:#cfd8dc;border-radius:2px;height:30px;line-height:30px;overflow:hidden}@media (max-width:767px){.breadcrumb-container .breadcrumb{height:24px;line-height:24px}}.breadcrumb-container .breadcrumb li{font-size:14px;height:30px;line-height:30px;max-width:240px}@media (max-width:767px){.breadcrumb-container .breadcrumb li{height:24px;line-height:24px;font-size:14px;max-width:120px}}ul.tag-list>li,ul.tag-list>li>a{display:inline-block;height:20px;line-height:20px}.breadcrumb-container .breadcrumb li a:hover{text-decoration:underline}.pagination{border-radius:0;margin:0 auto 16px}.pagination>li>a,.pagination>li>span{text-decoration:none;color:#fff;background-color:#004098;border:1px solid #004098;margin-left:1px}@media (max-width:767px){.pagination>li>a,.pagination>li>span{font-size:20px;margin-left:4px}}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#000;background-color:#fff000;border-color:#fff000}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;background-color:#38F;border-color:#38F}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#fff;background-color:#cfd8dc;border-color:#cfd8dc}ul.tag-list{margin:0;padding:0}ul.tag-list>li{margin:0 0 2px;padding:0 5px;list-style:none;font-size:14px;background:#90a4ae;border-radius:2px}ul.tag-list>li:hover{background:#fff000}ul.tag-list>li>a{color:#fff}ul.tag-list>li>a:hover{color:#000}.thumb{opacity:.1;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.thumb.popup{-webkit-animation:dpj_appear 1s 1 cubic-bezier(.175,.885,.32,1.275);animation:dpj_appear 1s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.event input[type=radio]:checked~.thumb{opacity:.1;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.event input[type=radio]:checked~.thumb.popup{-webkit-animation:dpj_appear_checked 1s 1 cubic-bezier(.175,.885,.32,1.275);animation:dpj_appear_checked 1s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.content-perspective{opacity:0}.content-perspective.left-to-right{-webkit-animation:dpj-ltr .8s 1 cubic-bezier(.175,.885,.32,1.275);animation:dpj-ltr .8s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1}@-webkit-keyframes dpj_appear{0%{-webkit-transform:scale(.5);opacity:.1}100%{-webkit-transform:scale(.8);opacity:1}}@keyframes dpj_appear{0%{transform:scale(.5);opacity:.1}100%{transform:scale(.8);opacity:1}}@-webkit-keyframes dpj_appear_checked{0%{-webkit-transform:scale(.5);opacity:.1}100%{-webkit-transform:scale(1);opacity:1}}@keyframes dpj_appear_checked{0%{transform:scale(.5);opacity:.1}100%{transform:scale(1);opacity:1}}@-webkit-keyframes dpj-ltr{0%{-webkit-transform:translate(-10%,0);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}@keyframes dpj-ltr{0%{transform:translate(-10%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}#block-video{margin:32px 0 16px}#youtube-player,.twitter-timeline{box-shadow:0 2px 4px rgba(0,0,0,.2);margin-bottom:16px}.video-column{box-shadow:0 1px 2px rgba(0,0,0,.2);height:64px;margin-bottom:6px;overflow:hidden}.video-column .fig{float:left;width:114px;height:64px;padding-bottom:0}.video-column .fig>a{display:block;width:114px;height:64px}.video-column .fig>a img{width:100%}.video-column h3{margin:0 0 0 115px;padding:0 16px;height:64px;line-height:64px;font-size:16px}.twitter-timeline{height:365px!important}@media (min-width:992px) and (max-width:1199px){.twitter-timeline{height:365px!important}}@media (min-width:1200px){.twitter-timeline{height:430px!important}}#banner-hajimaru{margin:32px auto;max-width:460px}.slick-slider{margin-bottom:8px!important}.slick-slider .card{margin-bottom:4px}.slick-next:before,.slick-prev:before{color:#004098!important}.slick-next:before:hover,.slick-prev:before:hover{color:#fff000!important}div.container#banner-container{margin-bottom:32px}@media (max-width:767px){div.container#banner-container{margin-bottom:0}}@media (max-width:991px){div.container.container-xs-nopadding{padding:0!important}div.container.container-xs-nopadding .carousel-item{margin:4px}div.container.container-xs-nopadding .carousel-item .card.article-block{height:200px!important}}.runner-container{padding:40px 32px 20px}@media (max-width:991px){.runner-container{padding:40px 16px 10px}}@media (max-width:767px){.runner-container{padding:40px 0 10px}.column-pickup p.abstract{display:none}}.runner-container .fig-main{margin-bottom:16px}.runner-container .runner-description{height:120px}.runner-container .runner-description p{font-size:14px}.runner-container .runner-article{clear:both;margin:24px 0 16px}.runner-container .runner-article .h3,.runner-container .runner-article .h4,.runner-container .runner-article .h5{margin-top:0;line-height:1.35em}.column-pickup{padding:16px 16px 16px 0}.column-pickup>h1{font-size:24px;line-height:1.3em}@media (min-width:992px) and (max-width:1199px){.column-pickup>h1{font-size:20px}}@media (min-width:768px) and (max-width:991px){.member-detail table.member-info th{min-width:8em}.column-pickup>h1{font-size:20px}.column-pickup p.abstract{display:none}}.column-pickup p.footer{margin-bottom:0}@media (max-width:767px){#jumbotron{margin-bottom:16px}}.information-block{float:right}@media (max-width:991px){.information-block,.information-block .card.article-list-block{float:none;height:auto}}#event-block .event-list-block{height:360px;overflow:auto}.map-item{max-width:400px}.toppage-carousel-container{display:none}.toppage-carousel-container .slick-dots{bottom:-35px}