@charset "UTF-8";.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/images/ajax-loader.gif) center center no-repeat}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/assets/fonts/slick.eot);src:url(/assets/fonts/slick.eot?#iefix) format('embedded-opentype'),url(/assets/fonts/slick.woff) format('woff'),url(/assets/fonts/slick.ttf) format('truetype'),url(/assets/fonts/slick.svg#slick) format('svg')}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted .slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.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-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(//fonts.gstatic.com/s/roboto/v18/DDBbt_SKtg0EqyMEnMOuTX-_kf6ByYO6CLYdB4HQE-Y.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(//fonts.gstatic.com/s/roboto/v18/mUdRVCMHGKUBOACHGTH1g3-_kf6ByYO6CLYdB4HQE-Y.woff) format('woff');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(//fonts.gstatic.com/s/roboto/v18/YQ4t7M-eeDSWa1BA2hnMJH-_kf6ByYO6CLYdB4HQE-Y.woff) format('woff');unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(//fonts.gstatic.com/s/roboto/v18/xAgrA2k7n3Rmh_1Lx3YYI3-_kf6ByYO6CLYdB4HQE-Y.woff) format('woff');unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(//fonts.gstatic.com/s/roboto/v18/Svo1-WwNdc8q8K6pUofYJH-_kf6ByYO6CLYdB4HQE-Y.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(//fonts.gstatic.com/s/roboto/v18/Xu_FYwbs8k0teWf0uC8JpX-_kf6ByYO6CLYdB4HQE-Y.woff) format('woff');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(//fonts.gstatic.com/s/roboto/v18/CrYjSnGjrRCn0pd9VQsnFOvvDin1pK8aKteLpeZ5c0A.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;src:url(//cdn.jsdelivr.net/npm/yakuhanjp@3.0.0/dist/fonts/YakuHanJPs/YakuHanJPs-Light.eot);src:url(//cdn.jsdelivr.net/npm/yakuhanjp@3.0.0/dist/fonts/YakuHanJPs/YakuHanJPs-Light.woff2) format("woff2"),url(//cdn.jsdelivr.net/npm/yakuhanjp@3.0.0/dist/fonts/YakuHanJPs/YakuHanJPs-Light.woff) format("woff");font-display:swap}@font-face{font-family:YakuHanMP;font-style:normal;font-weight:400;src:url(//cdn.jsdelivr.net/npm/yakuhanjp@3.0.0/dist/fonts/YakuHanMPs/YakuHanMPs-Light.eot);src:url(//cdn.jsdelivr.net/npm/yakuhanjp@3.0.0/dist/fonts/YakuHanMPs/YakuHanMPs-Light.woff2) format("woff2"),url(//cdn.jsdelivr.net/npm/yakuhanjp@3.0.0/dist/fonts/YakuHanMPs/YakuHanMPs-Light.woff) format("woff");font-display:swap}.font-serif{font-family:Times,YakuHanMP,"Yu Mincho","Original Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro",serif}.font-sansserif{font-family:"Helvetica Neue",YakuHanJP,"Yu Gothic","Original Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,sans-serif}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:auto;src:url(https://use.fontawesome.com/releases/v5.8.2/webfonts/fa-brands-400.eot);src:url(https://use.fontawesome.com/releases/v5.8.2/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(https://use.fontawesome.com/releases/v5.8.2/webfonts/fa-brands-400.woff2) format("woff2"),url(https://use.fontawesome.com/releases/v5.8.2/webfonts/fa-brands-400.woff) format("woff"),url(https://use.fontawesome.com/releases/v5.8.2/webfonts/fa-brands-400.ttf) format("truetype"),url(https://use.fontawesome.com/releases/v5.8.2/webfonts/fa-brands-400.svg#fontawesome) format("svg")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(https://use.fontawesome.com/releases/v5.8.2/webfonts/fa-regular-400.eot);src:url(https://use.fontawesome.com/releases/v5.8.2/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(https://use.fontawesome.com/releases/v5.8.2/webfonts/fa-regular-400.woff2) format("woff2"),url(https://use.fontawesome.com/releases/v5.8.2/webfonts/fa-regular-400.woff) format("woff"),url(https://use.fontawesome.com/releases/v5.8.2/webfonts/fa-regular-400.ttf) format("truetype"),url(https://use.fontawesome.com/releases/v5.8.2/webfonts/fa-regular-400.svg#fontawesome) format("svg")}body{position:relative;background:#f6f6f6;font-family:"Helvetica Neue",YakuHanJP,"Yu Gothic","Original Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media print{body{background:#fff}}body.modal-open{overflow:hidden;position:relative}.container{width:1102px!important}@media (max-width:767px){.container{width:100%!important}}p.note{font-size:14px!important;color:#757575}p.note i.fa-warning{color:#ff9800}p.warning{font-size:14px!important;color:#ff9800}p.warning i.fa-warning{color:#ff9800}.nomargin{margin:0!important}.nopadding{padding:0!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",YakuHanJP,"Yu Gothic","Original Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,sans-serif}.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 16px auto;padding-left:4px}.modal:not(.goods-modal){background:rgba(0,0,0,.85)}.modal:not(.goods-modal) .modal-dialog{width:640px;min-height:360px}@media (max-width:991px){.modal:not(.goods-modal) .modal-dialog{width:100%}}.modal:not(.goods-modal) .modal-dialog.modal-lg{width:720px;min-height:400px}@media (max-width:991px){.modal:not(.goods-modal) .modal-dialog.modal-lg{width:100%}}.modal:not(.goods-modal) .modal-dialog #youtube-player{margin-bottom:0}.modal:not(.goods-modal) .modal-content{background:0 0}.modal:not(.goods-modal) .modal-content .modal-body{padding:0}.modal:not(.goods-modal) button.modal-close{position:absolute;z-index:30;top:-15px;right:-15px;border:0;background:#003f88;color:#fff;margin:0;padding:0;width:24px;height:24px;line-height:24px}.row{margin-right:-8px;margin-left:-8px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-right:8px;padding-left:8px}.btn{padding:4px 6px}.btn-group-lg>.btn,.btn-lg{padding:10px 8px}@media print{a[href]:after{content:""!important}abbr[title]:after{content:""!important}}.usagi-container{text-align:center}.usagi-container object{margin:16px auto;max-width:170px;width:100%}#usagi-twitter:hover{background:#f5b500}#usagi-insta:hover{background:#f5b500}a:link{color:#003f88;text-decoration:none}a:hover{color:#176ee2;text-decoration:none}a.btn{color:#fff;text-decoration:none}a.btn-default{color:#000;text-decoration:none}.btn-amber>.fa-twitter,.btn-black>.fa-twitter,.btn-blue-gray>.fa-twitter,.btn-blue>.fa-twitter,.btn-brown>.fa-twitter,.btn-cyan>.fa-twitter,.btn-deep-orange>.fa-twitter,.btn-deep-purple>.fa-twitter,.btn-gray>.fa-twitter,.btn-green>.fa-twitter,.btn-indigo>.fa-twitter,.btn-light-blue>.fa-twitter,.btn-light-green>.fa-twitter,.btn-lime>.fa-twitter,.btn-orange>.fa-twitter,.btn-pink>.fa-twitter,.btn-purple>.fa-twitter,.btn-red>.fa-twitter,.btn-teal>.fa-twitter,.btn-yellow>.fa-twitter{color:#fff}.btn-amber>.fa-facebook,.btn-black>.fa-facebook,.btn-blue-gray>.fa-facebook,.btn-blue>.fa-facebook,.btn-brown>.fa-facebook,.btn-cyan>.fa-facebook,.btn-deep-orange>.fa-facebook,.btn-deep-purple>.fa-facebook,.btn-gray>.fa-facebook,.btn-green>.fa-facebook,.btn-indigo>.fa-facebook,.btn-light-blue>.fa-facebook,.btn-light-green>.fa-facebook,.btn-lime>.fa-facebook,.btn-orange>.fa-facebook,.btn-pink>.fa-facebook,.btn-purple>.fa-facebook,.btn-red>.fa-facebook,.btn-teal>.fa-facebook,.btn-yellow>.fa-facebook{color:#fff}.btn-amber>.fa-google-plus,.btn-black>.fa-google-plus,.btn-blue-gray>.fa-google-plus,.btn-blue>.fa-google-plus,.btn-brown>.fa-google-plus,.btn-cyan>.fa-google-plus,.btn-deep-orange>.fa-google-plus,.btn-deep-purple>.fa-google-plus,.btn-gray>.fa-google-plus,.btn-green>.fa-google-plus,.btn-indigo>.fa-google-plus,.btn-light-blue>.fa-google-plus,.btn-light-green>.fa-google-plus,.btn-lime>.fa-google-plus,.btn-orange>.fa-google-plus,.btn-pink>.fa-google-plus,.btn-purple>.fa-google-plus,.btn-red>.fa-google-plus,.btn-teal>.fa-google-plus,.btn-yellow>.fa-google-plus{color:#fff}.btn-amber>.fa-hatena,.btn-black>.fa-hatena,.btn-blue-gray>.fa-hatena,.btn-blue>.fa-hatena,.btn-brown>.fa-hatena,.btn-cyan>.fa-hatena,.btn-deep-orange>.fa-hatena,.btn-deep-purple>.fa-hatena,.btn-gray>.fa-hatena,.btn-green>.fa-hatena,.btn-indigo>.fa-hatena,.btn-light-blue>.fa-hatena,.btn-light-green>.fa-hatena,.btn-lime>.fa-hatena,.btn-orange>.fa-hatena,.btn-pink>.fa-hatena,.btn-purple>.fa-hatena,.btn-red>.fa-hatena,.btn-teal>.fa-hatena,.btn-yellow>.fa-hatena{color:#fff}.btn-amber>.fa-youtube,.btn-black>.fa-youtube,.btn-blue-gray>.fa-youtube,.btn-blue>.fa-youtube,.btn-brown>.fa-youtube,.btn-cyan>.fa-youtube,.btn-deep-orange>.fa-youtube,.btn-deep-purple>.fa-youtube,.btn-gray>.fa-youtube,.btn-green>.fa-youtube,.btn-indigo>.fa-youtube,.btn-light-blue>.fa-youtube,.btn-light-green>.fa-youtube,.btn-lime>.fa-youtube,.btn-orange>.fa-youtube,.btn-pink>.fa-youtube,.btn-purple>.fa-youtube,.btn-red>.fa-youtube,.btn-teal>.fa-youtube,.btn-yellow>.fa-youtube{color:#fff}.btn-amber>.fa-rss,.btn-black>.fa-rss,.btn-blue-gray>.fa-rss,.btn-blue>.fa-rss,.btn-brown>.fa-rss,.btn-cyan>.fa-rss,.btn-deep-orange>.fa-rss,.btn-deep-purple>.fa-rss,.btn-gray>.fa-rss,.btn-green>.fa-rss,.btn-indigo>.fa-rss,.btn-light-blue>.fa-rss,.btn-light-green>.fa-rss,.btn-lime>.fa-rss,.btn-orange>.fa-rss,.btn-pink>.fa-rss,.btn-purple>.fa-rss,.btn-red>.fa-rss,.btn-teal>.fa-rss,.btn-yellow>.fa-rss{color:#fff}.btn-amber>.fa-home,.btn-black>.fa-home,.btn-blue-gray>.fa-home,.btn-blue>.fa-home,.btn-brown>.fa-home,.btn-cyan>.fa-home,.btn-deep-orange>.fa-home,.btn-deep-purple>.fa-home,.btn-gray>.fa-home,.btn-green>.fa-home,.btn-indigo>.fa-home,.btn-light-blue>.fa-home,.btn-light-green>.fa-home,.btn-lime>.fa-home,.btn-orange>.fa-home,.btn-pink>.fa-home,.btn-purple>.fa-home,.btn-red>.fa-home,.btn-teal>.fa-home,.btn-yellow>.fa-home{color:#fff}.btn-red{background-color:#e53935}.btn-pink{background-color:#d81b60}.btn-purple{background-color:#8e24aa}.btn-deep-purple{background-color:#5e35b1}.btn-indigo{background-color:#3949ab}.btn-blue{background-color:#1e88e5}.btn-light-blue{background-color:#039be5}.btn-cyan{background-color:#00acc1}.btn-teal{background-color:#00897b}.btn-green{background-color:#43a047}.btn-light-green{background-color:#7cb342}.btn-lime{background-color:#c0ca33}.btn-yellow{background-color:#f9a825}.btn-amber{background-color:#ffb300}.btn-orange{background-color:#fb8c00}.btn-deep-orange{background-color:#f4511e}.btn-brown{background-color:#6d4c41}.btn-gray{background-color:#757575}.btn-blue-gray{background-color:#546e7a}.btn-black{background-color:#000}.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)}.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-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-rss{background:#ff9800}.btn-social .btn-xl:hover>span.span-home{background:#ff9800}.btn-social a{margin:0 4px 16px 4px}.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-block.btn-mb0{margin-bottom:0}.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{position:relative;color:#fff;background:#546e7a}.btn.btn-print:hover{background:#607d8b}.fa-hatena:before{content:"B!";font-family:Verdana;font-weight:700}.fa-brand-line:before{content:"";display:block;width:16px;height:16px;background-image:url(../../images/icons/icon-brand-line.png)!important;background-repeat:no-repeat;background-size:17px;background-position:50% 50%}.fa-brand-line-white:before{content:"";display:block;width:16px;height:16px;background-image:url(../../images/icons/icon-brand-line-white.png)!important;background-repeat:no-repeat;background-size:17px;background-position:50% 50%}.fa-niconico:before{content:"";display:block;width:32px;height:36px;background-image:url(../../images/icon/fa/icon-niconico.svg)!important;background-repeat:no-repeat;background-size:32px;background-position:100% 100%}a:hover .fa-niconico:before{background-image:url(../../images/icon/fa/icon-niconico_y.svg)!important}.fa-niconico_w:before{content:"";display:block;width:20px;height:20px;background-image:url(../../images/icon/fa/icon-niconico_w.svg)!important;background-repeat:no-repeat;background-size:20px;background-position:100% 100%}a:hover .fa-niconico_w:before{background-image:url(../../images/icon/fa/icon-niconico.svg)!important}.fa-niconico_h:before{content:"";display:block;width:22px;height:24px;background-image:url(../../images/icon/fa/icon-niconico.svg)!important;background-repeat:no-repeat;background-size:22px;background-position:100% 100%}a:hover .fa-niconico_h:before{background-image:url(../../images/icon/fa/icon-niconico_b.svg)!important}.banner{box-shadow:0 1px 2px rgba(0,0,0,.1)}.fig{position:relative;width:100%;height:0;padding-bottom:56%;overflow:hidden;background-color:#fff;background-position:50% 50%;background-size:cover;page-break-inside:avoid;-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}.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;box-shadow:0 1px 2px rgba(0,0,0,.1)}.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:32px}.fig.fig-mb1{margin-bottom:16px}.tn-video-play{display:block;position:relative;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:32px;background:rgba(255,255,255,.5);border-radius:100%;box-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.tn-video-play:hover:before{background:rgba(255,255,255,.95)}.map-access{margin-bottom:24px}.fig-dummy-banner{display:block;width:970px;height:250px;background:#e0e0e0;margin:20px auto}.fig-dummy-banner.fig-dummy-banner-sm{width:728px;height:90px}.block{position:relative;padding:0}.block.block-dark{background:#282828;margin:20px auto;padding:20px 0}.block.block-carousel,.block.block-promotion{margin-bottom:40px}.block.block-videos{background:#f0f0f0;margin:20px auto;padding:20px 0}.block.block-contact{border-top:#003f88 4px solid;border-bottom:#003f88 4px solid;background:#fff;margin:20px auto 40px auto;padding:64px 0}.block.block-media{margin:40px auto}.block.block-promotion a{display:block;max-width:720px;margin:0 auto;padding:8px 0 8px 0}.block.block-promotion picture{margin-bottom:20px;overflow:hidden}.block.block-promotion picture img,.block.block-promotion picture source{width:100%}@media (max-width:768px){.block.block-promotion picture{max-width:70%}}.block>.container{text-align:center}.block>.container h1.top-h1{padding-top:16px!important}.block>.container h1.top-h1,.block>.container>h1{position:relative;display:inline-block;margin:0 auto 24px auto;padding:0 8px;text-align:left;line-height:1em;font-weight:500;font-size:32px;text-align:center;font-family:"UD Shin Go NT Bold","Hiragino Kaku Gothic StdN","Hiragino Kaku Gothic Std W8","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Yu Gothic","Original Yu Gothic",YuGothic,Meiryo,sans-serif;color:#003f88}@media (max-width:768px){.block>.container h1.top-h1,.block>.container>h1{font-size:24px}}.block>.container h1.top-h1:after,.block>.container>h1:after{position:absolute;content:'';display:inline-block;width:100%;bottom:-8px;left:0;border-bottom:4px solid #fabe00}.block>.container h1.top-h1>a,.block>.container>h1>a{color:inherit}.block>.container>a>h1{position:relative;display:inline-block;margin:0 auto 0 auto;padding:0 8px;text-align:left;line-height:1em;font-weight:500;font-size:32px;text-align:center;font-family:"UD Shin Go NT Bold","Hiragino Kaku Gothic StdN","Hiragino Kaku Gothic Std W8","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Yu Gothic","Original Yu Gothic",YuGothic,Meiryo,sans-serif;color:#003f88}.block>.container>a>h1:after{position:absolute;content:'';display:inline-block;width:100%;bottom:-8px;left:0;border-bottom:4px solid #fabe00}@media (max-width:991px){.block>.container{font-size:20px}}@media (max-width:767px){.block>.container{font-size:16px;text-align:center}}.card{width:100%;position:relative;margin-bottom:24px;overflow:hidden;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1);page-break-inside:avoid;text-align:left;-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-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 0;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{position:relative;padding:12px 16px;-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-body.card-body-condensed{padding:8px 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:8px 0 8px 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 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{position:relative}@media (max-width:767px){.card.article-block{height:240px}}.card.article-block .card-body{background:#fff}.card.article-block .card-body h1{font-size:16px;font-weight:700}.card.article-list-block{position:relative}@media (max-width:767px){.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}@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{padding:4px 0 4px 0;min-height:50px;border-bottom:1px solid #eee}@media (max-width:1199px){.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 4px 0}@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{float:right;margin:0 0 0 4px;width:45px;height:45px}@media (max-width:1199px){.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{position:relative}.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 0;font-size:16px;line-height:1.4em;max-height:2.8em;height:auto}.card.event-list-block .card-body article p.location{font-size:12px;color:#9e9e9e;margin:0}.card.event-list-block .card-body article p.date{font-size:12px;color:#9e9e9e;margin:0}.card.video-block{position:relative}.card.video-block figure{position:relative}.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}.card.video-block figure:before:hover{opacity:1}@media (max-width:767px){.card.video-block{height:auto}}.card.video-block .card-body{background:#fff;padding:8px 16px}@media (max-width:767px){.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{position:relative}.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 .member-social-links{position:relative}.card.member-block .card-body .btn-container a{margin:0 auto}.col-md-4>.card.article-block h1,.col-sm-4>.card.article-block h1{font-size:16px;height:4.35em}.col-md-4>.card.article-block p.abstract,.col-sm-4>.card.article-block p.abstract{font-size:12px;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:310px}.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:14px;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-4>.card.article-block,.col-xs-12>.card.article-block{height:auto}.col-sm-4>.card.article-block card-body,.col-xs-12>.card.article-block card-body{padding:8px}.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{padding:8px}.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}@media (max-width:991px){.break{clear:none}}.event-list{height:360px;overflow:auto}.paper{position:relative;box-shadow:0 3px 5px rgba(0,0,0,.15);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 0;padding:8px 8% 5% 8%}@media (max-width:767px){.paper .paper-footer{padding:32px 16px}}.paper .paper-body{padding:32px 8% 32px 8%}@media (max-width:767px){.paper .paper-body{padding:32px 16px}}.paper.red .paper-header{background:#f44336}.paper.red .paper-header a{color:#fff}.paper.red .paper-body{background:#ffebee}.paper.red .paper-footer{background:#ffebee}.paper.pink .paper-header{background:#e91e63}.paper.pink .paper-header a{color:#fff}.paper.pink .paper-body{background:#fce4ec}.paper.pink .paper-footer{background:#fce4ec}.paper.purple .paper-header{background:#9c27b0}.paper.purple .paper-header a{color:#fff}.paper.purple .paper-body{background:#f3e5f5}.paper.purple .paper-footer{background:#f3e5f5}.paper.deep-purple .paper-header{background:#673ab7}.paper.deep-purple .paper-header a{color:#fff}.paper.deep-purple .paper-body{background:#ede7f6}.paper.deep-purple .paper-footer{background:#ede7f6}.paper.indigo .paper-header{background:#3f51b5}.paper.indigo .paper-header a{color:#fff}.paper.indigo .paper-body{background:#e8eaf6}.paper.indigo .paper-footer{background:#e8eaf6}.paper.blue .paper-header{background:#2196f3}.paper.blue .paper-header a{color:#fff}.paper.blue .paper-body{background:#e3f2fd}.paper.blue .paper-footer{background:#e3f2fd}.paper.light-blue .paper-header{background:#03a9f4}.paper.light-blue .paper-header a{color:#fff}.paper.light-blue .paper-body{background:#e1f5fe}.paper.light-blue .paper-footer{background:#e1f5fe}.paper.cyan .paper-header{background:#00bcd4}.paper.cyan .paper-header a{color:#fff}.paper.cyan .paper-body{background:#e0f7fa}.paper.cyan .paper-footer{background:#e0f7fa}.paper.teal .paper-header{background:#009688}.paper.teal .paper-header a{color:#fff}.paper.teal .paper-body{background:#e0f2f1}.paper.teal .paper-footer{background:#e0f2f1}.paper.green .paper-header{background:#4caf50}.paper.green .paper-header a{color:#fff}.paper.green .paper-body{background:#e8f5e9}.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{background:#f1f8e9}.paper.light-green .paper-footer{background:#f1f8e9}.paper.lime .paper-header{background:#cddc39}.paper.lime .paper-header a{color:#fff}.paper.lime .paper-body{background:#f9fbe7}.paper.lime .paper-footer{background:#f9fbe7}.paper.yellow .paper-header{background:#ffeb3b}.paper.yellow .paper-header a{color:#fff}.paper.yellow .paper-body{background:#fffde7}.paper.yellow .paper-footer{background:#fffde7}.paper.amber .paper-header{background:#ffc107}.paper.amber .paper-header a{color:#fff}.paper.amber .paper-body{background:#fff8e1}.paper.amber .paper-footer{background:#fff8e1}.paper.orange .paper-header{background:#ff9800}.paper.orange .paper-header a{color:#fff}.paper.orange .paper-body{background:#fff3e0}.paper.orange .paper-footer{background:#fff3e0}.paper.deep-orange .paper-header{background:#ff5722}.paper.deep-orange .paper-header a{color:#fff}.paper.deep-orange .paper-body{background:#fbe9e7}.paper.deep-orange .paper-footer{background:#fbe9e7}.paper.brown .paper-header{background:#795548}.paper.brown .paper-header a{color:#fff}.paper.brown .paper-body{background:#efebe9}.paper.brown .paper-footer{background:#efebe9}.paper.gray .paper-header{background:#9e9e9e}.paper.gray .paper-header a{color:#fff}.paper.gray .paper-body{background:#fafafa}.paper.gray .paper-footer{background:#fafafa}.paper.blue-gray .paper-header{background:#607d8b}.paper.blue-gray .paper-header a{color:#fff}.paper.blue-gray .paper-body{background:#eceff1}.paper.blue-gray .paper-footer{background:#eceff1}.paper.black .paper-header{background:#000}.paper.black .paper-header a{color:#fff}.paper.black .paper-body{background:#fff}.paper.black .paper-footer{background:#fff}.paper.white .paper-header{background:#fff}.paper.white .paper-header a{color:#fff}.paper.white .paper-body{background:#fff}.paper.white .paper-footer{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 auto;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 th{vertical-align:top;font-size:14px}table td{vertical-align:top;font-size:14px;line-height:1.75em!important;word-break:break-all}.label{margin-bottom:2px}.label.label-default{background:0 0;color:#9e9e9e}.label.label-inactive{background:#eee;color:#757575}.label.label-news{color:#00acc1!important}.label.label-policy{color:#7cb342!important}.label.label-feature{color:#fb8c00!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{color:#d81b60!important}.label.label-pref.label-kitakanto{color:#d81b60!important}.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}.badge.badge-sm{font-size:10px;line-height:1em}.badge.badge-new{border-radius:3px;background-color:#e53935}#youtubeModal{padding-top:8%}.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}@media (max-width:767px){.modal-dialog{margin-left:0;margin-right:0}}@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/v8/Yq6R-LCAWCX3-6Ky7FAFrOF6lw.ttf) format('truetype')}.error-container{margin:64px auto 32px auto;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 auto;font-size:150px;line-height:150px;color:rgba(0,0,0,.125);font-family:"Fjalla One","Roboto Condensed",Arial,Verdana;text-shadow:1px 1px 1px #fff}.error-container h2.error-title{margin:0;font-size:48px;line-height:48px;color:rgba(0,0,0,.125);font-family:"Fjalla One","Roboto Condensed",Arial,Verdana;text-shadow:1px 1px 1px #fff}.error-container h2.error-title>i{color:rgba(0,0,0,.125);text-shadow:1px 1px 1px #fff}.error-container .messages{margin:32px 0}.error-container .traces{margin:32px 0;text-align:left;font-family:monospace}.brand-logo{background-image:url(/assets/images/dpfp_logo.png);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;text-indent:-9999px}.brand-logo.english{background-image:url(/assets/images/dpfp_logo.png)}.brand-logo.footer{background-image:url(/assets/images/dpfp_logo_tagline.png)}#header{position:relative;background-color:#fff;position:fixed;z-index:1024;right:0;left:0;top:0;box-shadow:0 3px 5px rgba(0,0,0,.15);transition:all .1s ease-in-out}@media print{#header{display:none}}#header.headroom--unpinned{top:-80px!important}#header.headroom--pinned{top:0!important}@media (max-width:767px){#header .navbar-default .navbar-toggle{margin:4px 10px}}#header .navbar-default .navbar-toggle .icon-bar{background-color:#fff}#header .navbar-default .navbar-toggle:focus,#header .navbar-default .navbar-toggle:hover{background-color:#fabe00}#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 0;padding:0}#header #header-search input[type=text]{width:200px}@media (max-width:767px){#header #header-search input[type=text]{width:100%}}@media (max-width:767px){#header #header-search{margin:8px 0}}#header #header-search .input-group-addon{background:0 0;border-left:0;color:#78909c;cursor:pointer}#header #mobile-header-search{margin-left:16px;margin-top:21px}@media (max-width:767px){#header #mobile-header-search{margin:0}}#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 .lang-switch-container{width:100px}}#header .lang-switch-container .lang-switch{border-radius:0;font-size:14px;background:#003f88;margin-right:4px}#global-header{z-index:16;position:relative;height:80px;margin-bottom:0;border-width:0;box-shadow:0 1px 4px rgba(151,151,151,.2) inset;background-color:#fff}@media (max-width:767px){#global-header{height:54px}}#global-header button{width:40px;margin:3px auto;padding:10px 2px;background-color:#fff;color:#616161;border:0;font-size:20px}#global-header .header-logo{text-align:center;font-family:"Helvetica Neue",YakuHanJP,"Yu Gothic","Original Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;font-weight:700;font-size:200%;height:80px;line-height:80px}@media (max-width:767px){#global-header .header-logo{height:54px;line-height:54px}}#global-header .brand-logo{width:110px;height:62px;margin:8px 0}@media (max-width:767px){#global-header .brand-logo{width:80px;height:48px;margin:2px 0;text-align:center!important;float:none;text-indent:-9999px;display:inline-block!important}}#global-header .usagi-container{margin:8px auto;padding:0;width:160px;height:auto}#global-header .usagi-container object{margin:0 auto}#global-header .navbar-social-links{margin:8px auto}@media (max-width:767px){#global-header .navbar-social-links{text-align:center}}#global-header .navbar-social-links li{font-size:12px;margin-right:0;margin-left:0;line-height:62px;height:62px}@media (max-width:767px){#global-header .navbar-social-links li{float:none;display:inline-block}}#global-header .navbar-social-links li>a{color:#003f88;line-height:62px;height:62px;padding:4px}#global-header .navbar-social-links li>a i.fa,#global-header .navbar-social-links li>a i.fab{font-size:24px}@media (max-width:767px){#global-header .navbar-social-links li>a i.fa,#global-header .navbar-social-links li>a i.fab{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:#fff;min-height:30px;-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}@media (max-width:767px){#global-nav-container{display:none}}#global-nav-container.fix-nav{position:fixed;top:0;opacity:.2}#global-nav-container.fix-nav:hover{opacity:1}#global-nav-container .navbar-header h1{margin:0;padding:0 8px;display:inline-block;color:#fff;font-size:16px;font-weight:700;height:42px;line-height:42px}#global-nav-container .navbar-header h1>a{color:#424242}@media (min-width:480px){#global-nav-container .navbar-header h1{display:none}}#global-nav-container .navbar-social-links{height:80px}@media (max-width:767px){#global-nav-container .navbar-social-links{margin:0;text-align:center}}#global-nav-container .navbar-social-links li{font-size:12px;height:80px;line-height:80px;margin-right:8px}@media (max-width:767px){#global-nav-container .navbar-social-links li{float:none;display:inline-block}}#global-nav-container .navbar-social-links li>a{height:80px;line-height:80px;color:#fff}.global-nav{position:relative;border-right:1px solid #eee}@media (max-width:767px){.global-nav{border-right:0 solid transparent}}.global-nav button{width:48px;padding:10px 8px;background-color:#fff;color:#616161;border:0}.global-nav ul{margin-right:48px;border-right:1px solid #eee}.global-nav ul>li{width:16.66%;text-align:center;margin:0;border-left:1px solid #eee}@media (max-width:767px){.global-nav ul>li{border-left:0 solid transparent}}@media (max-width:767px){.global-nav ul>li{display:inline-block;width:49%;text-align:center}}.global-nav ul>li:hover{background-color:#fabe00;color:#fff}.global-nav ul>li>a{font-size:16px;font-family:"UD Shin Go NT Bold","Hiragino Kaku Gothic StdN","Hiragino Kaku Gothic Std W8","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Yu Gothic","Original Yu Gothic",YuGothic,Meiryo,sans-serif;position:relative;user-select:none;color:#003f88;font-weight:800;text-decoration:none;border-radius:0!important;letter-spacing:0;padding:10px 4px}.global-nav ul>li>a:hover{color:#fff;background-color:transparent}@media (max-width:767px){.global-nav ul>li>a{font-size:12px;text-align:center}}.global-nav ul>li>.dropdown-menu{margin:0 auto;padding:0;border:0;border-radius:0!important}.global-nav ul>li>.dropdown-menu>li{display:block;width:auto;padding:0;border:0;text-align:left}.global-nav ul>li>.dropdown-menu>li>a{font-family:"Helvetica Neue",YakuHanJP,"Yu Gothic","Original Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;font-weight:400;padding:8px 8px 8px 16px}.global-nav ul>li>.dropdown-menu.open{display:block}.global-nav ul>li>.dropdown-menu.close{display:none}.global-nav.nav-open{border-right:1px solid #fff}.global-nav.nav-open ul{border-right:1px solid #fff}.global-nav.nav-open ul>li{display:none}.global-nav.nav-open button{border:0}#global-nav-collapse{background:#e9e9e9;position:fixed;z-index:1024;top:80px;width:100%;height:100vh;overflow:scroll;padding:0 0 120px 0;text-align:center}@media (max-width:768px){#global-nav-collapse{top:54px}}#global-nav-collapse #nav-search{padding:16px 0;border-bottom:1px solid #eee}#global-nav-collapse .container{position:relative}#global-nav-collapse button{position:-webkit-sticky;position:sticky;top:0;width:48px;padding:10px 8px;color:#616161;background:0 0;border:0}@media (max-width:768px){#global-nav-collapse button{display:none}}#global-nav-collapse .flex-container{padding:20px 0 100px 0}#global-nav-collapse .global-nav{box-shadow:0 3px 5px rgba(0,0,0,.15)}#global-nav-collapse .global-dropdown-nav{margin:0 auto;max-width:980px;text-align:left;padding:20px 20px 20px 20px}@media (max-width:768px){#global-nav-collapse .global-dropdown-nav{padding:16px 8px}}#global-nav-collapse .global-dropdown-nav>ul{list-style:none;margin:0 0 20px 0;padding:0}#global-nav-collapse .global-dropdown-nav>ul>li{font-family:"UD Shin Go NT Bold","Hiragino Kaku Gothic StdN","Hiragino Kaku Gothic Std W8","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Yu Gothic","Original Yu Gothic",YuGothic,Meiryo,sans-serif;font-size:20px;font-weight:700;border-bottom:1px solid #eee;padding:1rem 0}#global-nav-collapse .global-dropdown-nav>ul>li>a{display:block;margin-bottom:.25rem;color:#003f88}#global-nav-collapse .global-dropdown-nav>ul>li>a>i{display:inline-block!important;width:1.5em;text-align:center;color:#90a4ae}#global-nav-collapse .global-dropdown-nav>ul>li>a:hover>i{color:#fabe00}#global-nav-collapse .global-dropdown-nav>ul>li>ul{list-style:none;margin:0 0 0 3rem;padding:0}#global-nav-collapse .global-dropdown-nav>ul>li>ul>li{display:inline-block;font-family:"Helvetica Neue",YakuHanJP,"Yu Gothic","Original Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;font-size:14px;margin-right:.5em}#global-nav-collapse .global-dropdown-nav>ul>li>ul>li>a{color:#424242}#global-nav-collapse .global-dropdown-nav>ul>li>ul>li>a>i{color:#90a4ae}#global-nav-collapse .global-dropdown-nav>ul>li>ul>li>a:hover{color:#003f88}#global-nav-collapse .global-dropdown-nav>ul>li>ul>li>a:hover>i{color:#fabe00}#global-nav-collapse ul.site-info{list-style:none;margin:0 auto;padding:1rem 0}#global-nav-collapse ul.site-info li{margin:0 auto;padding:0 .75rem;display:inline-block;font-family:"Helvetica Neue",YakuHanJP,"Yu Gothic","Original Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;font-size:14px;font-weight:700}@media (max-width:767px){#global-nav-collapse ul.site-info li{display:block;font-size:16px;padding:.5rem 0}}#global-nav-collapse ul.site-info li>a{color:#424242}#global-nav-collapse ul.site-info li>a>i{color:#90a4ae}#global-nav-collapse ul.site-info li>a:hover{color:#003f88}#global-nav-collapse ul.site-info li>a:hover>i{color:#fabe00}#global-nav-collapse dl.links{margin:0 auto;padding:1.5rem 0}#global-nav-collapse dl.links dt{font-size:20px;line-height:1.75em;margin-bottom:4px}#global-nav-collapse dl.links dd{padding:0 .75rem;display:inline-block;font-family:"Helvetica Neue",YakuHanJP,"Yu Gothic","Original Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;font-size:14px;font-weight:700}@media (max-width:767px){#global-nav-collapse dl.links dd{display:block;font-size:16px;padding:.5rem 0}}#global-nav-collapse dl.links dd>a{color:#424242}#global-nav-collapse dl.links dd>a>i{color:#90a4ae}#global-nav-collapse dl.links dd>a:hover{color:#003f88}#global-nav-collapse dl.links dd>a:hover>i{color:#fabe00}#global-nav-collapse ul.social-links{list-style:none;margin:0 auto;padding:20px 0 1rem 0}#global-nav-collapse ul.social-links li{margin:0 auto;padding:0 .5rem;display:inline-block;font-size:32px}#global-nav-collapse ul.social-links li.usagi-container{width:150px;vertical-align:bottom}#global-nav-collapse ul.social-links li.usagi-container object{margin:0 auto 0 10px}#global-nav-collapse ul.social-links li>a{color:#424242}#global-nav-collapse ul.social-links li>a>i{color:#003f88}#global-nav-collapse ul.social-links li>a:hover{color:#003f88}#global-nav-collapse ul.social-links li>a:hover>i{color:#fabe00}#global-nav-collapse .copyright{text-align:center}#main{position:relative;padding-top:128px;padding-bottom:16px;transition:all .2s ease-in-out}@media (max-width:767px){#main{padding-top:64px}}@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:#003f88;color:#fff;margin:0;padding:0;width:24px;height:24px;line-height:24px}.has-promotion #main{padding-top:248px}@media (min-width:1400px){.has-promotion #main{padding-top:308px}}.has-promotion #header.headroom--unpinned{top:-200px!important}@media (min-width:1400px){.has-promotion #header.headroom--unpinned{top:-260px!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}}.header-login{padding:10px 0 6px 0;text-align:center;position:relative;height:64px;display:none}.header-login p.login-message{font-size:12px;line-height:1.2em;margin:0 auto 2px auto}.header-login .btn-outline{position:absolute;left:0;bottom:2px;margin:0 auto;background:#fff;color:#003f88;border:1px solid #003f88;border-radius:3px;width:100%}.mobile-login p.login-message{font-size:16px;color:#fff;margin:0 auto 8px auto}.mobile-login hr{margin:10px 0;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}.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}@media (max-width:767px){.side-nav.affix-bottom{position:relative}}nav.side-nav{margin-bottom:48px}nav.side-nav h2,nav.side-nav h3,nav.side-nav h4{margin:0 0 4px 0;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:16px;padding:16px 0;background:#9e9e9e;color:#fff;position:relative}footer #back2top{z-index:1024;position:fixed;display:inline-block;padding:0;width:58px;height:58px;line-height:54px;border-radius:29px;right:20px;top:-28px;white-space:nowrap;overflow:hidden;opacity:0;transition-duration:.5s}footer #back2top.fixed{opacity:1;position:fixed;bottom:80px;top:auto}@media (max-width:767px){footer #back2top.fixed{bottom:48px;right:8px}}footer #back2top.fadeout{opacity:0!important}@media (max-width:767px){footer #back2top{width:48px;height:48px;line-height:46px;bottom:48px;right:8px}}footer .container{position:relative;display:block}footer .container #btt-box{height:1px;width:64px;position:absolute;right:20px}footer .container .btt-base{width:64px;height:64px}footer .container .btt-base.pin{position:fixed;bottom:0}footer .container .btt-base.flow{position:absolute;top:0}footer .brand-logo{margin:0 auto;display:inline-block;width:100px;height:100px}@media (max-width:768px){footer .brand-logo{margin:2rem auto 0 auto;display:inline-block;width:120px;height:120px}}footer p{padding-right:64px;font-size:14px;line-height:1.5em;color:#fff;padding-left:72px}@media (max-width:768px){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 ul{list-style:none;margin:0;padding:0}footer ul li{display:inline-block;margin-right:32px;font-size:14px}footer ul li a{color:#fff;text-decoration:none}footer ul li a:link,footer ul li a:visited{color:#fff;text-decoration:none}footer ul li a:hover{color:#003f88;text-decoration:underline}footer ul.site-info{text-align:left;display:block;margin:16px auto}footer ul.site-info li{display:block;line-height:1.75em;margin-bottom:4px}@media (max-width:768px){footer ul.site-info li{font-size:16px}}footer ul.site-info li>ul{margin-left:1.25rem}footer ul.social-links{margin-top:24px;text-align:center}footer ul.social-links li{margin:0 16px 0 0}footer ul.social-links li i.fa,footer ul.social-links li i.fab{font-size:20px}@media (max-width:991px){footer ul.social-links li i.fa,footer ul.social-links li i.fab{font-size:16px}}@media (max-width:767px){footer ul.social-links{margin-top:32px;text-align:center}footer ul.social-links li{margin-right:24px;font-size:20px}}footer dl.links{margin:16px auto}footer dl.links dt{margin-bottom:16px;border-bottom:solid 1px #ccc;font-size:16px;font-weight:700}footer dl.links dd{font-size:14px;line-height:1.75em;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 .footer-bottom{margin-top:0}footer .footer-bottom .copyright{margin:16px 0 8px 0;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:14px}footer .secure-badge{width:100px;height:50px;margin-top:16px;margin-right:64px}footer .secure-badge img{max-width:100px!important}@media (max-width:768px){footer .secure-badge{margin-right:0}}h3.side-header{font-size:20px;margin:8px 8px 8px 8px;padding:0 0 4px 0}.block.articles.articles-related div:nth-child(n+3) .card{margin-bottom:8px}.block.articles.articles-related div:nth-child(n+3) .card figure{display:none}.block.articles.articles-related div:nth-child(n+3) .card p.abstract{display:none}.block.articles.articles-related div:nth-child(n+3) .card .card-body{padding:8px}.block.articles.articles-related div:nth-child(n+3) .card h1{height:auto}@media (max-width:991px){.block.articles div:nth-child(n+5) .card{margin-bottom:8px}.block.articles div:nth-child(n+5) .card figure{display:none}.block.articles.articles-top div:nth-child(n+3) .card{margin-bottom:8px}.block.articles.articles-top div:nth-child(n+3) .card figure{display:none}.block.articles.articles-top div:nth-child(n+3) .card p.abstract{display:none}.block.articles.articles-top div:nth-child(n+3) .card .card-body{padding:4px 8px}.block.articles.articles-top div:nth-child(n+3) .card h1{height:auto}}.category-container>.nav-pills{text-align:center}.category-container>.nav-pills li{float:none;display:inline-block;margin-right:2px}.category-container>.nav-pills li>a{background:#003f88;color:#fff;padding-left:1rem;padding-right:1rem;border-radius:5px;margin-bottom:.4rem}.category-container>.nav-pills li.active>a{font-weight:700;background:#fabe00;color:#003f88}.category-container .tab-content{margin:4px auto 16px auto;padding:16px;background:#fff;border-radius:6px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.category-container .tab-content ul.tag-list{text-align:center}.category-container .tab-content ul.tag-list li{margin-right:.4rem}.simple-container{margin:32px auto;width:80%}@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 8px 0!important;min-height:32px}.article-widgets .twitter-widget{display:block;float:left;max-width:120px;margin-right:8px}@media (max-width:767px){.article-widgets .twitter-widget{float:none}}.article-widgets .facebook-widget{display:block;float:left;max-width:120px;margin-right:8px}@media (max-width:767px){.article-widgets .facebook-widget{float:none}}.twitter-share-button{position:relative;top:-1px}.article-signature{margin-top:32px;margin-bottom:64px;text-align:right;font-size:16px}.article-signature.english{font-family:"Helvetica Neue",YakuHanJP,"Yu Gothic","Original Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,sans-serif}.article-signature>i{color:#03a9f4}#article{margin-top:8px}#article h1.page-title{margin:4px auto 32px auto;line-height:1.35em}#article h1.page-title.english{font-family:"Helvetica Neue",YakuHanJP,"Yu Gothic","Original Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;font-weight:700;text-align:center}#article .pubdate.english{font-family:"Helvetica Neue",YakuHanJP,"Yu Gothic","Original Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,sans-serif}#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{font-size:24px}.article-body h2{font-size:24px}.article-body h3{font-size:20px;margin:32px 0 16px 0}.article-body h4{font-size:16px;margin:24px 0 16px 0}.article-body h5{font-size:16px;margin:16px 0 8px 0}.article-body.english h1{font-family:"Helvetica Neue",YakuHanJP,"Yu Gothic","Original Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,sans-serif}.article-body.english h2{font-family:"Helvetica Neue",YakuHanJP,"Yu Gothic","Original Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;margin:48px 0 32px 0}.article-body.english h3{font-family:"Helvetica Neue",YakuHanJP,"Yu Gothic","Original Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;margin:32px 0 24px 0}.article-body.english h4{font-family:"Helvetica Neue",YakuHanJP,"Yu Gothic","Original Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;margin:24px 0 16px 0}.article-body.english h5{font-family:"Helvetica Neue",YakuHanJP,"Yu Gothic","Original Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;margin:16px 0 8px 0}.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 .image-container>img{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 div.lead,.article-body p.lead{font-size:18px;font-weight:700;background:#fffde7;padding:8px}.article-body.english div,.article-body.english p{font-family:"Helvetica Neue",YakuHanJP,"Yu Gothic","Original Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,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 ol li,.article-body.english ul li{text-align:justify;text-justify:newspaper;word-break:normal!important}.article-body.english dl dd,.article-body.english dl dt{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;-moz-osx-font-smoothing:grayscale}.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 0}.article-body ol li,.article-body ul li{margin:0 0 12px 0;padding:0;font-size:16px;line-height:1.65em}.article-body dl{margin:1em 0 1em 0}.article-body dl>dt{margin:1.5em 0 1em 0;padding:0;font-size:16px;line-height:1.5em}.article-body dl>dt:first-child{margin:0 0 1em 0}.article-body dl>dd{margin:0 0 1em 0;padding:0;font-size:16px;line-height:1.5em}@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{font-size:14px}.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{width:100%}.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 auto;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{width:100%}.article-body .image-container.large img{width:100%;height:100%}.article-body .image-container.medium{width:100%}.article-body .image-container.medium img{width:100%;height: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 0;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 ul.none{list-style:none}.article-body ol.none{list-style:none}.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 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:34px;text-align:left;margin-top:0;margin-bottom:16px}}@media (max-width:320px){.article-about h1.article-about-header{font-size:26px;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}}table.dp-board td{min-width:5em}@media (max-width:991px){table.dp-board td{min-width:2em}}.feature-container h1.h2{font-weight:700;margin-bottom:32px}.feature-container .article-body h4{font-weight:700;color:#003f88;line-height:1.75em;font-size:20px;margin:0}.feature-container .article-body .image-container{display:block}.feature-container .article-body .image-container img{margin:0 auto}.feature-container .article-body .image-container p.caption{font-size:14px;color:#616161;word-break:break-all}.feature-container .article-body .image-container.large{width:100%}.feature-container .article-body .image-container.large img{width:90%;height:auto}.feature-container .article-body .image-container.medium{width:55%}.feature-container .article-body .image-container.medium img{width:100%;height:auto}.feature-container .article-body .image-container.medium.left{margin:0 0 16px 0}.feature-container .article-body .image-container.medium.left img,.feature-container .article-body .image-container.medium.left p.caption{margin-left:-25%}.feature-container .article-body .image-container.medium.left>p.caption{text-align:right;padding-right:25%}.feature-container .article-body .image-container.medium.right{margin:0 0 16px 0}.feature-container .article-body .image-container.medium.right img,.feature-container .article-body .image-container.medium.right p.caption{margin-right:-25%}.feature-container .article-body .image-container.medium.right>p.caption{text-align:left;padding-left:25%}.feature-container .article-body .image-container.small{width:35%}@media (max-width:767px){.feature-container .article-body .image-container.large{width:100%}.feature-container .article-body .image-container.large img{width:100%;height:100%;margin:0!important}.feature-container .article-body .image-container.medium{width:100%}.feature-container .article-body .image-container.medium img{width:100%;height:100%;margin:0!important}.feature-container .article-body .image-container.small{width:100%}.feature-container .article-body .image-container.small img{width:75%;height:auto;margin:0!important}.feature-container .article-body .image-container.left,.feature-container .article-body .image-container.right{float:none;margin:0 0 16px 0;text-align:center}.feature-container .article-body .image-container.left img,.feature-container .article-body .image-container.left p.caption,.feature-container .article-body .image-container.right img,.feature-container .article-body .image-container.right p.caption{margin:0!important;padding:4px 0!important;text-align:center!important}.feature-container .article-body .image-container.left>p.caption,.feature-container .article-body .image-container.right>p.caption{padding:0;text-align:center;word-break:break-all}}.member{height:150px}.member .member-portrait{float:right;width:120px;background:#f3f3f3}@media (max-width:767px){.member .member-portrait{width:108px}.member .member-portrait .fig.fig-portrait{padding-bottom:140%}}.member.member-sm{height:106px;margin-bottom:8px}.member.member-sm .member-portrait{width:80px}@media (max-width:767px){.member.member-sm .member-portrait{width:72px}}.member .member-body{position:relative;margin-right:120px;padding:12px 8px 12px 16px;height:150px}@media (max-width:767px){.member .member-body{padding:8px 4px;margin-right:108px}}.member .member-body .member-name{margin:0 auto 4px auto!important;font-family:"Roboto Condensed","Helvetica Neue",YakuHanJP,"Yu Gothic","Original Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;font-size:24px;line-height:1em;color:#000}@media (max-width:767px){.member .member-body .member-name{font-size:20px}}.member .member-body .member-name>small{position:relative;top:-6px;font-size:12px;color:#757575}.member .member-body .member-info{margin:2px auto 0 auto;font-size:12px;line-height:1.25em;color:#000}.member.member-sm .member-body{margin-right:80px;padding:8px;height:106px}@media (max-width:767px){.member.member-sm .member-body{margin-right:72px}}.member.member-sm .member-body .member-name{font-size:20px;color:#000}@media (max-width:767px){.member.member-sm .member-body .member-name{font-size:20px}}.member.member-lower{border-left:3px solid #00bcd4}.member.member-upper{border-left:3px solid #e91e63}.member.candidate .member-body{padding:8px 8px 8px 16px}.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:32px;height:28px;color:#607d8b}.member .member-social-links{position:absolute;bottom:4px;right:8px}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 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,.15);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:#003f88;box-shadow:0 3px 5px rgba(0,0,0,.15)}@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:#003f88}.member-detail .member-episode h3{margin:4px 0 16px 0;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:#003f88;background:linear-gradient(to bottom,rgba(0,42,102,0) 0,#003f88 80%,#003f88 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 auto}@media (max-width:767px){.member-detail article h1{margin:32px auto 16px auto}}.member-detail article h1 small{font-size:20px}@media (max-width:767px){.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 0;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}}@media (min-width:768px) and (max-width:991px){.member-detail table.member-info th{min-width:8em}}.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}.timeline>li.event{position:relative;margin-bottom:24px}.thumb{position:absolute;width:100px;height:100px;box-shadow:0 0 0 8px #b0bec5,0 1px 1px rgba(255,255,255,.5);background-repeat:no-repeat;border-radius:50%;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8)}.thumb>figure{width:100px;height:100px;border-radius:50%;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,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.event>input[type=radio]{display:none}.content-perspective{margin-left:135px;position:relative}.content{position:relative;background:#fff;background:#fff;border-radius:2px!important;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);-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}.content:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:12px;margin-top:-12px}.content:before{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,.2);-moz-box-shadow:0 5px 8px rgba(0,0,0,.2);box-shadow:0 5px 8px rgba(0,0,0,.2)}.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}.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 h3{color:#8bc34a}.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);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.event input[type=radio]:checked~.thumb span{color:#8bc34a}.content-inner p,.thumb span{-webkit-backface-visibility:hidden}.breadcrumb-container{margin-bottom:8px;padding:0;background:0 0}.breadcrumb-container .breadcrumb{margin:0;padding:0 8px;background:#cfd8dc;border-radius:0;height:31px;line-height:31px;overflow:hidden}.breadcrumb-container .breadcrumb>.active{color:#000}.breadcrumb-container .breadcrumb li{font-size:14px;height:30px;line-height:30px;max-width:240px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width:767px){.breadcrumb-container .breadcrumb li{font-size:14px;max-width:120px}}.breadcrumb-container .breadcrumb li a{color:#000}.breadcrumb-container .breadcrumb li a:hover{text-decoration:underline}.breadcrumb-container .breadcrumb>li+li:before{content:"\203A\00a0";color:#424242}.pagination{border-radius:0;margin:8px auto 8px auto}.pagination>li>a,.pagination>li>span{text-decoration:none;color:#fff;background-color:#003f88;border:1px solid #003f88;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:#fff;background-color:#fabe00;border-color:#fabe00}.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:#000;background-color:#fabe00;border-color:#fabe00}.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 0;padding:0 5px;list-style:none;display:inline-block;font-size:14px;background:#90a4ae;border-radius:2px;height:20px;line-height:20px}ul.tag-list>li.active,ul.tag-list>li:hover{background:#fabe00}ul.tag-list>li>a{display:inline-block;height:20px;line-height:20px;color:#fff}ul.tag-list>li>a:hover{color:#000}.player-body{background:rgba(0,0,0,.05)}.video-list{overflow:hidden;text-align:left}@media (max-width:768px){.video-list{display:none}}.video-list .video-list-item{width:100%;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;align-items:center}.video-list .video-list-item:nth-child(odd){background:#fff}.video-list .video-list-item a{display:block;padding:5px}.video-list .video-list-item a.active{background:#fabe00}.video-list .video-list-item figure{float:left;display:inline-block;width:20%}.video-list .video-list-item figure>img{width:100%}.video-list .video-list-item h3{float:left;display:inline-block;width:80%;padding:0 0 0 10px;font-size:14px;text-align:left;line-height:1.25em}.video-list.dark .video-list-item:nth-child(odd){background:rgba(255,255,255,.1)}.video-list.dark .video-list-item h3{color:#fff}.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}}@keyframes shake{0%{transform:translateX(0)}25%{transform:translateX(4px)}50%{transform:translateX(0)}75%{transform:translateX(4px)}100%{transform:translateX(0)}}.ashake{animation:shake .3s ease}.newparty-info{display:flex;width:100%;flex-direction:row;margin-top:24px;margin-bottom:40px;margin-right:auto;margin-left:auto}@media (max-width:768px){.newparty-info{flex-direction:column}}.newparty-info div picture{width:100%;overflow:hidden}.newparty-info div picture>img{width:100%}.newparty-info div.newparty-info-text{display:flex;width:66.6%}@media (max-width:768px){.newparty-info div.newparty-info-text{width:100%;flex-direction:row}}.newparty-info div.newparty-info-banner{display:flex;flex-direction:column;width:33.3%}@media (max-width:768px){.newparty-info div.newparty-info-banner{width:100%;flex-direction:row}}.newparty-info div.newparty-info-banner a{display:block;border:2px solid #003f88}.newparty-info div.newparty-info-banner a:first-child{border-bottom:0}@media (max-width:768px){.newparty-info div.newparty-info-banner a:first-child{border-bottom:2px solid #003f88;border-right:0}}.newparty-info div.newparty-info-banner a:hover{opacity:.8}.toppage-carousel{opacity:0;min-height:286px}@media (max-width:768px){.toppage-carousel{min-height:auto}}.toppage-carousel.slick-initialized{opacity:1}.toppage-carousel a{padding:8px}.toppage-carousel picture{width:100%;overflow:hidden}.toppage-carousel picture img,.toppage-carousel picture source{width:100%}.toppage-carousel .slick-prev{z-index:4;width:34px;height:34px;left:5%}.toppage-carousel .slick-prev:before{font-size:30px;color:#666;opacity:.8}.toppage-carousel .slick-next{z-index:4;width:34px;height:34px;right:5%}.toppage-carousel .slick-next:before{font-size:30px;color:#666;opacity:.8}.ex-banner{margin-top:16px}@media (max-width:768px){.ex-banner{margin-top:0;margin-bottom:16px}}.ex-banner .btn.btn-block{margin:0;height:64px;line-height:40px;background:#fabe00;border-top:4px solid #000;border-bottom:4px solid #000;border-radius:0;font-size:24px;font-weight:900;font-family:"Helvetica Neue","Yu Gothic","Original Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;color:#000;letter-spacing:4px}.text-vertical{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;font-family:"Helvetica Neue","Yu Gothic","Original Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,sans-serif!important}@media (max-width:768px){.text-vertical{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;writing-mode:horizontal-tb;font-family:"Helvetica Neue",YakuHanJP,"Yu Gothic","Original Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,sans-serif!important}}.text-horizontal{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;writing-mode:horizontal-tb;font-family:"Helvetica Neue",YakuHanJP,"Yu Gothic","Original Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,sans-serif!important}.text-combined{-webkit-text-combine:horizontal;-ms-text-combine-horizontal:all;text-combine-upright:all}.btn-amber{background:#fabe00;color:#003f88!important}.btn-amber:hover{background:#fabe00}.btn-indigo{background:#003f88;color:#fff!important}.btn-indigo:hover{background:#003f88}@media (max-width:768px){#spread{margin-bottom:40px}#spread header{display:block;height:0;padding-bottom:30%}#spread header:after{clear:both}#spread header.masthead>h1{margin:8px;float:left;display:block;width:45%;height:0;padding-bottom:28%;background:url(../../images/dpfp_logo.png);background-size:contain;background-repeat:no-repeat;text-indent:105%;overflow:hidden;white-space:nowrap}#spread header.masthead>h2{margin:8px;float:right;display:inline-block;width:45%;height:0;padding-bottom:28%;background:url(../../images/magazine_title.png);background-size:contain;background-repeat:no-repeat;text-indent:105%;overflow:hidden;white-space:nowrap}#spread section{text-align:left}#spread section.list{margin:16px 8px 16px 8px;padding:0;position:relative;overflow:hidden}#spread section.list h1{margin:0;padding:8px 6px;text-align:center;background:#003d8e;color:#fff;font-weight:900;font-size:20px}#spread section.list ul{margin:0;padding:0;list-style:none}#spread section.list ul li{margin:0;padding:8px 0;max-height:4em;line-height:1.45em;overflow:hidden;border-bottom:1px solid #000;font-size:14px;color:#000;font-weight:700}#spread section .large{position:relative;margin:8px;padding:8px 5px;line-height:1.2em;background:#003d8e;color:#fff}#spread section .large.indigo{color:#fff;background:#003f88}#spread section .large.amber{color:#003f88;background:#fabe00}#spread section .large:hover{opacity:.9!important;tansform:scale(1.2,1.2);-webkit-tansform:scale(1.2,1.2)}#spread section .large h1.title{margin:4px 6px 4px 90px;padding:0;font-size:28px;font-weight:900;letter-spacing:.075em;line-height:1.15em;font-family:"Helvetica Neue","Yu Gothic","Original Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,sans-serif!important}#spread section .large p.subtitle{display:none}#spread section .large p.lead{margin:8px 4px 4px 90px;padding:0;font-size:16px;font-weight:600;line-height:1.2em;font-family:"Helvetica Neue","Yu Gothic","Original Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,sans-serif!important}#spread section .large .member{margin-top:8px;height:auto;text-align:right}#spread section .large .member figure{position:absolute;bottom:10px;width:80px;background:#eee;border-radius:50%;overflow:hidden}#spread section .large .member figure>img{width:100%}#spread section .large .member .member_title{display:inline-block;font-weight:500;font-size:13px;margin:0 1em 0 0}#spread section .large .member .member_name{display:inline-block;font-weight:600;font-size:20px;margin:0}}@media (min-width:768px){#spread{margin:0 auto 0 auto;width:1088px;display:-ms-grid;display:grid;-ms-grid-rows:40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px;grid-template-rows:40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px;-ms-grid-columns:272px 272px 272px 272px;grid-template-columns:272px 272px 272px 272px}#spread a{color:inherit;text-decoration:none}#spread #gr0{-ms-grid-row:1;-ms-grid-row-span:4;-ms-grid-column:2;-ms-grid-column-span:2;grid-row:1/span 4;grid-column:2/span 2}#spread #gr1{-ms-grid-row:1;-ms-grid-row-span:16;-ms-grid-column:4;grid-row:1/span 16;grid-column:4}#spread #gr2{-ms-grid-row:1;-ms-grid-row-span:16;-ms-grid-column:1;grid-row:1/span 16;grid-column:1}#spread #gr3{-ms-grid-row:5;-ms-grid-row-span:9;-ms-grid-column:3;grid-row:5/span 9;grid-column:3}#spread #gr4{-ms-grid-row:5;-ms-grid-row-span:3;-ms-grid-column:2;grid-row:5/span 3;grid-column:2}#spread #gr5{-ms-grid-row:8;-ms-grid-row-span:3;-ms-grid-column:2;grid-row:8/span 3;grid-column:2}#spread #gr6{-ms-grid-row:11;-ms-grid-row-span:6;-ms-grid-column:2;grid-row:11/span 6;grid-column:2}#spread #gr7{-ms-grid-row:14;-ms-grid-row-span:3;-ms-grid-column:3;grid-row:14/span 3;grid-column:3}#spread header.masthead>h1{margin:8px;float:left;display:block;width:256px;height:224px;background:url(../../images/dpfp_logo.png);background-size:contain;background-repeat:no-repeat;text-indent:105%;overflow:hidden;white-space:nowrap}#spread header.masthead>h2{margin:8px;float:left;display:block;width:256px;height:224px;background:url(../../images/magazine_title.png);background-size:contain;background-repeat:no-repeat;text-indent:105%;overflow:hidden;white-space:nowrap}#spread section{text-align:left}#spread section.list{margin:8px;padding:0;width:256px;position:relative;overflow:hidden}#spread section.list h1{margin:0 0 8px 0;padding:6px;text-align:center;background:#003d8e;color:#fff;font-weight:900;font-size:16px}#spread section.list ul{position:absolute;right:8px;margin:0;padding:0;list-style:none}#spread section.list ul li{margin:0 0 0 8px;padding:0 4px 0 0;line-height:1.45em;width:3.1em;overflow:hidden;border-right:1px solid #000;font-size:14px;font-weight:700}#spread section.list ul li:first-child{border:0;margin-right:-8px}#spread section .large{position:relative;margin:8px;padding:10px 14px;width:256px;height:624px;line-height:1.2em;background:#003d8e;color:#fff}#spread section .large.indigo{color:#fff;background:#003f88}#spread section .large.amber{color:#003f88;background:#fabe00}#spread section .large:hover{opacity:.9!important;tansform:scale(1.2,1.2);-webkit-tansform:scale(1.2,1.2)}#spread section .large h1.title{margin:4px 8px;padding:0;font-size:48px;font-weight:900;letter-spacing:.075em;line-height:1.15em;font-family:"UD Shin Go NT Bold","Hiragino Kaku Gothic StdN","Hiragino Kaku Gothic Std W8","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Yu Gothic","Original Yu Gothic",YuGothic,Meiryo,sans-serif!important}#spread section .large p.subtitle{margin:-9px 0 0 0;padding:12px 8px 4px 8px;font-size:20px;height:540px;font-weight:600;background:#000;color:#fff;font-family:"UD Shin Go NT Bold","Hiragino Kaku Gothic StdN","Hiragino Kaku Gothic Std W8","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Yu Gothic","Original Yu Gothic",YuGothic,Meiryo,sans-serif!important}#spread section .large p.lead{margin:8px 4px 4px 4px;padding:0;font-size:20px;font-weight:600;line-height:1.2em;font-family:"UD Shin Go NT Bold","Hiragino Kaku Gothic StdN","Hiragino Kaku Gothic Std W8","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Yu Gothic","Original Yu Gothic",YuGothic,Meiryo,sans-serif!important}#spread section .large .member{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;writing-mode:horizontal-tb;font-family:"Helvetica Neue",YakuHanJP,"Yu Gothic","Original Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,sans-serif!important;position:absolute;display:block;left:0;bottom:0;height:150px;width:255px}#spread section .large .member figure{position:absolute;bottom:8px;left:8px;background:#eee;width:110px;height:130px;border-radius:50%;overflow:hidden}#spread section .large .member figure>img{width:100%}#spread section .large .member .member_title{position:absolute;left:110px;bottom:28px;width:150px;font-weight:500;text-align:center;font-size:12px}#spread section .large .member .member_name{position:absolute;left:110px;bottom:4px;width:150px;font-weight:600;text-align:center;font-size:24px}}.banner-container{margin:8px}.banner-container img{width:100%}.banner-container a.btn-lg{height:44px;line-height:28px;margin-bottom:16px;color:#fff;font-weight:700}.banner-container a.btn-lg:last-child{margin-bottom:0}section.video-container{margin:8px;padding:8px 8px;background:#003f88}section.video-container h1{margin:0 0 8px 0;font-size:14px;color:#fff;font-weight:900;text-align:center}section.video-container p.video-title{margin:8px 0 0 0;font-size:14px;color:#fff!important;font-weight:700;overflow:hidden;line-height:1.5em;height:3em}.flex-container{display:flex;text-align:center;align-self:center;justify-content:center}@media (max-width:768px){.flex-container{flex-wrap:wrap}}.flex-container>div{width:20%;margin:8px 0 8px 0;padding:0 6px}.flex-container>div.half{width:50%}@media (max-width:768px){.flex-container>div.half{width:100%;margin:8px 0 8px 0}}.flex-container>div img{width:100%}@media (max-width:768px){.flex-container>div{width:100%}}.leaderboard{display:block;padding:0 8px 0 8px}@media (max-width:768px){.leaderboard{padding:16px 0 0 0}}.leaderboard picture{width:100%}.leaderboard picture img{width:100%}.sp-video-container{padding:8px}@media (max-width:768px){div.order-flex{display:flex!important;flex-wrap:wrap}}@media (max-width:768px){div.order-flex>div{width:100%}}div.order-flex .order-1{order:1}div.order-flex .order-2{order:2}@media (min-width:991px){div.order-flex .order-sm-1{order:1}}@media (min-width:991px){div.order-flex .order-sm-2{order:2}}.tw-timeline-container{position:relative;max-height:774px;overflow:auto}@media (max-width:768px){.tw-timeline-container{max-height:480px;margin-bottom:4rem;margin-left:1rem;margin-right:1rem}}.tw-timeline-container>iframe{position:relative;top:-80px}nav.social-icon-links ul{display:inline-block;margin:0 0 1.5rem 0;padding:0;list-style:none}nav.social-icon-links ul li{margin:0 .5rem;padding:0!important;display:inline-block}nav.social-icon-links ul li.usagi-container{width:170px;float:right}@media (max-width:768px){nav.social-icon-links ul li.usagi-container{width:100%;float:none}}nav.social-icon-links ul li.usagi-container object{margin:0 auto 0 10px}@media (max-width:768px){nav.social-icon-links ul li.usagi-container object{margin:16px auto 0 auto}}nav.social-icon-links ul li a{display:block;margin-top:5px;width:64px;height:64px;text-indent:110%;overflow:hidden;white-space:nowrap;position:relative}@media (max-width:768px){nav.social-icon-links ul li a{width:48px;height:48px}}nav.social-icon-links ul li a:after{position:absolute;width:64px;height:64px;top:0;left:0;text-indent:0;line-height:64px}@media (max-width:768px){nav.social-icon-links ul li a:after{line-height:48px;width:48px;height:48px}}nav.social-icon-links ul li a:hover{animation:bound .3s ease}nav.social-icon-links ul li a.twitter:after{font-family:"Font Awesome 5 Brands";content:'\f081';color:#1da1f2;font-size:64px}@media (max-width:768px){nav.social-icon-links ul li a.twitter:after{font-size:48px}}nav.social-icon-links ul li a.facebook:after{font-family:"Font Awesome 5 Brands";content:'\f09a';color:#06f;font-size:64px}@media (max-width:768px){nav.social-icon-links ul li a.facebook:after{font-size:48px}}nav.social-icon-links ul li a.youtube:after{font-family:"Font Awesome 5 Brands";content:'\f167';color:red;font-size:58px}@media (max-width:768px){nav.social-icon-links ul li a.youtube:after{font-size:40px}}nav.social-icon-links ul li a.instagram{background-image:url(/assets/images/icon/icon-instagram.png);background-size:60px;background-position:50% 50%;background-repeat:no-repeat}@media (max-width:768px){nav.social-icon-links ul li a.instagram{background-size:44px}}nav.social-icon-links ul li a.line{background-image:url(/assets/images/icon/icon-line.svg);background-size:64px;background-position:50% 50%;background-repeat:no-repeat}@media (max-width:768px){nav.social-icon-links ul li a.line{background-size:48px}}nav.social-icon-links ul li a.niconico{background-image:url(/assets/images/icon/icon-niconico.svg);background-size:60px;background-repeat:no-repeat;background-position:50% 50%}@media (max-width:768px){nav.social-icon-links ul li a.niconico{background-size:44px}}.mypage-container .avatar{position:relative;width:80px;height:80px;overflow:hidden;border-radius:50em;margin:0 16px 16px 0}.mypage-container .avatar .img-avatar{width:100%;height:auto}.mypage-container .nav-pills li a{margin:0 2px;border:1px solid #e0e0e0;border-radius:4px;font-size:14px;padding:6px 8px}.mypage-container>h2{font-size:24px}@media (max-width:767px){.mypage-container>h2{font-size:20px}}.mypage-container>h2>i{color:#b0bec5}.news-list{list-style:none;margin:0;padding:8px 16px}.news-list .news-item{border-bottom:1px solid #cde}.news-list .news-item:last-child{border-bottom:0}.news-list .news-item dl{width:100%;margin:4px;padding:4px}.news-list .news-item dl dt{width:13%;display:inline-block}.news-list .news-item dl dd{width:85%;display:inline-block}.card-file figure.file-thumbnail{float:left;display:inline-block;width:48px;margin:0 8px 8px 0;vertical-align:top}.card-file figure.file-thumbnail img{width:100%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.card-file figure.file-thumbnail i{color:#e0e0e0}.card-file figure.file-thumbnail i.fa-file-pdf{color:#ef9a9a}.card-file figure.file-thumbnail i.fa-excel{color:#c5e1a5}.card-file figure.file-thumbnail i.fa-file-word{color:#81d4fa}.card-file figure.file-thumbnail i.fa-powerpoint{color:#ffcc80}.card-file figure.file-thumbnail i.fa-file-archive{color:#b0bec5}.card-file figure.file-thumbnail i.fa-file-image{color:#9fa8da}.card-file p{clear:both;margin:0}.card-file .card-body{padding-bottom:0}.card-file .card-body h3{display:block;font-size:20px;margin:0 0 8px 50px!important;width:auto!important;height:3.8em!important;line-height:1.25em!important}.card-file .card-body p.description{height:4.5em;line-height:1.5em;margin-bottom:4px;overflow:hidden}.card-file .card-body p.signature{font-size:14px}.card-file .card-body p.signature i.fa{color:#d7d7d7}.card-file .card-body .label-sm{color:#666;font-size:14px}.card-file .card-body .label-sm.label-default{border:1px solid #d7d7d7!important}.card-file .card-footer{clear:both}.card-file .card-footer .btn.btn-block{margin-bottom:0!important}.card-press h3{float:left;display:inline-block;font-size:18px;margin:0!important;width:auto!important;height:auto!important}.card-press figure.press-thumbnail{float:left;display:inline-block;width:96px;height:144px;margin:0 8px 8px 0;vertical-align:top}.card-press figure.press-thumbnail img{width:100%;height:auto;box-shadow:0 2px 4px rgba(0,0,0,.2)}.card-press .card-footer{clear:both}.mfp-iframe-holder{padding-top:24px;padding-bottom:24px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:1080px!important}.mfp-iframe-scaler{padding-top:60%!important}.btn-cog{border-radius:0;background:#78909c;color:#fff}#label-selector{margin-bottom:8px}.login-container{padding-top:6rem;padding-bottom:6rem}.login-container .card-login .card-body{padding-top:16px}.login-container .card-login .btn-primary{margin-top:24px}.login-container .card-login .input-group-addon{border:1px solid #d0d0d0;border-width:1px 0 1px 1px;background:#d0d0d0;color:#fff}.login-container .card-login p>i.fas{color:#d0d0d0!important}.question-list{list-style:none;margin:0;padding:8px 16px}.question-list .question-item{padding:4px 0;border-bottom:1px solid #cde}.question-list .question-item:last-child{border-bottom:0}.question-list .question-item .label{margin-right:.2rem;font-weight:700}.question-list .question-item dl{width:100%;margin:4px;padding:4px}.question-list .question-item dl dt{width:13%;display:inline-block}.question-list .question-item dl dd{width:85%;display:inline-block}.question-title{color:#003f88}.question-title i{color:#fabe00}.paper-answer,.paper-question{position:relative;margin-bottom:1.5rem}.paper-answer span.badge-resolved,.paper-question span.badge-resolved{position:absolute;display:block;width:128px;height:128px;right:-20px;top:-20px;text-indent:130px;white-space:nowrap;overflow:hidden;background-image:url(/assets/images/mypage/resolved.png);background-size:contain}.paper-answer h3.question-title,.paper-question h3.question-title{margin:.5em 0 .5em 0}.paper-answer h3.question-title i,.paper-question h3.question-title i{color:#fabe00}.paper-answer p.question-body,.paper-question p.question-body{clear:both;margin:3rem auto 1rem auto;line-height:1.6em}.paper-answer.username,.paper-question.username{color:#003f88}p.answer-user,p.question-user{margin:0}p.answer-user span,p.question-user span{display:inline-block;margin-right:.5em}p.answer-user span::not(.label),p.question-user span::not(.label){color:#424242}p.answer-user span>i,p.question-user span>i{color:#b0bec5}p.answer-user span>i.badge-official,p.question-user span>i.badge-official{color:#039be5!important}.card-question .question-list-item{clear:both;padding:.75rem 0;border-bottom:1px solid #d7d7d7}.card-question .question-list-item:after{content:'';display:block;clear:both}.card-question .avatar{width:54px;height:54px;overflow:hidden;border-radius:50em;margin:0 16px 0 0}.card-question h3.question-title{height:1.2em;font-size:18px;margin:.15em 0 .35em 0}.card-question h3.question-title i{color:#fabe00}.card-question h3.question-title small.num_of_answers{font-faimly:monospace}.card-question p.question-user{margin:0}.card-question p.question-user span{display:inline-block;margin-right:1em}.card-question p.question-user span>i{color:#b0bec5}.card-question p.question-body{clear:both;margin:3rem auto 1rem auto;line-height:1.6em}.card-question.username{color:#003f88}.paper-answer .answer{margin:1.5rem 0 .5rem 0;padding:.5rem 0 1.5rem 0;border-bottom:1px solid #d7d7d7}.paper-answer .answer:after{clear:both;content:'';display:block}.paper-answer .answer:last-child{border-bottom:0}.paper-answer .answer .child-answer{margin-left:6rem;padding-top:1.5rem;padding-bottom:0;border-top:1px solid #d7d7d7;border-bottom:0}.paper-answer p.answer-user{margin:.5rem auto 1rem 100px}.paper-answer p.answer-user span{display:inline-block;margin-right:1em}.paper-answer p.answer-body{margin:2rem auto 1rem 100px;line-height:1.75em}.answer-button{margin-bottom:2rem}.answer-button:after{content:'';display:block;clear:both}#leadership-election{padding-top:8px}#leadership-election h1.block-header{width:100%;height:0;margin:0 0 8px 0;padding-bottom:21%;background:url(/assets/images/leadership-election/2018/header.png) no-repeat;background-size:contain;text-indent:-9999px}#leadership-election.leadership-election-2020 h1.block-header{background:url(/assets/leadership-election/2020/leadership-election2020-pc.png) no-repeat;background-size:contain;width:100%;padding-bottom:25%}#leadership-election .banners{margin-bottom:16px}#leadership-election .tab-content{background:#fff;border:1px solid #ddd;border-width:0 1px 1px 1px;padding:40px 24px}#leadership-election .candidate{padding:24px 16px 24px 16px;border-bottom:1px solid #e0e0e0}#leadership-election .candidate h1{margin:0 0 .5rem 0;padding:0 0 8px 0;font-size:32px;border-bottom:1px solid #003f88}#leadership-election .candidate h1 small{font-size:18px;letter-spacing:-1px}#leadership-election .candidate h1 small{font-size:18px;letter-spacing:-1px}#leadership-election .candidate h2{font-size:16px;font-weight:700;margin:0 0 1.5em 0}#leadership-election .candidate h3{font-size:18px;font-weight:700;margin:1.5em 0 .5em 0;padding:3px 0}#leadership-election .candidate .member-portrait{padding:0 16px}@media (max-width:768px){#leadership-election .candidate .member-portrait{padding:0 8px}}#leadership-election .candidate .member-portrait figure{margin:0 0 6px 0}#leadership-election .candidate .member-detail{clear:both;padding:24px 16px}@media (max-width:768px){#leadership-election .candidate .member-detail{padding:24px 8px}}#leadership-election .candidate p{font-size:13px}#leadership-election .candidate .policies{min-height:19em}#leadership-election .candidate .policies p{line-height:1.7em;margin:0 0 8px 0}#leadership-election .candidate .policies ol{margin:0;padding:0 0 0 2em}#leadership-election .candidate .policies li{font-size:13px}#leadership-election .candidate .profile{min-height:8em}#leadership-election .candidate .member-detail h3{font-size:18px;font-weight:700;margin:1.5em 0 .5em 0}#leadership-election .card-body p.abstract{height:3em!important}#leadership-election .videolist{margin:0 0 0 -10px}#leadership-election .carousel-item{display:inline-block;width:240px!important;height:135px!important;background:#000!important;margin-left:10px;margin-bottom:10px}#leadership-election .table-schedule span.sat{color:#1e88e5}#leadership-election .table-schedule span.sun{color:#ef5350}#leadership-election td.time{text-align:right;font-size:12px;padding-right:20px!important;white-space:nowrap}#leadership-election td.eventdate{white-space:nowrap}#leadership-election .social-links{margin:16px 0}#leadership-election .pdf-links a{display:inline-block;margin-right:10px}#leadership-election .nav-tabs>li.active>a,#leadership-election .nav-tabs>li.active>a:focus,#leadership-election .nav-tabs>li.active>a:hover{font-size:18px!important;font-weight:700!important}#leadership-election .about h3{text-align:center;margin-top:40px;margin-bottom:20px;padding:8px;border-bottom:1px solid #d7d7d7}#leadership-election .about h4{margin-top:20px;padding:6px 8px;background:#004098;text-align:center;color:#fff}#leadership-election a.label{color:#fff}.banner-ule2019{display:block;border:3px solid #003f88;border-radius:3px;overflow:hidden;text-indent:110%;background-color:#fff;background-image:url(/assets/images/election/banner_local_elections2019.png);background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.banner-ule2019:hover{background-color:#fff;opacity:.95}.page-unified_local_elections .form-inline h4{margin-top:1em}.page-unified_local_elections .form-inline .js-ule-pref-select{width:16em}.page-unified_local_elections section.pref{transition-duration:.3s}.page-unified_local_elections section.pref h2{margin:1em 0 1em 0;padding:8px 0;border-bottom:3px solid #d7d7d7}.page-unified_local_elections section.pref.hide{animation:fadeOut .5s ease}.page-unified_local_elections section.pref.visible{animation:fadeIn .5s ease}.page-unified_local_elections .pref-46{margin-bottom:3em;padding-bottom:3em;border-bottom:2px dashed #d7d7d7}@keyframes fadeInUp{from{opacity:0;display:block;transform:translate3d(0,5%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;display:none;transform:translate3d(0,10%,0)}}@keyframes fadeIn{from{opacity:0;display:block}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0;display:none}}#new_answers{padding-bottom:80px}#new_answers>figure{padding:1rem}#new_answers>figure>img{width:50%;box-shadow:0 3px 6px rgba(0,0,0,.2);margin-bottom:2rem}#new_answers>figure.fig-full>img{width:100%}#new_answers>figure.fig-half>img{width:50%}#new_answers>figure.fig-twin{margin:0}@media (max-width:768px){#new_answers>figure.fig-twin{display:block}}#new_answers>figure.fig-twin>img{float:left;width:50%}@media (max-width:768px){#new_answers>figure.fig-twin>img{width:100%}#new_answers>figure.fig-twin>img:first-child{margin-bottom:2rem}}#new_answers .download{margin:1rem auto 1rem auto}#new_answers .download .btn-yl{background-color:#fabe00!important;color:#003f88!important;font-weight:700!important;padding-left:2rem;padding-right:2rem;min-width:380px}@media (max-width:375px){#new_answers .download .btn-yl{margin:0 1rem;padding-left:.5rem;padding-right:.5rem;min-width:auto;font-size:14px;display:block}}#new_answers .widgets{margin:4rem auto 1rem auto;width:auto;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;justify-content:center}#new_answers .widgets>div{display:inline-block;width:auto;margin:0 .5rem 0 0;vertical-align:bottom}#new_answers p.lead{margin:2.5rem auto 2.5rem auto;padding:0 2rem;font-weight:400;line-height:1.5em;color:#333;font-size:16px;text-align:justify}#new_answers p.lead strong{font-size:20px;font-weight:800}#new_answers p.lead.lead-lg{color:#003f88;font-size:20px;font-weight:800}#new_answers .container-kakuron{margin-bottom:40px;text-align:left;max-width:640px}#new_answers .container-kakuron h2.kakuron{text-align:center}#new_answers .container-kakuron h2.kakuron>img{margin:0 auto;width:100%;max-width:320px}#new_answers .container-kakuron h3{margin:4rem auto 4rem auto;font-family:"Helvetica Neue",YakuHanJP,HelveticaNeue-Bold,"Helvetica Neue Bold","Helvetica Neue",Helvetica,"Hiragino Kaku Gothic StdN","Hiragino Kaku Gothic Std","Helvetica Neue",YakuHanJP,"Yu Gothic","Original Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;color:#003f88}#new_answers .container-kakuron h4{margin:3rem auto 2rem auto;color:#003f88;font-weight:800}#new_answers .container-kakuron ol{padding-left:1.5rem}#new_answers .container-kakuron ol.cnum{padding-left:.5rem;list-style:none}#new_answers .container-kakuron ol.cnum>li{margin-bottom:.75rem}#new_answers .container-kakuron ol.cnum>li p{margin:.25rem auto;padding-left:1.2rem}#new_answers .container-kakuron hr{margin:4rem auto 0 auto;border-top:dotted 4px #fabe00}#policy_commentaries>h1{font-size:32px;font-weight:700;color:#003f88;margin:1rem 0 3rem 0;width:100%}#policy_commentaries>h1 img{width:100%}#policy_commentaries p{margin-right:460px}@media (max-width:768px){#policy_commentaries p{margin-right:auto}}#policy_commentaries .policy-basics{margin-top:5rem;margin-bottom:3rem}#policy_commentaries .policy-basics .btn{font-family:"UD Shin Go NT Bold","Hiragino Kaku Gothic StdN","Hiragino Kaku Gothic Std W8","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Yu Gothic","Original Yu Gothic",YuGothic,Meiryo,sans-serif}#policy_commentaries .policy-each{margin-top:3rem;margin-bottom:3rem}#emergency_economic_measures>h1{font-size:32px;font-weight:700;color:#003f88;margin:1rem 0 4rem 0;width:100%}#emergency_economic_measures>h1 img{width:100%}#emergency_economic_measures p.lead{margin-left:230px;margin-right:230px;font-weight:700;text-align:left}@media (max-width:768px){#emergency_economic_measures p.lead{margin-left:auto;margin-right:auto}}#emergency_economic_measures p:not(.lead){font-size:20px;margin-top:2rem;font-weight:700}#emergency_economic_measures p.download{margin:0 auto;text-align:center}#emergency_economic_measures p.download a{margin:.5rem auto;font-size:14px;display:inline-block;border-radius:16px;padding:8px 24px;background:#b3e5fc;font-weight:700;line-height:1em}#emergency_economic_measures p.download a:hover{background:#81d4fa}#emergency_economic_measures .player{margin:4rem auto}#emergency_economic_measures article{padding-top:10rem;text-align:center}@media (max-width:768px){#emergency_economic_measures article{padding-top:5rem}}#emergency_economic_measures article>h1{display:inline-block;margin:1rem auto 6rem auto;font-size:32px;font-family:"UD Shin Go NT Bold","Hiragino Kaku Gothic StdN","Hiragino Kaku Gothic Std W8","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Yu Gothic","Original Yu Gothic",YuGothic,Meiryo,sans-serif;font-weight:700;text-align:center;line-height:1.4em;border-bottom:4px solid #003f88}#emergency_economic_measures article>h1 small{display:block;padding:0 0 1rem 0;font-family:"Helvetica Neue",YakuHanJP,"Yu Gothic","Original Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;font-size:16px;font-weight:700;color:#003f88}@media (max-width:768px){#emergency_economic_measures article>h1{margin:1rem auto 4rem auto;font-size:20px}}#emergency_economic_measures .paper{max-width:960px;margin:0 auto;text-align:left}@media (max-width:768px){#emergency_economic_measures .paper .paper-body{padding:1rem 1.5rem!important}}#emergency_economic_measures .paper h2{margin:8rem auto 6rem auto;font-size:32px}@media (max-width:768px){#emergency_economic_measures .paper h2{margin:3rem auto 3rem auto;font-size:20px}}#emergency_economic_measures .paper h3{margin:4rem auto 3rem;font-size:20px;font-weight:700}@media (max-width:768px){#emergency_economic_measures .paper h3{margin:3rem auto 3rem auto;font-size:16px}}#emergency_economic_measures .paper ol,#emergency_economic_measures .paper ul{list-style:none;margin:2rem auto;padding:0 0 0 3rem}@media (max-width:768px){#emergency_economic_measures .paper ol,#emergency_economic_measures .paper ul{margin:2rem auto;padding:0}}#emergency_economic_measures .paper ol li,#emergency_economic_measures .paper ul li{margin:0 auto 1.5em auto;line-height:1.75em}#emergency_economic_measures .paper ol li b,#emergency_economic_measures .paper ul li b{font-size:16px}#emergency_economic_measures .paper ol li>ul,#emergency_economic_measures .paper ul li>ul{margin:1rem auto;padding:0}#emergency_economic_measures .paper ol li>ul>li,#emergency_economic_measures .paper ul li>ul>li{margin:0 auto .25em auto;line-height:1.5em}#emergency_economic_measures figure{width:100%;margin:8px 0 8px 0}#emergency_economic_measures figure img{width:100%;box-shadow:4px 4px 0 #003f88}#emergency_economic_measures nav.content-table{max-width:800px;display:block;margin:2rem auto 1rem auto!important;padding:3rem 4rem;border-radius:8px;background:#fff}@media (max-width:768px){#emergency_economic_measures nav.content-table{padding:2rem}}#emergency_economic_measures nav.content-table h1{margin:0 auto 2rem auto;font-size:14px;font-weight:700;text-align:center}#emergency_economic_measures nav.content-table ol{margin:0 auto;padding:0 0 0 3rem}#emergency_economic_measures nav.content-table ol li{margin-bottom:.5em;line-height:1.25em;font-weight:700;font-size:16px}#emergency_economic_measures nav.content-table ol li a{color:#000;text-shadow:1px 1px 0 rgba(255,255,255,.5)}#emergency_economic_measures nav.content-table ol li:last-child{margin-bottom:0}dl.policy-lg{margin-top:2rem;margin-bottom:1rem}dl.policy-lg dt{display:block;background:#fabe00;color:#003f88;padding:1.25rem .75rem;font-size:32px;font-family:"UD Shin Go NT Bold","Hiragino Kaku Gothic StdN","Hiragino Kaku Gothic Std W8","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Yu Gothic","Original Yu Gothic",YuGothic,Meiryo,sans-serif;text-align:center;border-radius:4px 4px 0 0;text-shadow:1px 2px 0 #fff}dl.policy-lg dd{position:relative;display:block;color:#000;padding:1.75rem 1.5rem;font-size:24px;font-weight:700;text-align:center;letter-spacing:-.05em;border-radius:0 0 4px 4px;background:#fdd554;background-position:100% 100%;background-size:auto 80px;background-repeat:no-repeat}@media (max-width:768px){dl.policy-lg dd{padding-bottom:90px;text-align:left}}dl.policy-lg dd:after{position:absolute;content:'';right:16px;bottom:0;display:block;width:128px;height:128px;background-image:url(/assets/images/policy/fighting_usagi.png);background-size:cover;background-position:0 0;background-repeat:no-repat}@media (max-width:768px){dl.policy-lg dd:after{width:96px;height:96px}}dl.policy{display:flex;flex-wrap:wrap}dl.policy dt{width:100%;display:flex;background:#003f88;color:#fff;padding:.75rem .75rem;font-size:20px;font-family:"UD Shin Go NT Bold","Hiragino Kaku Gothic StdN","Hiragino Kaku Gothic Std W8","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Yu Gothic","Original Yu Gothic",YuGothic,Meiryo,sans-serif;text-align:center;border-radius:4px 4px 0 0;height:6rem;align-items:center;justify-content:center}dl.policy dd{width:100%;display:flex;color:#000;padding:1.75rem 1.5rem;font-size:20px;font-weight:700;text-align:left;letter-spacing:-.05em;border-radius:0 0 4px 4px;background:#fabe00;background-position:100% 100%;background-size:auto 80px;background-repeat:no-repeat}dl.policy.policy01 dd{background-image:url(/assets/images/policy/policy01.png)}dl.policy.policy02 dd{background-image:url(/assets/images/policy/policy02.png)}dl.policy.policy03 dd{background-image:url(/assets/images/policy/policy03.png)}dl.policy.policy04 dd{background-image:url(/assets/images/policy/policy04.png)}dl.policy.policy05 dd{background-image:url(/assets/images/policy/policy05.png)}dl.policy.policy06 dd{background-image:url(/assets/images/policy/policy06.png)}dl.policy.policy07 dd{background-image:url(/assets/images/policy/policy07.png)}dl.policy.policy08 dd{background-image:url(/assets/images/policy/policy08.png)}dl.policy.policy09 dd{background-image:url(/assets/images/policy/policy09.png)}dl.policy.policy10 dd{background-image:url(/assets/images/policy/policy10.png)}dl.policy.policy11 dd{background-image:url(/assets/images/policy/policy11.png)}dl.policy.policy12 dd{background-image:url(/assets/images/policy/policy12.png)}dl.policy.policy13 dd{background-image:url(/assets/images/policy/policy13.png)}dl.policy.policy14 dd{background-image:url(/assets/images/policy/policy14.png)}dl.policy.policy15 dt{font-size:18px;letter-spacing:-1px;line-height:1.4em}dl.policy.policy15 dd{background-image:url(/assets/images/policy/policy15.png)}dl.policy.policy16 dd{background-image:url(/assets/images/policy/policy16.png)}dl.policy.policy17 dd{background-image:url(/assets/images/policy/policy17.png)}dl.policy.policy18 dd{background-image:url(/assets/images/policy/policy18.png)}dl.policy.policy19 dd{background-image:url(/assets/images/policy/policy19.png);background-position:95% 100%}dl.policy.policy20 dd{background-image:url(/assets/images/policy/policy20.png);background-position:95% 100%}dl.policy.policy21 dt{font-size:18px;letter-spacing:-1px;line-height:1.4em}dl.policy.policy21 dd{background-image:url(/assets/images/policy/policy21.png);background-position:95% 100%;background-size:auto 84px}dl.policy.policy22 dt{font-size:18px;letter-spacing:-1px;line-height:1.4em}dl.policy.policy22 dd{background-image:url(/assets/images/policy/policy22.png);background-position:95% 100%;background-size:auto 84px}dl.policy.policy23 dd{padding-right:8rem;background-image:url(/assets/images/policy/policy23.png);background-position:95% 100%;background-size:auto 84px}dl.policy.policy24 dd{padding-right:8rem;background-image:url(/assets/images/policy/policy24.png);background-position:98% 100%;background-size:auto 84px}dl.policy.policy25 dd{padding-right:8rem;background-image:url(/assets/images/policy/policy25.png);background-position:98% 100%;background-size:auto 84px}dl.policy.policy26 dt{font-size:18px;letter-spacing:-1px;line-height:1.4em}dl.policy.policy26 dd{background-image:url(/assets/images/policy/policy26.png);background-position:95% 100%;background-size:auto 84px}#goods>h1{font-size:32px;font-weight:700;color:#003f88;margin:1rem 0 3rem 0;width:100%}#goods>h1 img{width:100%}@media (min-width:768px){#goods .form-horizontal .control-label{padding-top:0}}#trivia main>h1{margin:1rem auto 4rem auto}#trivia main>h1 img{width:100%}#trivia p.lead{line-height:1.75em;font-size:20px}#trivia p.download-file a{margin:4rem 1.5rem 0 1.5rem;display:flex;align-items:center;justify-content:center;background:#fabe00;color:#003f88;font-weight:700;text-align:left;padding:.75rem;border:4px solid #c00;border-radius:8px;box-shadow:0 2px 3px rgba(0,0,0,.2);font-size:16px}#trivia p.download-file a img{width:36px;margin:0 16px 0 0}#trivia-detail main>h1{margin:1rem auto 2rem auto;text-align:center}#trivia-detail main>h1 img{width:80%}.article-trivia{text-align:center}.article-trivia h1{margin:5rem auto 3rem auto;text-align:center;font-weight:700;color:#003f88}.article-trivia figure{margin:0 auto;margin-bottom:16px;text-align:center}.article-trivia figure>img{margin:0 auto}.article-trivia .article-body{max-width:540px;margin:0 auto;text-align:left}.article-trivia .article-body>div.image-container:first-child{display:none}.article-trivia .article-body>div.image-container:nth-child(-n+3){display:none}.article-trivia .article-body p{font-size:20px;line-heght:1.75em}.first-trivia{margin-top:6rem;border-bottom:1px solid #d7d7d7;margin-bottom:8px}.first-trivia .hee{content:'';display:inline-block;width:128px;height:128px;background-image:url(/assets/images/trivia/01.png);background-repeat:no-repeat;background-size:contain;background-position:50% 50%}.trivia-container{column-count:5;column-rule:1px solid #d7d7d7;column-gap:24px}@media (max-width:991px){.trivia-container{column-count:2}}.trivia-container>*{break-inside:avoid}.trivia-container h2{margin:0 auto 8px auto;padding:8px;border-radius:4px;border:1px solid #d7d7d7;font-size:16px;line-height:1.4em;text-align:center;font-weight:700}.first-trivia article,.trivia-container article{margin:0 auto 0 auto}.first-trivia article h1,.trivia-container article h1{margin:4px auto 8px auto;font-size:16px;font-weight:700;line-height:1.5em}.first-trivia article figure,.trivia-container article figure{width:100%;margin-bottom:8px}.first-trivia article figure>img,.trivia-container article figure>img{width:100%}.first-trivia article p,.trivia-container article p{font-size:12px;line-height:1.5em;margin-bottom:16px}.first-trivia article p.label-category,.trivia-container article p.label-category{display:inline-block;margin:0 auto;padding:2px 8px;border-radius:3px;background:#e0e0e0;font-size:12px;background:#ffd54f;color:#003f88}.first-trivia article:after,.trivia-container article:after{float:right;display:block;background-repeat:no-repeat;background-size:contain;background-position:50% 50%}.first-trivia article:nth-child(3):after,.trivia-container article:nth-child(3):after{content:'';width:128px;height:128px;margin-bottom:16px;background-image:url(/assets/images/trivia/01.png)}.first-trivia article:nth-child(6):after,.trivia-container article:nth-child(6):after{content:'';width:128px;height:128px;margin-bottom:16px;background-image:url(/assets/images/trivia/01.png)}.first-trivia article:nth-child(9):after,.trivia-container article:nth-child(9):after{content:'';width:128px;height:128px;margin-bottom:16px;background-image:url(/assets/images/trivia/02.png)}.first-trivia article:nth-child(12):after,.trivia-container article:nth-child(12):after{content:'';width:128px;height:128px;margin-bottom:16px;background-image:url(/assets/images/trivia/03.png)}.first-trivia article:nth-child(15):after,.trivia-container article:nth-child(15):after{content:'';width:128px;height:128px;margin-bottom:16px;background-image:url(/assets/images/trivia/05.png)}.first-trivia article:nth-child(18):after,.trivia-container article:nth-child(18):after{content:'';width:128px;height:128px;margin-bottom:16px;background-image:url(/assets/images/trivia/09.png)}.first-trivia article:nth-child(21):after,.trivia-container article:nth-child(21):after{content:'';width:128px;height:128px;margin-bottom:16px;background-image:url(/assets/images/trivia/10.png)}.first-trivia article:nth-child(24):after,.trivia-container article:nth-child(24):after{content:'';width:128px;height:128px;margin-bottom:16px;background-image:url(/assets/images/trivia/11.png)}.first-trivia article:nth-child(27):after,.trivia-container article:nth-child(27):after{content:'';width:128px;height:128px;margin-bottom:16px;background-image:url(/assets/images/trivia/12.png)}.first-trivia article:nth-child(30):after,.trivia-container article:nth-child(30):after{content:'';width:128px;height:128px;margin-bottom:16px;background-image:url(/assets/images/trivia/14.png)}.first-trivia article:nth-child(32):after,.trivia-container article:nth-child(32):after{content:'';width:128px;height:128px;margin-bottom:16px;background-image:url(/assets/images/trivia/04.png)}@media print{body{width:794px!important}body *{-webkit-print-color-adjust:exact}@supports (-ms-ime-align:auto){body{zoom:.7}}@page{size:210mm 297mm;margin:10mm 20mm}#footer{display:none!important}.container{width:794px!important}.form-container{width:100%!important}.form-container .form-group{margin-bottom:10px}.form-container .col-sm-1,.form-container .col-sm-2,.form-container .col-sm-3{width:25%;float:left}.form-container .col-sm-4,.form-container .col-sm-5,.form-container .col-sm-6,.form-container .col-sm-7,.form-container .col-sm-8,.form-container .col-sm-9{width:75%;float:left}.fig img{opacity:1!important}a[href]:after{content:""!important}abbr[title]:after{content:""!important}}