.cap{position:absolute;bottom:0;right:0;font-size:min(2.4svw,12px);color:#fff;text-shadow:0 0 5px #000;padding:.5em}#top #main{font-size:0}#top #main h1{position:relative}#top #contents .btn{max-width:380px;margin:0 auto 5em}@media screen and (max-width: 750px),print{#top #contents .btn{width:80%;margin:0 auto 2.5em}}#top #contents .bnr{margin:0 auto 5em}@media screen and (max-width: 750px),print{#top #contents .bnr{width:90%;margin:0 auto 2.5em}}#top #contents .koudou{background:url(../images/top/bg-koudou.png) no-repeat 0 100%;background-size:cover;padding:3em 0}@media screen and (max-width: 750px),print{#top #contents .koudou{padding:1.5em 0}}#top #contents .omiya{background:url(../images/top/bg-omiya.png) no-repeat 0 100%;background-size:cover;padding:5em 0}@media screen and (max-width: 750px),print{#top #contents .omiya{padding:2.5em 0}}#top #contents .omiya .lead{text-align:center;font-size:min(4.6svw,28px);margin:0 0 2em;letter-spacing:.1em}@media screen and (max-width: 750px),print{#top #contents .omiya .lead{margin:0 0 1em}}#top #contents .omiya .lead span{display:block;font-size:min(3.6svw,18px);padding-top:.5em}#top #contents .omiya .flex{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 750px),print{#top #contents .omiya .flex{display:block}}#top #contents .omiya .flex .logo{width:23%}@media screen and (max-width: 750px),print{#top #contents .omiya .flex .logo{width:50%;margin:0 auto 1em}}#top #contents .omiya .flex dl{width:67%}@media screen and (max-width: 750px),print{#top #contents .omiya .flex dl{width:100%}}#top #contents .omiya .flex dl dt{font-size:min(4.6svw,28px);font-weight:normal;margin:.5em 0 .5em 0}#top #contents .omiya .flex dl dt img{max-width:322px}#top #contents .omiya .flex dl dd{line-height:2;font-size:min(2.8svw,14px);margin:0 0 2em}#top #contents .omiya .flex dl dd span{display:block;font-size:min(2svw,10px);padding:1em 0 0 0}#top #contents .start{background:url(../images/top/bg-start.png) no-repeat 100% 100%;background-size:cover;padding:5em 0 10em;position:relative}@media screen and (max-width: 750px),print{#top #contents .start{padding:2.5em 0 10em}}#top #contents .start dl dt{font-size:min(4.8svw,30px);color:#3b4647;margin:0 0 1em;line-height:1.5}#top #contents .start dl dd{font-size:min(2.8svw,14px);color:#231815;line-height:2}#top #contents .yokoku{background:url(../images/top/bg-yokoku.png) no-repeat 0 100%;background-size:cover;padding:2.5em 0}@media screen and (max-width: 750px),print{#top #contents .yokoku{padding:1.25em 0}}#top #contents .yokoku p{text-align:center;font-size:min(5svw,32px);color:#fff;letter-spacing:.1em}#top #contents .map{background:#fff;padding:5em 0;margin:0 auto}@media screen and (max-width: 750px),print{#top #contents .map{padding:2.5em 0}}#top #contents .map .inner{max-width:initial;width:auto}#top #contents .map ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto 2em;max-width:1024px}@media screen and (max-width: 750px),print{#top #contents .map ul{margin:0 auto 1em}}#top #contents .map ul li{font-size:min(2.2svw,11px);border-right:1px solid #3b4647;color:#3b4647;padding:0 1em}@media screen and (max-width: 750px),print{#top #contents .map ul li{text-align:center;font-size:min(2.4svw,12px)}}#top #contents .map ul li:first-child{padding-left:0}@media screen and (max-width: 750px),print{#top #contents .map ul li:nth-of-type(2){border-right:none;padding-right:0}}#top #contents .map ul li:last-child{border-right:none;padding-right:0}#top #contents .map ul li span{font-size:min(3.4svw,17px)}@media screen and (max-width: 750px),print{#top #contents .map ul li span{font-size:min(3.8svw,20px)}}#top #contents .map .img{margin:0 auto 2em;max-width:1280px;width:90%}@media screen and (max-width: 750px),print{#top #contents .map .img{margin:0 auto 1em}}#top #contents .map .bus{max-width:640px;margin:0 auto}#top #contents .map .bus .txt{font-size:min(3.6svw,18px);text-align:center;margin:0 0 .5em;letter-spacing:.1em}#top #contents .map .bus .txt span{font-size:1.2em}#top #contents .about{background:#eceff2;padding:5em 0 10em}@media screen and (max-width: 750px),print{#top #contents .about{padding:2.5em 0}}#top #contents .about .inner{max-width:640px;margin:0 auto}#top #contents .about .inner .title{text-align:center;font-size:min(4.4svw,26px);color:#535658;margin:0 auto 1em;letter-spacing:.1em}#top #contents .about .inner dl{margin:0 0 2.5em}@media screen and (max-width: 750px),print{#top #contents .about .inner dl{margin:0 0 1.25em}}#top #contents .about .inner dl.btm{margin:0 0 4em}@media screen and (max-width: 750px),print{#top #contents .about .inner dl.btm{margin:0 0 2em}}#top #contents .about .inner dl dt{background:#3b4647;color:#fff;text-align:center;font-size:min(3.2svw,16px);padding:.5em 0;margin:0 0 1em}#top #contents .about .inner dl dd img{width:100%}#top #contents .about .inner dl dd ul{display:flex;flex-wrap:wrap;justify-content:space-between}#top #contents .about .inner dl dd ul li{width:48%}#top #contents .about .inner .btn{margin:0 auto 2em}@media screen and (max-width: 750px),print{#top #contents .about .inner .btn{margin:0 auto 1em}}#top #contents .about .inner .txt{text-align:center;color:#535658;line-height:2;font-size:min(2.8svw,14px);letter-spacing:.1em}/*# sourceMappingURL=top.css.map */