#wrapper #common_header{height:auto}#wrapper #common_header #common_header_right{margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-item-align:auto;align-self:auto}@media (max-width: 768px){#wrapper #common_header #common_header_right{margin-top:5px}}#wrapper #common_header #common_header_right #common_links{margin-top:0}#wrapper #common_header #common_header_right #change_lang{font-size:81.25%;list-style-type:none;width:9.3076923077em;height:2.5em;margin-left:1.4615384615em;padding:0.2307692308em 1.1538461538em 0.2307692308em;border:#ddd 1px solid;border-radius:1px;background-color:#fff;text-align:center;cursor:pointer;-webkit-transition-duration:.2s;transition-duration:.2s}#wrapper #common_header #common_header_right #change_lang:hover{background-color:#eaeaea}#wrapper #common_header #common_header_right #change_lang li{position:relative;width:100%;margin:0;font-size:.8em;text-align:left}#wrapper #common_header #common_header_right #change_lang li a{color:#333 !important;text-align:center;display:block}#wrapper #mainArea #user-area{width:1140px;max-width:100%}#wrapper a{color:#112a8e;text-decoration:none;-webkit-transition-duration:0.5s;transition-duration:0.5s}#wrapper a:hover{color:#2148e4;text-decoration:none}#wrapper header#top{padding-top:38px;position:relative;z-index:99}#wrapper header#top .header-wrapper{background:#fff;top:0;left:0;width:100%;height:100px}#wrapper header#top .container{position:relative;height:inherit}#wrapper header#top .container .logo{font-size:36px;font-weight:bold;position:absolute;top:15px;left:0}#wrapper header#top .container .logo a{color:black}#wrapper header#top .container .logo a:hover{color:rgba(0,0,0,0.7)}#wrapper header#top .container .logo-sub{position:absolute;bottom:15px;left:0;font-weight:bold;font-size:14px;color:#868e96}#wrapper header#top .container .logo-spf{position:absolute;top:10px;right:40px}#wrapper header#top .container .sp-menu-icon{display:none}#wrapper header#top .container .global-navi{position:absolute;right:0;bottom:0}#wrapper header#top .container .global-navi>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;list-style:none;padding:0}#wrapper header#top .container .global-navi>ul>li>a{margin:0px;padding:0px 15px 10px;font-size:14px;line-height:24px;font-weight:bold;color:#333;border-bottom:solid 2px rgba(17,42,142,0)}#wrapper header#top .container .global-navi>ul>li>a:hover{color:#112a8e;border-bottom:solid 2px #112a8e}#wrapper header#top .container .global-navi>ul .parent{position:relative}#wrapper header#top .container .global-navi>ul .parent ul{-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;list-style:none;margin:0;padding:0}#wrapper header#top .container .global-navi>ul .parent ul li{font-size:14px}#wrapper header#top .container .global-navi>ul .parent ul li a{display:block;padding:5px 10px;background:white;border-top:solid 1px #e9ecef;border-left:solid 3px #112a8e}#wrapper header#top .container .global-navi>ul .parent ul li a:hover{background:#f8f9fa;padding-left:15px}#wrapper header#top .container .global-navi>ul .parent:hover ul{visibility:visible;opacity:1;top:140%;left:0}@media (max-width: 767.99px){#wrapper header#top{padding-top:0}}@media (max-width: 767.99px){#wrapper header#top .header-wrapper{height:50px}}@media (min-width: 768px) and (max-width: 991.99px){#wrapper header#top .container .logo img{width:40%;height:40%}}@media (max-width: 767.99px){#wrapper header#top .container .logo img{width:auto;height:40px}}@media (min-width: 768px) and (max-width: 991.99px){#wrapper header#top .container .logo{top:18px;font-size:24px}}@media (min-width: 576px) and (max-width: 767.99px){#wrapper header#top .container .logo{top:7px;font-size:18px}}@media (max-width: 575.99px){#wrapper header#top .container .logo{margin:0 15px;font-size:14px;top:0;line-height:1.2}}@media (min-width: 768px) and (max-width: 991.99px){#wrapper header#top .container .logo-sub{font-size:12px;bottom:27px}}@media (min-width: 576px) and (max-width: 767.99px){#wrapper header#top .container .logo-sub{font-size:8px;bottom:7px}}@media (max-width: 575.99px){#wrapper header#top .container .logo-sub{font-size:6px;bottom:0;margin-left:15px}}@media (max-width: 767.99px){#wrapper header#top .container .logo-spf{right:60px;width:120px}#wrapper header#top .container .logo-spf img{width:100%;height:auto}}@media (max-width: 767.99px){#wrapper header#top .container .sp-menu-icon{display:block;position:absolute;top:0px;right:20px;font-size:24px;line-height:50px;height:50px}}@media (max-width: 767.99px){#wrapper header#top .container .global-navi{width:100%;top:50px;left:0;bottom:auto;z-index:1000;visibility:hidden;opacity:0;-webkit-transition-duration:0.5s;transition-duration:0.5s}#wrapper header#top .container .global-navi.open{visibility:visible;opacity:1}}@media (max-width: 767.99px){#wrapper header#top .container .global-navi>ul{display:block;background:white;margin:0}#wrapper header#top .container .global-navi>ul:before{content:'';display:block;clear:both}}@media (max-width: 767.99px){#wrapper header#top .container .global-navi>ul>li>a{display:block;border-top:solid 1px #e9ecef;background:#f8f9fa;padding:10px 15px 10px 20px}}@media (min-width: 768px){#wrapper header#top .container .global-navi>ul .parent ul{position:absolute;top:110%;left:0;min-width:200px;visibility:hidden;opacity:0;-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.175);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.175);z-index:1000}}@media (max-width: 767.99px){#wrapper header#top .container .global-navi>ul .parent ul{margin-left:15px;display:none}}#wrapper #main{margin-top:40px;margin-bottom:60px}#wrapper #content .newsection{margin-bottom:100px}#wrapper .page-article .img-fluid{width:100%;max-height:600px;-o-object-fit:contain;object-fit:contain}#wrapper #sidebar{margin-bottom:100px}#wrapper #sidebar .title{font-size:18px;font-weight:bold;padding-bottom:10px;border-bottom:solid 3px #112a8e}#wrapper #sidebar .list-menu ul{margin:0;padding:0;list-style:none}#wrapper #sidebar .list-menu ul li a{display:block;padding:10px 30px 10px 15px;font-weight:bold;font-size:14px;border-bottom:solid 1px #dee2e6;position:relative}#wrapper #sidebar .list-menu ul li a:hover{background:#f8f9fa}#wrapper #sidebar .list-menu ul li a:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;display:inline-block;right:15px;top:0;bottom:0;margin:auto;font-size:16px;height:16px}#wrapper #sidebar .newarticles .article-list>.row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:20px}#wrapper #sidebar .newarticles .article-list>.row>.col{-ms-flex-preferred-size:100%;flex-basis:100%}#wrapper #sidebar .newarticles .article-list>.row>.col>.row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:20px}#wrapper #sidebar .newarticles .article-list>.row>.col>.row>.col.img{-ms-flex-preferred-size:40%;flex-basis:40%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}#wrapper #sidebar .newarticles .article-list>.row>.col>.row>.col.img img{width:100%}#wrapper #sidebar .newarticles .article-list>.row>.col>.row>.col.datetitle{padding-left:0}#wrapper #sidebar .newarticles .article-list>.row>.col>.row>.col.datetitle .date{display:block;font-size:8px;color:#868e96}#wrapper #sidebar .newarticles .article-list>.row>.col>.row>.col.datetitle .atitle{display:block;font-size:14px;font-weight:bold;line-height:18px}#wrapper footer.footer-container{background:#263751;padding:30px 0 10px 0}#wrapper footer.footer-container .footer-navi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;list-style:none}#wrapper footer.footer-container .footer-navi ul li a{color:white;padding:10px;font-size:12px}#wrapper footer.footer-container .footer-navi ul li a:hover{color:white;text-decoration:underline}#wrapper footer.footer-container .copyright{text-align:center;font-size:10px;color:#cccccc}@media (max-width: 767.99px){#wrapper #pagetop{display:none}}

/*# sourceMappingURL=main.css.map */