@charset "utf-8";@import "/theme/tpl/tpl-mp-minpage-box-v2/css/general.css";*{border:0;margin:0;outline:0;padding:0;background:none;box-sizing:border-box;font:inherit;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;text-decoration:none;vertical-align:baseline;list-style:none}:root{font-size:.75rem}@media print{:root{font-size:.55rem}}@media screen and (min-width:320px){:root{font-size:calc(.75rem + ((1vw - .2rem) * .5))}}@media screen and (min-width:1920px){:root{font-size:1.25rem}}html{font-family:'Lato','Noto Sans JP','游ゴシック Medium','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:calc(.75rem + ((1vw - 4.8px) * .4167));-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}body{transition:.3s;color:#111;background:#fff;line-height:2;letter-spacing:.1rem;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}@media (min-width:768px){body{overflow-x:hidden}}@media (min-width:768px){body{overflow-x:hidden}}#body{overflow:hidden}i{font-family:"Open Sans",sans-serif}u{text-decoration:underline}em{font-weight:bold}strong{font-weight:bold;font-size:1.2em}small{font-size:70%}a{color:#444}a:hover{color:#5e5e5e}input,textarea,select{font-size:16px}@media (min-width:768px){input,textarea,select{font-size:inherit}}@media (min-width:768px){input,textarea,select{font-size:inherit}}input[type=text]{border:1px solid #ccc}input[type=email]{border:1px solid #ccc}input[type=password]{border:1px solid #ccc}input[type=date]{border:1px solid #ccc}textarea{border:1px solid #ccc}select{border:1px solid #ccc}#header-wrap{position:relative}.header-outer{overflow:hidden}header{position:relative;line-height:1;width:100%;overflow:hidden}header .header-inner{position:relative;margin:0 auto;width:100%;line-height:1.1}main{margin:0 auto;padding:0;width:100%;max-width:1920px}#footer-wrap{background:#030303}footer{margin:0 auto;width:100%}header .header-inner{padding:2rem calc(.5rem + ((1vw - .2rem) * 10))}footer>.footer-inner{padding:4rem calc(.5rem + ((1vw - .2rem) * 10))}#topicPath>.inner{margin:1rem 0;padding:0 calc(.5rem + ((1vw - .2rem) * 10))}section.udmargin{margin-top:4rem;margin-bottom:4rem}section.umargin{margin-top:4rem}section.dmargin{margin-bottom:4rem}section>.inner{padding:0 calc(.5rem + ((1vw - .2rem) * 10))}section>.inner.padding{padding:4rem calc(.5rem + ((1vw - .2rem) * 10))}#topicPath{text-align:left;font-size:.8rem}#topicPath ul{display:flex}#topicPath ul li:not(:first-child)::before{content:'>';margin:0 .5rem}.wspPageTop{display:none;margin:0;padding:0;position:fixed;bottom:2rem;right:2rem;width:64px;height:64px;text-align:center;overflow:hidden;z-index:999}.wspPageTop a{display:block;position:relative;margin:0;width:100%;height:100%}.wspPageTop a::before{content:'';display:block;width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='101px' height='101px' viewBox='0.5 0.5 101 101' overflow='visible' enable-background='new 0.5 0.5 101 101' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23ccc' d='M50.5,99.5c-27.019,0-49-21.981-49-49s21.981-49,49-49s49,21.981,49,49S77.519,99.5,50.5,99.5z M70.277,65.824c1.105,1.105,2.572,1.714,4.132,1.714c1.561,0,3.023-0.61,4.12-1.718l3.424-3.424c1.109-1.11,1.718-2.583,1.714-4.147c-0.004-1.555-0.614-3.012-1.718-4.104L54.635,26.829c-1.105-1.105-2.574-1.714-4.135-1.714s-3.029,0.609-4.135,1.714L19.047,54.148c-1.109,1.109-1.718,2.582-1.714,4.146c0.004,1.555,0.614,3.013,1.718,4.105l3.424,3.424c1.105,1.105,2.573,1.714,4.132,1.714c1.561,0,3.024-0.61,4.121-1.718L50.5,46.047L70.277,65.824z'/%3E%3Cpath fill='%23FFFFFF' d='M50.5,2.5c26.467,0,48,21.533,48,48c0,26.467-21.533,48-48,48c-26.467,0-48-21.533-48-48C2.5,24.033,24.033,2.5,50.5,2.5 M26.606,68.538c1.83,0,3.546-0.715,4.824-2.007l19.07-19.07l19.07,19.07c1.294,1.294,3.013,2.007,4.838,2.007c1.83,0,3.546-0.715,4.824-2.007l3.429-3.428c1.298-1.3,2.011-3.024,2.006-4.857c-0.005-1.823-0.721-3.532-2.007-4.805l-27.318-27.32c-1.295-1.294-3.014-2.007-4.842-2.007c-1.828,0-3.547,0.713-4.842,2.007L18.34,53.441c-1.299,1.299-2.012,3.023-2.007,4.856c0.005,1.824,0.72,3.533,2.007,4.806l3.428,3.428C23.062,67.825,24.78,68.538,26.606,68.538 M50.5,0.5c-27.621,0-50,22.379-50,50s22.379,50,50,50s50-22.379,50-50S78.121,0.5,50.5,0.5L50.5,0.5z M26.606,66.538c-1.237,0-2.478-0.474-3.425-1.421l-3.428-3.428c-1.895-1.875-1.895-4.939,0-6.834l27.318-27.319c0.948-0.947,2.188-1.421,3.428-1.421s2.48,0.474,3.428,1.421l27.318,27.319c1.895,1.875,1.895,4.938,0,6.834l-3.428,3.428c-0.938,0.947-2.172,1.421-3.41,1.421c-1.236,0-2.477-0.474-3.424-1.421L50.5,44.633L30.016,65.117C29.079,66.064,27.844,66.538,26.606,66.538L26.606,66.538z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.wspPageTop i{font-size:64px;position:absolute;top:0;left:0;color:#fff}.header-nav-normal #nav-container{margin:0}.header-nav-normal #nav-container ul{display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%;justify-content:space-between;list-style:none}.header-nav-normal #nav-container ul li{flex:auto;width:50%}@media (min-width:768px){.header-nav-normal #nav-container ul li{flex:1}}@media (min-width:768px){.header-nav-normal #nav-container ul li{flex:1}}.header-nav-normal #nav-container ul li a{border:1px solid #ccc;border-right:none;color:#333;display:block;padding:.6em .4em;text-align:center;text-decoration:none;white-space:nowrap}.header-nav-normal #nav-container ul li a:hover{background:#ccc;color:#ffffff}.header-nav-normal #nav-container ul li:last-child a{border-right:1px solid #ccc}@media (max-width:768px){.header-nav-normal #nav-container ul li:nth-child(2n) a{border-right:1px solid #ccc}.header-nav-normal #nav-container ul li:nth-child(n + 3) a{border-top:none}}.nav-button{overflow:initial}.nav-button #nav-container{left:0;top:0;height:auto;width:100%;pointer-events:none}.nav-button #nav-container *{visibility:visible}.nav-button #nav-container .bg{position:absolute;top:0;left:0;width:100%;height:calc(100vh);visibility:hidden;opacity:0;transition:.3s;background:#000;z-index:8}.nav-button #nav-container:focus-within .bg{visibility:visible;opacity:.6}.nav-button #nav-container .button{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;z-index:1;-webkit-appearance:none;border:0;background:transparent;border-radius:0;height:auto;box-sizing:content-box;padding:1rem;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:right}.nav-button #nav-container .icon-bar{display:block;width:30px;height:3px;background:#ccc;transition:.3s}.nav-button #nav-container .icon-bar+.icon-bar{margin-top:5px}.nav-button #nav-container:focus-within .button{pointer-events:none}.nav-button #nav-container:focus-within .icon-bar:nth-of-type(1){transform:translate3d(0, 8px, 0) rotate(45deg)}.nav-button #nav-container:focus-within .icon-bar:nth-of-type(2){opacity:0}.nav-button #nav-container:focus-within .icon-bar:nth-of-type(3){transform:translate3d(0, -8px, 0) rotate(-45deg)}.nav-button #nav-container #nav-content{margin-top:78px;padding:20px;width:90%;max-width:300px;position:absolute;top:0;right:0;height:calc(100vh - 78px);background:#111;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateX(100%);transition:transform .3s;will-change:transform;contain:paint;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:9}.nav-button #nav-container #nav-content ul{display:flex;flex-direction:column;height:100%}.nav-button #nav-container #nav-content li{border-bottom:1px solid #999}.nav-button #nav-container #nav-content li:first-of-type{border-top:1px solid #999}.nav-button #nav-container #nav-content li:hover{background:#333}.nav-button #nav-container #nav-content li a{padding:1rem 1rem;display:block;transition:color .1s;font-size:1rem;color:#fff;line-height:1.1}.nav-button #nav-container #nav-content li a::before{margin-right:.3rem;vertical-align:middle;color:#ccc}.nav-button #nav-container #nav-content li a:hover{color:#fff}.nav-button #nav-container #nav-content li:not(.small)+.small{margin-top:auto}.nav-button #nav-container #nav-content .small{display:flex;align-self:center}.nav-button #nav-container #nav-content .small a{font-size:80%;font-weight:400;color:#888}.nav-button #nav-container #nav-content .small a+a{margin-left:15px}.nav-button #nav-container:focus-within #nav-content{transform:none}header.nav-normal #nav-container{margin:0}header.nav-normal #nav-container ul{display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%;justify-content:space-between;list-style:none}header.nav-normal #nav-container ul li{flex:auto;width:50%}@media (min-width:768px){header.nav-normal #nav-container ul li{flex:1}}@media (min-width:768px){header.nav-normal #nav-container ul li{flex:1}}header.nav-normal #nav-container ul li a{border:1px solid #ccc;border-right:none;color:#333;display:block;padding:.6em .4em;text-align:center;text-decoration:none;white-space:nowrap}header.nav-normal #nav-container ul li a:hover{background:#ccc;color:#ffffff}header.nav-normal #nav-container ul li:last-child a{border-right:1px solid #ccc}@media (max-width:768px){header.nav-normal #nav-container ul li:nth-child(2n) a{border-right:1px solid #ccc}header.nav-normal #nav-container ul li:nth-child(n + 3) a{border-top:none}}header.nav-always-button{overflow:initial}header.nav-always-button #nav-container{left:0;top:0;height:auto;width:100%;pointer-events:none}header.nav-always-button #nav-container *{visibility:visible}header.nav-always-button #nav-container .bg{position:absolute;top:0;left:0;width:100%;height:calc(100vh);visibility:hidden;opacity:0;transition:.3s;background:#000;z-index:8}header.nav-always-button #nav-container:focus-within .bg{visibility:visible;opacity:.6}header.nav-always-button #nav-container .button{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;z-index:1;-webkit-appearance:none;border:0;background:transparent;border-radius:0;height:auto;box-sizing:content-box;padding:1rem;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:right}header.nav-always-button #nav-container .icon-bar{display:block;width:30px;height:3px;background:#ccc;transition:.3s}header.nav-always-button #nav-container .icon-bar+.icon-bar{margin-top:5px}header.nav-always-button #nav-container:focus-within .button{pointer-events:none}header.nav-always-button #nav-container:focus-within .icon-bar:nth-of-type(1){transform:translate3d(0, 8px, 0) rotate(45deg)}header.nav-always-button #nav-container:focus-within .icon-bar:nth-of-type(2){opacity:0}header.nav-always-button #nav-container:focus-within .icon-bar:nth-of-type(3){transform:translate3d(0, -8px, 0) rotate(-45deg)}header.nav-always-button #nav-container #nav-content{margin-top:78px;padding:20px;width:90%;max-width:300px;position:absolute;top:0;right:0;height:calc(100vh - 78px);background:#111;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateX(100%);transition:transform .3s;will-change:transform;contain:paint;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:9}header.nav-always-button #nav-container #nav-content ul{display:flex;flex-direction:column;height:100%}header.nav-always-button #nav-container #nav-content li{border-bottom:1px solid #999}header.nav-always-button #nav-container #nav-content li:first-of-type{border-top:1px solid #999}header.nav-always-button #nav-container #nav-content li:hover{background:#333}header.nav-always-button #nav-container #nav-content li a{padding:1rem 1rem;display:block;transition:color .1s;font-size:1rem;color:#fff;line-height:1.1}header.nav-always-button #nav-container #nav-content li a::before{margin-right:.3rem;vertical-align:middle;color:#ccc}header.nav-always-button #nav-container #nav-content li a:hover{color:#fff}header.nav-always-button #nav-container #nav-content li:not(.small)+.small{margin-top:auto}header.nav-always-button #nav-container #nav-content .small{display:flex;align-self:center}header.nav-always-button #nav-container #nav-content .small a{font-size:80%;font-weight:400;color:#888}header.nav-always-button #nav-container #nav-content .small a+a{margin-left:15px}header.nav-always-button #nav-container:focus-within #nav-content{transform:none}@media (min-width:768px){header.nav-sizing-button #nav-container{margin:0}header.nav-sizing-button #nav-container ul{display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%;justify-content:space-between;list-style:none}header.nav-sizing-button #nav-container ul li{flex:auto;width:50%}header.nav-sizing-button #nav-container ul li a{border:1px solid #ccc;border-right:none;color:#333;display:block;padding:.6em .4em;text-align:center;text-decoration:none;white-space:nowrap}header.nav-sizing-button #nav-container ul li a:hover{background:#ccc;color:#ffffff}header.nav-sizing-button #nav-container ul li:last-child a{border-right:1px solid #ccc}}@media (min-width:768px) and (min-width:768px){header.nav-sizing-button #nav-container ul li{flex:1}}@media (min-width:768px) and (min-width:768px){header.nav-sizing-button #nav-container ul li{flex:1}}@media (min-width:768px) and (max-width:768px){header.nav-sizing-button #nav-container ul li:nth-child(2n) a{border-right:1px solid #ccc}header.nav-sizing-button #nav-container ul li:nth-child(n + 3) a{border-top:none}}@media (max-width:768px){header.nav-sizing-button{overflow:initial}header.nav-sizing-button #nav-container{left:0;top:0;height:auto;width:100%;pointer-events:none}header.nav-sizing-button #nav-container *{visibility:visible}header.nav-sizing-button #nav-container .bg{position:absolute;top:0;left:0;width:100%;height:calc(100vh);visibility:hidden;opacity:0;transition:.3s;background:#000;z-index:8}header.nav-sizing-button #nav-container:focus-within .bg{visibility:visible;opacity:.6}header.nav-sizing-button #nav-container .button{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;z-index:1;-webkit-appearance:none;border:0;background:transparent;border-radius:0;height:auto;box-sizing:content-box;padding:1rem;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:right}header.nav-sizing-button #nav-container .icon-bar{display:block;width:30px;height:3px;background:#ccc;transition:.3s}header.nav-sizing-button #nav-container .icon-bar+.icon-bar{margin-top:5px}header.nav-sizing-button #nav-container:focus-within .button{pointer-events:none}header.nav-sizing-button #nav-container:focus-within .icon-bar:nth-of-type(1){transform:translate3d(0, 8px, 0) rotate(45deg)}header.nav-sizing-button #nav-container:focus-within .icon-bar:nth-of-type(2){opacity:0}header.nav-sizing-button #nav-container:focus-within .icon-bar:nth-of-type(3){transform:translate3d(0, -8px, 0) rotate(-45deg)}header.nav-sizing-button #nav-container #nav-content{margin-top:78px;padding:20px;width:90%;max-width:300px;position:absolute;top:0;right:0;height:calc(100vh - 78px);background:#111;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateX(100%);transition:transform .3s;will-change:transform;contain:paint;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:9}header.nav-sizing-button #nav-container #nav-content ul{display:flex;flex-direction:column;height:100%}header.nav-sizing-button #nav-container #nav-content li{border-bottom:1px solid #999}header.nav-sizing-button #nav-container #nav-content li:first-of-type{border-top:1px solid #999}header.nav-sizing-button #nav-container #nav-content li:hover{background:#333}header.nav-sizing-button #nav-container #nav-content li a{padding:1rem 1rem;display:block;transition:color .1s;font-size:1rem;color:#fff;line-height:1.1}header.nav-sizing-button #nav-container #nav-content li a::before{margin-right:.3rem;vertical-align:middle;color:#ccc}header.nav-sizing-button #nav-container #nav-content li a:hover{color:#fff}header.nav-sizing-button #nav-container #nav-content li:not(.small)+.small{margin-top:auto}header.nav-sizing-button #nav-container #nav-content .small{display:flex;align-self:center}header.nav-sizing-button #nav-container #nav-content .small a{font-size:80%;font-weight:400;color:#888}header.nav-sizing-button #nav-container #nav-content .small a+a{margin-left:15px}header.nav-sizing-button #nav-container:focus-within #nav-content{transform:none}}@keyframes key1{0%{transform:translateY(0)}100%{transform:translateY(-10px)}}body.full-one-column-responsive #body{margin:0 auto;width:100%}body.full-one-column-responsive #side{display:none}body.fixed-one-column #body{margin:0 auto;max-width:1000px}body.fixed-one-column #side{display:none}body.full-two-column-responsive #body{margin:0 auto;width:100%}body.full-two-column-responsive #main-wrap{display:flex}body.full-two-column-responsive #main{width:calc(100%-20rem)}body.full-two-column-responsive #side{width:20rem}body.fixed-two-column #body{margin:0 auto;width:1000px}body.fixed-two-column #main-wrap{display:flex}body.fixed-two-column #main{max-width:700px}body.fixed-two-column #side{max-width:300px}header.title-text .title-description{display:none}header.title-image .title-logo{height:36px;background:url(../images/logo.svg) left center no-repeat;background-size:contain;text-indent:-9999px}header.title-image .title-description{display:none}header.title-image-dtext .title-logo{height:36px;background:url(../images/logo.svg) left center no-repeat;background-size:contain;text-indent:-9999px}header.header-fixed{position:fixed;top:0;width:100%}body.fixed-one-column header.header-fixed,body.fixed-two-column header.header-fixed{max-width:1000px}header.header-nav-fixed #nav-content{position:fixed;top:0;width:100%}body.fixed-one-column header.header-nav-fixed #nav-content,body.fixed-two-column header.header-nav-fixed #nav-content{max-width:1000px}header.header-nav-position-top{display:flex;justify-content:space-between;align-items:center}header.header-nav-position-top #nav-container{padding-right:calc(.5rem + ((1vw - .2rem) * 10));width:fit-content;word-break:keep-all}header.header-nav-position-top #nav-container ul{display:flex;flex-wrap:nowrap}@media (min-width:768px){header.header-nav-position-top #nav-container ul li{margin-left:1rem}header.header-nav-position-top #nav-container ul li:first-of-type{margin-left:0}}header.header-nav-position-top-fixed{display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;width:100%;z-index:99}body.fixed-one-column header.header-nav-position-top-fixed,body.fixed-two-column header.header-nav-position-top-fixed{max-width:1000px}header.header-nav-position-top-fixed #nav-container{width:fit-content;word-break:keep-all}header.header-nav-position-top-fixed #nav-container ul{flex-wrap:nowrap}:root{font-size:.75rem}@media (min-width:320px){:root{font-size:calc(.75rem + ((1vw - .2rem) * .5))}}@media (min-width:1921px){:root{font-size:1.25rem}}*{line-height:calc(1em + 1rem);touch-action:manipulation}html{font-family:Roboto,"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-feature-settings:"palt";touch-action:manipulation;background:#8b0404;overflow:auto}body{overscroll-behavior:none;overflow-x:hidden;background:transparent}#body{overflow:unset}h1,h2{font-size:2rem;font-weight:bold;color:#424242}h1 a,h2 a{color:#424242;text-decoration:none}h2{margin-bottom:3rem}h3{font-size:1.6rem;font-weight:bold}img{max-width:100%}a{color:#554348;transition:.3s all ease}a:hover{color:#725960;text-decoration-color:#725960}b{font-weight:bold;color:#111}pre{white-space:pre-wrap}.fa,.far,.fas{letter-spacing:0}.none{display:none}main{padding-bottom:6rem;background:#fff}section>.inner{margin:6rem 0 0;padding:0 calc(.5rem + ((1vw - .2rem) * 10))}.pager{display:flex}.pager span{margin-right:.6rem;display:inline-block}.pager span a{display:inline-block;padding:.3rem .8rem;background:#eee;border:1px solid #ccc;color:#333;border-radius:.3rem;text-align:center;text-decoration:none}.pager span a:hover{background:#c00;color:#fff}.pager span a.active{background:#990000;color:#fff}.page-top{box-sizing:content-box;padding:4px}.page-top i{color:#c00;background:#fff;border:2px solid #fff;border-radius:50%}.border-box{padding:1rem;border:1px solid #ccc;background:#F1F3F4}.dl-table{width:100%;border:1px solid #cccccc;border-radius:4px;background-color:#fff}.dl-table dl{display:flex;flex-wrap:wrap;justify-content:left;text-align:center;border-bottom:1px solid #ccc}.dl-table dl:last-child{border-bottom:none}.dl-table dl dt{padding:.5rem .3rem;background:#f2f2f2 none repeat scroll 0 0;color:#333}.dl-table dl dd{padding:.5rem .3rem}#topicPath>.inner{margin:0 0;padding-top:.2rem;padding-bottom:.2rem;background:#b30000;color:#fff}#topicPath>.inner a{color:#fff;opacity:.8}header{position:fixed;top:0;z-index:2;background:#8b0404;transition:all .3s}header .header-inner{transition:all .3s}header.title-image .title-logo{height:4rem;transition:all .3s}header.title-image .title-logo a{display:block;height:100%}header a{color:#fff}header a:hover{color:#fff}header.min .header-inner{padding-top:1rem;padding-bottom:1rem}header.min .title-logo{height:2.5rem}@media (min-width:768px){#nav-container nav ul{align-items:center}}@media (min-width:768px){#nav-container nav ul{align-items:center}}#nav-container nav ul li a{transition:.3s all ease;font-weight:bold}@media (min-width:768px){#nav-container nav ul li a{color:#fff !important;border:none !important}#nav-container nav ul li a:hover{background-color:inherit !important;color:#f33 !important}}@media (min-width:768px){#nav-container nav ul li a{color:#fff !important;border:none !important}#nav-container nav ul li a:hover{background-color:inherit !important;color:#f33 !important}}header.nav-sizing-button #nav-container .icon-bar{background:rgba(255,255,255,0.9)}footer{background:#8b0404;color:#fff}footer a{color:rgba(255,255,255,0.8)}footer a:hover{color:#fff}#copy-right{margin-top:2rem;font-size:.8rem;opacity:.8}.loader{background-image:linear-gradient(to right, #fafafa 0%, #eee 100%);height:100%;left:0;position:fixed;top:0;width:100%;z-index:100;display:flex;flex-direction:column;justify-content:center;align-items:center}.loader img{opacity:.5}