﻿:root{overflow-y:scroll}.display-flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.flex-wrap-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.justify-content-center{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.align-items-center{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.flex-grow-1{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;flex-grow:1}.flex-shrink-2{-webkit-flex-shrink:2;-moz-flex-shrink:2;-ms-flex-shrink:2;-o-flex-shrink:2;flex-shrink:2}body{font-family:Quicksand, 'YuGothic', '游ゴシック体', 'Yu Gothic', '游ゴシック', 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, sans-serif}.font-mincho{font-family:'游明朝', YuMincho, 'ヒラギノ明朝 ProN W3', 'Hiragino Mincho ProN', 'HG明朝E', 'ＭＳ Ｐ明朝', 'ＭＳ 明朝', serif}.lead-line-height{line-height:2}.bd-underline-muted{border-bottom:1px solid #eceeef}.bd-overline-primary{border-top:1px solid #0095d9}.bd-underline-primary{border-bottom:1px solid #0095d9}.bs-underline{box-shadow:0 2px 2px rgba(0,0,0,0.1)}.bg-transfer-white{background-color:rgba(255,255,255,0.8)}.bg-transfer-blue{background-color:rgba(0,149,217,0.7)}.text-shadow{text-shadow:0 0 3px rgba(51,51,51,0.8)}.text-white{color:#fff}.text-white:focus,.text-white:hover{color:#fff}.text-gray{color:#7c7c7c}.text-blue{color:#0095d9}.btn-primary{color:#fff;background-color:#0095d9;border-color:#0095d9}.btn-primary:hover{color:#fff;background-color:#0072a6;border-color:#006b9c}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#0072a6;border-color:#006b9c}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#0072a6;border-color:#006b9c;background-image:none}.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus{color:#fff;background-color:#005982;border-color:#003d5a}.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary:disabled:focus,.btn-primary:disabled.focus{background-color:#0095d9;border-color:#0095d9}.btn-primary.disabled:hover,.btn-primary:disabled:hover{background-color:#0095d9;border-color:#0095d9}.btn-transfer-white-outline{border-color:#fff;background-color:rgba(255,255,255,0.9)}.btn-transfer-white-outline:hover{background-color:rgba(255,255,255,0.2);color:#fff}a{color:#003d5a}a:hover{color:#0095d9}a img:hover{opacity:0.8}.brand-facebook{color:#315096}.brand-facebook:hover,.brand-facebook:focus,.brand-facebook:active{color:#315096}.brand-twitter{color:#55acee}.brand-twitter:hover,.brand-twitter:focus,.brand-twitter:active{color:#55acee}.brand-youtube{color:#cd201f}.brand-youtube:hover,.brand-youtube:focus,.brand-youtube:active{color:#cd201f}.m-a--6{margin:-6rem -6rem !important}.m-t--6{margin-top:-6rem !important}.m-r--6{margin-right:-6rem !important}.m-b--6{margin-bottom:-6rem !important}.m-l--6{margin-left:-6rem !important}.m-x--6{margin-right:-6rem !important;margin-left:-6rem !important}.m-y--6{margin-top:-6rem !important;margin-bottom:-6rem !important}.m-a--5{margin:-5rem -5rem !important}.m-t--5{margin-top:-5rem !important}.m-r--5{margin-right:-5rem !important}.m-b--5{margin-bottom:-5rem !important}.m-l--5{margin-left:-5rem !important}.m-x--5{margin-right:-5rem !important;margin-left:-5rem !important}.m-y--5{margin-top:-5rem !important;margin-bottom:-5rem !important}.m-a-1half{margin:.5rem .5rem !important}.m-t-1half{margin-top:.5rem !important}.m-r-1half{margin-right:.5rem !important}.m-b-1half{margin-bottom:.5rem !important}.m-l-1half{margin-left:.5rem !important}.m-x-1half{margin-right:.5rem !important;margin-left:.5rem !important}.m-y-1half{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-a-4{margin:4rem 4rem !important}.m-t-4{margin-top:4rem !important}.m-r-4{margin-right:4rem !important}.m-b-4{margin-bottom:4rem !important}.m-l-4{margin-left:4rem !important}.m-x-4{margin-right:4rem !important;margin-left:4rem !important}.m-y-4{margin-top:4rem !important;margin-bottom:4rem !important}.m-a-5{margin:5rem 5rem !important}.m-t-5{margin-top:5rem !important}.m-r-5{margin-right:5rem !important}.m-b-5{margin-bottom:5rem !important}.m-l-5{margin-left:5rem !important}.m-x-5{margin-right:5rem !important;margin-left:5rem !important}.m-y-5{margin-top:5rem !important;margin-bottom:5rem !important}.m-a-6{margin:6rem 6rem !important}.m-t-6{margin-top:6rem !important}.m-r-6{margin-right:6rem !important}.m-b-6{margin-bottom:6rem !important}.m-l-6{margin-left:6rem !important}.m-x-6{margin-right:6rem !important;margin-left:6rem !important}.m-y-6{margin-top:6rem !important;margin-bottom:6rem !important}.m-a-7{margin:7rem 7rem !important}.m-t-7{margin-top:7rem !important}.m-r-7{margin-right:7rem !important}.m-b-7{margin-bottom:7rem !important}.m-l-7{margin-left:7rem !important}.m-x-7{margin-right:7rem !important;margin-left:7rem !important}.m-y-7{margin-top:7rem !important;margin-bottom:7rem !important}.m-a-8{margin:8rem 8rem !important}.m-t-8{margin-top:8rem !important}.m-r-8{margin-right:8rem !important}.m-b-8{margin-bottom:8rem !important}.m-l-8{margin-left:8rem !important}.m-x-8{margin-right:8rem !important;margin-left:8rem !important}.m-y-8{margin-top:8rem !important;margin-bottom:8rem !important}.m-a-9{margin:9rem 9rem !important}.m-t-9{margin-top:9rem !important}.m-r-9{margin-right:9rem !important}.m-b-9{margin-bottom:9rem !important}.m-l-9{margin-left:9rem !important}.m-x-9{margin-right:9rem !important;margin-left:9rem !important}.m-y-9{margin-top:9rem !important;margin-bottom:9rem !important}.m-a-10{margin:10rem 10rem !important}.m-t-10{margin-top:10rem !important}.m-r-10{margin-right:10rem !important}.m-b-10{margin-bottom:10rem !important}.m-l-10{margin-left:10rem !important}.m-x-10{margin-right:10rem !important;margin-left:10rem !important}.m-y-10{margin-top:10rem !important;margin-bottom:10rem !important}.p-a--6{padding:-6rem -6rem !important}.p-t--6{padding-top:-6rem !important}.p-r--6{padding-right:-6rem !important}.p-b--6{padding-bottom:-6rem !important}.p-l--6{padding-left:-6rem !important}.p-x--6{padding-right:-6rem !important;padding-left:-6rem !important}.p-y--6{padding-top:-6rem !important;padding-bottom:-6rem !important}.p-a--5{padding:-5rem -5rem !important}.p-t--5{padding-top:-5rem !important}.p-r--5{padding-right:-5rem !important}.p-b--5{padding-bottom:-5rem !important}.p-l--5{padding-left:-5rem !important}.p-x--5{padding-right:-5rem !important;padding-left:-5rem !important}.p-y--5{padding-top:-5rem !important;padding-bottom:-5rem !important}.p-a-1half{padding:.5rem .5rem !important}.p-t-1half{padding-top:.5rem !important}.p-r-1half{padding-right:.5rem !important}.p-b-1half{padding-bottom:.5rem !important}.p-l-1half{padding-left:.5rem !important}.p-x-1half{padding-right:.5rem !important;padding-left:.5rem !important}.p-y-1half{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-a-4{padding:4rem 4rem !important}.p-t-4{padding-top:4rem !important}.p-r-4{padding-right:4rem !important}.p-b-4{padding-bottom:4rem !important}.p-l-4{padding-left:4rem !important}.p-x-4{padding-right:4rem !important;padding-left:4rem !important}.p-y-4{padding-top:4rem !important;padding-bottom:4rem !important}.p-a-5{padding:5rem 5rem !important}.p-t-5{padding-top:5rem !important}.p-r-5{padding-right:5rem !important}.p-b-5{padding-bottom:5rem !important}.p-l-5{padding-left:5rem !important}.p-x-5{padding-right:5rem !important;padding-left:5rem !important}.p-y-5{padding-top:5rem !important;padding-bottom:5rem !important}.p-a-6{padding:6rem 6rem !important}.p-t-6{padding-top:6rem !important}.p-r-6{padding-right:6rem !important}.p-b-6{padding-bottom:6rem !important}.p-l-6{padding-left:6rem !important}.p-x-6{padding-right:6rem !important;padding-left:6rem !important}.p-y-6{padding-top:6rem !important;padding-bottom:6rem !important}.p-a-7{padding:7rem 7rem !important}.p-t-7{padding-top:7rem !important}.p-r-7{padding-right:7rem !important}.p-b-7{padding-bottom:7rem !important}.p-l-7{padding-left:7rem !important}.p-x-7{padding-right:7rem !important;padding-left:7rem !important}.p-y-7{padding-top:7rem !important;padding-bottom:7rem !important}.p-a-8{padding:8rem 8rem !important}.p-t-8{padding-top:8rem !important}.p-r-8{padding-right:8rem !important}.p-b-8{padding-bottom:8rem !important}.p-l-8{padding-left:8rem !important}.p-x-8{padding-right:8rem !important;padding-left:8rem !important}.p-y-8{padding-top:8rem !important;padding-bottom:8rem !important}.p-a-9{padding:9rem 9rem !important}.p-t-9{padding-top:9rem !important}.p-r-9{padding-right:9rem !important}.p-b-9{padding-bottom:9rem !important}.p-l-9{padding-left:9rem !important}.p-x-9{padding-right:9rem !important;padding-left:9rem !important}.p-y-9{padding-top:9rem !important;padding-bottom:9rem !important}.p-a-10{padding:10rem 10rem !important}.p-t-10{padding-top:10rem !important}.p-r-10{padding-right:10rem !important}.p-b-10{padding-bottom:10rem !important}.p-l-10{padding-left:10rem !important}.p-x-10{padding-right:10rem !important;padding-left:10rem !important}.p-y-10{padding-top:10rem !important;padding-bottom:10rem !important}.navigation .nav-link{width:100%;line-height:1.2}@media (max-width: 767px){.navigation .nav-link{width:50%}}.navigation .hvr-fade.active,.navigation .hvr-fade:active,.navigation .hvr-fade:focus,.navigation .hvr-fade:hover{background-color:rgba(0,149,217,0.7);color:#fff}@media (max-width: 767px){header .navbar-toggler{font-size:initial;line-height:1.8}}#shoja-mascot{height:5rem;background-image:url(/img/mascot/2020-1.png),url(/img/mascot/2020-2.png),url(/img/mascot/2020-3.png),url(/img/mascot/2020-4.png);background-repeat:no-repeat, no-repeat, no-repeat, no-repeat;background-position:bottom -20% left 10%, bottom -20% left 36%, bottom -20% right 36%, bottom -20% right 10%;-moz-background-size:4rem auto;-webkit-background-size:4rem auto;-o-background-size:4rem auto;-ms-background-size:4rem auto}.footer-bg-primary{background-color:#0095d9}
