.text-right{text-align:right}.text-left{text-align:left}.white-link a:link,.white-link a:hover,.white-link a:visited{color:#fff}#main-title{margin-bottom:0}#main-title h1{margin-bottom:0}.site-footer{background-image:url(https://test.uu-hokkaido.jp/wp/wp-content/uploads/2020/09/uu_footerobi1.png);background-repeat:repeat-x;margin-top:24px;padding-top:76px}#map-bg{background-color:rgba(0,212,214,.5);background-image:radial-gradient(#fff 10%,transparent 10%),radial-gradient(#fff 10%,transparent 10%);background-position:0 0,10px 10px;background-size:20px 20px}.gallery-caption{background-color:#fff;color:#333;font-size:14px;font-weight:400;line-height:1.3;padding:8px 10px}.top-chitose{width:100%;overflow:visible;position:relative}.top-asahikawa{width:100%;overflow:visible;position:relative}.top-kushiro{width:100%;overflow:visible;position:relative}.top-obihiro{width:100%;overflow:visible;position:relative}.top-chitose .caption{font-weight:700;text-align:center;padding-top:40px;color:#fff}.top-asahikawa .caption{text-align:center;padding-top:40px;color:#fff}.top-kushiro .caption{text-align:center;padding-top:10px;color:#fff}.top-obihiro .caption{text-align:center;padding-top:10px;color:#fff}.top-hakodate .caption{text-align:center;padding-top:40px;color:#fff}.top-memambetsu .caption{text-align:center;padding-top:40px;color:#fff}.top-wakkanai .caption{text-align:center;padding-top:40px;color:#fff}.caption{padding-right:10px;padding-left:10px}.caption h3{color:#fff}.caption a:link{color:#fff}.caption a:visited{color:#fff}.top-chitose .mask{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background-color:rgba(0,0,0,.4);-webkit-transition:all .2s ease;transition:all .2s ease}.top-asahikawa .mask{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background-color:rgba(0,0,0,.4);-webkit-transition:all .2s ease;transition:all .2s ease}.top-kushiro .mask{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background-color:rgba(0,0,0,.4);-webkit-transition:all .2s ease;transition:all .2s ease}.top-obihiro .mask{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background-color:rgba(0,0,0,.4);-webkit-transition:all .2s ease;transition:all .2s ease}.top-hakodate .mask,.top-memambetsu .mask,.top-wakkanai .mask{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background-color:rgba(0,0,0,.4);-webkit-transition:all .2s ease;transition:all .2s ease}.top-chitose:hover .mask{opacity:1}.top-asahikawa:hover .mask{opacity:1}.top-kushiro:hover .mask{opacity:1}.top-obihiro:hover .mask{opacity:1}.top-hakodate:hover .mask,.top-memambetsu:hover .mask,.top-wakkanai:hover .mask{opacity:1}.getNewPostDispArea .getNewPost{border-bottom:1px dotted #ccc;padding:10px}.getNewPostDispArea .getNewPost:after{content:'';display:table;clear:both}.getNewPostImgArea{width:20%;padding-right:10px;float:left}.getNewPostImgArea img{width:80px}.getNewPostStringArea{width:80%;float:left}.getNewPostStringArea a:hover,a:active{color:#6ec1e4}.getNewPostStringArea .asahikawa-new{background-color:#06f;color:#fff;margin-right:2px}.getPostTitle{font-weight:700}#ap-menu{margin:auto;text-align:center;font-size:1.5rem}#ap-menu ul{list-style-type:none}#ap-menu li{width:120px;padding:3px 10px;border-radius:20px;margin:20px 5px 0;display:inline-block}#ap-menu a{color:#fff}.newchitose-ap{background-color:#f60}.asahikawa-ap{background-color:#06f}.hakodate-ap{background-color:#339}.wakkanai-ap{background-color:#0c6}.memambetsu-ap{background-color:#8f0099}.kushiro-ap{background-color:#090}.obihiro-ap{background-color:#ff3fd8}#scroll-top{z-index:3000}@media print,all and (max-width:959px){.boxed-layout #wrap{overflow:hidden}.boxed-layout .site-breadcrumbs{right:auto}.container,body.content-full-screen .elementor-section-wrap>.elementor-section.elementor-section-boxed>.elementor-container{max-width:90%}.content-area,.content-left-sidebar .content-area{float:none !important;width:100%;margin-bottom:40px;border:0}body.sidebar-content .content-area{margin-bottom:0}body:not(.separate-layout) .content-area,.content-left-sidebar:not(.separate-layout) .content-area{padding:0 !important}.no-margins .content-area,.no-margins.content-left-sidebar .content-area{margin-bottom:0}.widget-area.sidebar-primary,.widget-area.sidebar-secondary,.content-left-sidebar .widget-area{float:none !important;width:100%;padding:0 !important;border:0}body.has-composer.has-sidebar #primary{margin-bottom:40px}#main #content-wrap.container{width:auto !important}.content-both-sidebars .widget-area.sidebar-primary,.content-both-sidebars .widget-area.sidebar-secondary{float:none !important;width:100% !important}.content-both-sidebars:not(.separate-layout) .widget-area.sidebar-primary,.content-both-sidebars:not(.separate-layout) .widget-area.sidebar-secondary{width:100% !important}.separate-layout.content-both-sidebars .widget-area.sidebar-primary,.separate-layout.content-both-sidebars .widget-area.sidebar-secondary{width:100% !important}.separate-layout .container,.separate-layout.content-full-screen .elementor-section-wrap>.elementor-section.elementor-section-boxed>.elementor-container{max-width:95%}.separate-layout .content-area,.separate-layout.content-left-sidebar .content-area{margin-bottom:20px}.separate-layout .widget-area{padding-left:0 !important;padding-right:0 !important}body.separate-blog.separate-layout .oceanwp-row{margin:0 !important}body.separate-blog.separate-layout #blog-entries.blog-grid>*{padding:0 !important}}@media print{@page{margin:8mm;margin:10mm 8mm}*{-webkit-print-color-adjust:exact !important;background-attachment:initial !important;overflow-y:visible !important}html{overflow:visible !important;zoom:.7 !important}body{min-width:959px !important;padding-top:0 !important;padding-bottom:0 !important}a,a:visited{text-decoration:none}a[href]:after{content:""}abbr[title]:after{content:""}}