:focus,::selection{outline:none}
ul{padding:0;margin:0;list-style-type:none}
h1,h2,h3,h4{margin:0;padding:0;color:#1A4004}
h1{font-weight:bolder}
.uk-grid > *{padding-left:0px}
.uk-grid-medium > *{padding-left:0px}
a,.uk-link{color:#1A4004}
@media screen and (max-width:479px){article.uk-panel-box{padding:0}
}
#post{background-color:#F3E8E5}
#post .headline{width:100%}
#post .headline h1 img{height:2rem}
.post-list__item{border-bottom:.1rem solid black}
.post-list__item:first-child{border-top:.1rem solid black}
.post-list__item__link{display:block}
.post-list__item a{font-weight:600;font-size:1.2rem;max-width:100%}
@media screen and (max-width:767px){.post-list__item a{font-size:1rem}
}
.post-list__item__thumbnail{width:3rem;height:3rem;margin-right:10px}
.post-list__item__date{font-weight:normal}
@media screen and (max-width:479px){.post-list__item__date{width:100px}
}
.post-list__item__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media screen and (max-width:767px){.area-list{text-align:center;flex-direction:column;justify-content:center}
}
.area__icon{display:block;width:3.5rem;height:2rem;padding-right:.5rem}
@media screen and (max-width:479px){.area__icon{flex-direction:column;margin:.1rem;width:2rem;height:1.5rem;padding-right:.2rem}
}
@media screen and (max-width:767px){.purpose-list{text-align:center;flex-direction:column;justify-content:center}
}
@media screen and (max-width:479px){.purpose-list{padding-left:0 !important}
}
.purpose__icon{display:block;width:2rem;height:2rem}
@media screen and (max-width:479px){.purpose__icon{width:1.5rem;height:1.5rem;margin:.1rem}
}
.purpose-list,.area-list{border-left:.1rem solid black}
.purpose-list__see,.area-list__see{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/../assets/top/icon-miru.svg") no-repeat center center / contain}
.purpose-list__hangout,.area-list__hangout{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/../assets/top/icon-asobu.svg") no-repeat center center / contain}
.purpose-list__eat,.area-list__eat{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/../assets/top/icon-taberu.svg") no-repeat center center / contain}
.purpose-list__lodge,.area-list__lodge{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/../assets/top/icon-tomaru.svg") no-repeat center center / contain}
.purpose-list__event,.area-list__event{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/../assets/top/icon-matsuri.svg") no-repeat center center / contain}
.purpose-list__gosho,.area-list__gosho{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/../assets/area/gosho.svg") no-repeat center center / contain}
.purpose-list__kanagi,.area-list__kanagi{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/../assets/area/kanagi.svg") no-repeat center center / contain}
.purpose-list__shiura,.area-list__shiura{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/../assets/area/shiura.svg") no-repeat center center / contain}
.google-map{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/../assets/image/googlemap.svg") no-repeat center center / contain;width:7rem;height:2rem;display:block}
.googlemap iframe{width:100%}
.page-numbers{color:#2d60ec}
.uk-container{width:100%;background-color:#fff}
.container__bg{background-color:#F3E8E5}
.line__top{border-top:.4em solid #D4300C}
.content__container{border-bottom:.2em solid #D4300C}
.content__container h2{border-left:.5rem solid gray;padding-left:.5rem}
.content__container h3{margin:2rem 0;border-bottom:.1rem solid gray;padding-bottom:.5rem}
.content__container h4::before{content:'●';width:1rem;height:1rem;color:#D4300C;border-radius:50%}
.content__container hr{border:none}
.content__container p{margin-left:1rem}
@media screen and (max-width:479px){.content__container{margin:0 !important}
}
.headline{margin-top:3rem;border-bottom:.2rem solid #D4300C;width:100%;padding-bottom:.5rem}
.headline span{font-size:.8rem}
.size-full img{min-width:100%}
.main-image{text-align:center}
.main-image img{max-width:80%;min-width:80%}
@media screen and (max-width:479px){.main-image img{max-width:100%}
}
.dialect__content h3{margin:2rem 0 0}
.dialect__content p{margin-left:0;margin-bottom:2rem}
.dialect__content ul li{list-style-type:none;position:relative}
.dialect__content ul li::before{content:'●';width:1rem;height:1rem;color:#D4300C;border-radius:50%;position:relative}
.sub{font-size:1.2rem;margin:1rem 0 0 !important}
.sub::before{content:'（'}
.sub::after{content:'）'}
h1{font-size:32px !important;margin-right:20px}
h2,h3,h4{font-weight:bolder}
.wp-block-columns{margin-bottom:0 !important}
@media screen and (max-width:479px){.wp-block-columns{margin-bottom:0 !important}
}
#about{background-color:#F3E8E5}
#contact{background-color:#F3E8E5}
#contact img{width:fit-content;height:auto;max-width:500px;max-height:500px}
@media screen and (max-width:479px){#contact img{max-width:320px}
}
.contact__item::before{content:'●';width:1rem;height:1rem;color:#D4300C;border-radius:50%}
#copyright{background-color:#F3E8E5}
#copyright p{margin-left:0 !important}
#dialect{background-color:#F3E8E5}
#dialect p{margin-left:0 !important}
#dialect .post-list__item:first-child{border-top:none}
.dialect-list__item__sub{font-size:1rem}
.dialect-list__caption::before{content:'●';width:1rem;height:1rem;color:#D4300C;border-radius:50%}
#about{background-color:#F3E8E5}
.tm-footer{border:0}
#footer .links{margin:10px 0;white-space:nowrap}
#footer .links li{border-right:1px solid #000;padding:0 20px;margin-bottom:20px}
@media (max-width:479px){#footer .links li{margin-bottom:0}
}
#footer .links li:last-child{border-right:0}
#footer .about{border-top:5px solid #D4300C}
@media (max-width:999px){#footer .about{flex-direction:column}
}
#footer .copyright{padding:10px 15px;height:36px;color:#fff;background-color:#D4300C}
@media (max-width:479px){#footer .copyright{text-align:center}
}
#footer .copyright span{margin:0 5px}
#page-top-scroll{width:50px;height:50px;position:fixed;bottom:100px;right:50px;z-index:100;background-color:#000000;border-radius:50%;display:flex;justify-content:center;align-items:center;opacity:.75;cursor:pointer}
#page-top-scroll:hover{opacity:1}
#page-top-scroll::before{content:'';width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:20px solid white}
@media (max-width:767px){#page-top-scroll{bottom:60px;right:40px}
#footer .copyright{height:initial}
}
@media (max-width:479px){#footer .links{flex-direction:column}
#footer .links li{padding:5px;border-right:0}
#page-top-scroll{bottom:40px;right:30px}
}
header a{text-decoration:none}
.logo{width:280px;margin:0 auto}
@media (max-width:479px){.logo{width:220px}
}
.arrow-right{width:18px;margin:0 5px 0 10px}
.facebook-icon{width:30px;margin:0 10px 0 10px}
.tm-site{border-top:10px solid #D4300C;padding-top:15px}
.tm-header{border-bottom:none}
.header{min-height:89px}
@media (max-width:999px){.header{margin:0 .5rem}
}
.header__right{width:100%}
.nav{margin-bottom:5px}
.nav__item{font-size:0.8rem}
.category{list-style-type:none;padding:0 0 0 0;margin-bottom:0}
.category__item{font-size:0.9rem;font-weight:bolder;margin:0 5px;padding:0 10px}
.category__item:hover{border-bottom:20px solid #DE7424}
.category__item.active{border-bottom:20px solid #DE7424}
.category__item:last-child{margin:0 0 0 5px}
.category__item a{line-height:32px}
.uk-form select{padding:0;font-size:0.8rem;height:2rem}
.language{width:7rem}
@media (max-width:767px){.language{width:5rem}
}
@media (max-width:999px){.header__left{width:auto;margin:0 auto}
}
#offcanvas_button{top:50px}
#map{background-color:#F3E8E5}
#map .headline h1 img{height:2rem}
#map p{margin-left:0 !important}
#map h4 br{margin-left:1rem}
#map .map-link a{border-bottom:thin solid black}
#map .map-link a::before{content:'▶︎';color:#D4300C}
#map .map-image{width:12rem;height:12rem}
@media screen and (max-width:479px){#map .map-image{width:10rem;height:10rem}
}
#map .map__item::before{content:'●';width:1rem;height:1rem;color:#D4300C;border-radius:50%}
#news{background-color:#F3E8E5}
.list-caption{white-space:nowrap}
.past-list__item{padding:.5rem 0;width:100%}
.past-list__item a{line-height:2em}
.past-list__item a >div{overflow:hidden;max-width:100%;text-overflow:ellipsis}
.past-list__item:first-child{border-top:.1em solid black}
.past-list__item span{white-space:nowrap;display:block}
.past__successive{width:100px}
@media screen and (max-width:479px){.past__successive{margin-right:0 !important}
}
@media screen and (max-width:767px){.past__production{width:150px;text-align:right}
}
#privacy{background-color:#F3E8E5}
#privacy p{margin-left:0}
#privacy ul li{list-style:disc;margin-left:1rem}
#sitemap{background-color:#F3E8E5}
@media screen and (max-width:767px){#sitemap .link{justify-content:start}
}
#sitemap .link ul{border-right:thin solid black}
@media screen and (max-width:479px){#sitemap .link ul{border-bottom:thin solid black}
}
#sitemap .link ul:last-child{border-right:0}
@media screen and (max-width:479px){#sitemap .link ul:last-child{border-bottom:0}
}
@media screen and (max-width:767px){#sitemap .link ul:nth-child(even){border-right:0}
}
@media screen and (max-width:479px){#sitemap .link ul:nth-child(even){border-bottom:thin solid black}
}
@media screen and (max-width:767px){#sitemap .link ul:nth-child(odd){border-right:thin solid black}
}
@media screen and (max-width:479px){#sitemap .link ul:nth-child(odd){border-right:0}
}
#tachine{background-color:#F3E8E5}
.tachine__content img{height:-webkit-fill-available}
@media screen and (max-width:767px){.tachine__content img{margin:0 auto;width:auto;height:300px;max-width:100%;max-height:300px}
}
@media screen and (max-width:479px){.tachine__content p{margin-left:0}
}
@media screen and (max-width:767px){.tachine__content{flex-direction:column}
}
.page{font-size:16px;line-height:2em}
@media screen and (max-width:479px){#top .uk-container{padding:0}
}
.top-news{padding:20px}
@media screen and (max-width:999px){.top-news{padding:20px}
}
.top-news__container__left{flex-basis:180px;flex-shrink:0}
.top-news__container__right{flex-basis:180px;flex-shrink:0}
.top-news__container__center{border-top:2px solid #D4300C;border-bottom:2px solid #D4300C;margin-left:20px;margin-right:20px;padding:20px 0;width:calc(100% - 360px);flex:1}
@media screen and (max-width:999px){.top-news__container__center{width:100%;margin-left:0px;margin-right:0px}
}
.top-news .link-button{width:140px;border:1px solid;border-radius:3px}
.top-news .link-button__icon{width:18px}
@media screen and (max-width:479px){.top-news-list{width:90%}
}
.top-news-list__item{font-size:1rem;line-height:1.2rem;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.top-news-list__item__icon{width:20px;margin-right:10px}
.top-news-list__item__date{margin-right:10px;flex-shrink:0}
.top-news-list__item__title{max-width:100%;text-overflow:ellipsis;overflow:hidden}
@media screen and (max-width:999px){.top-news-list__link{align-items:flex-start}
}
.top-category{background-color:#F3E8E5;padding:20px}
@media screen and (max-width:479px){.top-category{padding:20px 0}
}
.top-category-text{max-height:40px;max-width:230px}
@media screen and (max-width:479px){.top-category-text{max-height:30px;max-width:150px}
}
.top-category-icon{width:36px}
.top-category__wrap{background-color:transparent}
@media screen and (max-width:999px){.top-category__wrap{padding:0px}
}
.top-category__container{justify-content:space-around;margin-bottom:15px}
.top-category__container:nth-child(even){padding-left:15px}
.top-category__container:nth-child(odd){padding-right:15px}
@media screen and (max-width:999px){.top-category__container:nth-child(even){padding-left:0px}
.top-category__container:nth-child(odd){padding-right:0px}
}
.top-category__item{padding:15px;background-color:#fff;border-top:5px solid #D4300C;border-bottom:5px solid #D4300C}
.top-aside{background-color:#F3E8E5}
@media screen and (max-width:479px){.top-aside{padding:0 auto !important}
}
.top-aside__wrap{background-color:transparent}
.top-aside__container{background-color:transparent}
@media screen and (max-width:999px){.top-aside__container{padding:20px}
}
@media screen and (max-width:479px){.top-aside__container{padding:.3rem;margin-bottom:0 !important}
}
.top-aside__caption{color:#D4300C}
@media screen and (max-width:479px){.top-aside__caption{font-size:1rem}
}
.top-aside__item{background-color:#fff;margin:20px;padding:20px;min-height:380px}
@media screen and (max-width:999px){.top-aside__item{margin:0px;padding:20px;min-height:300px}
}
@media screen and (max-width:767px){.top-aside__item{min-height:auto}
}
.top-aside__thumb{width:150px;height:150px;margin-bottom:10px}
.top-aside-thumb__tachine{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/components/top/../../../assets/top/aside-tachine.jpg") no-repeat center center / contain}
.top-aside-thumb__past{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/components/top/../../../assets/top/aside-past.jpg") no-repeat center center / contain}
.top-aside-thumb__dialect{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/components/top/../../../assets/top/aside-dialect.jpg") no-repeat center center / contain}
.top-aside-thumb__facebook{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/components/top/../../../assets/top/aside-facebook.jpg") no-repeat center center / contain}
.top-aside__pre{line-height:1.6em;margin-top:10px}
@media screen and (max-width:767px){.top-aside__pre{display:none}
}
.category-right{flex-grow:1;overflow:hidden}
.category-right__header{border-bottom:1px solid #A4A5A6;padding:0 0 15px;margin-bottom:10px}
.category-right__aside{text-align:right;width:60px;flex-shrink:0}
.category-right__list{overflow:hidden}
.category-right__pre{line-height:1.5em}
.category-thumb{width:140px;height:140px;border-radius:50%;margin-right:20px;flex-shrink:0}
@media screen and (max-width:999px){.category-thumb{width:120px;height:120px}
}
.category-icon__miru{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/components/top/../../../assets/top/thumb-miru.png") no-repeat center center / contain}
.category-icon__matsuri{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/components/top/../../../assets/top/thumb-matsuri.png") no-repeat center center / contain}
.category-icon__asobu{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/components/top/../../../assets/top/thumb-asobu.png") no-repeat center center / contain}
.category-icon__taberu{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/components/top/../../../assets/top/thumb-taberu.png") no-repeat center center / contain}
.category-icon__tomaru{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/components/top/../../../assets/top/thumb-tomaru.png") no-repeat center center / contain}
.category-icon__map{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/components/top/../../../assets/top/thumb-map.png") no-repeat center center / contain}
.sort-icon{width:60px}
.banners .city-goshogawara{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/components/top/../../../assets/top/banners/go_cityhall.jpg") no-repeat center center / contain}
.banners .gocci{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/components/top/../../../assets/top/banners/go_chamber.jpg") no-repeat center center / contain}
.banners .aomori-kanko{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/components/top/../../../assets/top/banners/ao_kanko.jpg") no-repeat center center / contain}
.banners .tachineputa{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/components/top/../../../assets/top/banners/ta_yakata.jpg") no-repeat center center / contain}
.banners .tsutetsu{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/components/top/../../../assets/top/banners/tsutetsu.jpg") no-repeat center center / contain}
.banners .ka_genkic{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/components/top/../../../assets/top/banners/ka_genkic.jpg") no-repeat center center / contain}
.banners .machinaka{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/components/top/../../../assets/top/banners/machinaka.jpg") no-repeat center center / contain}
.banners .ycm{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/components/top/../../../assets/top/banners/ycm.jpg") no-repeat center center / contain}
.banners .kanayamayaki{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/components/top/../../../assets/top/banners/kanayamayaki.jpg") no-repeat center center / contain}
.banners .genkimura{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/components/top/../../../assets/top/banners/ka_genkimura.jpg") no-repeat center center / contain}
.banners .siurakasseika{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/components/top/../../../assets/top/banners/si_kasseika.jpg") no-repeat center center / contain}
.banners .tosam{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/components/top/../../../assets/top/banners/tosam.jpg") no-repeat center center / contain}
.banners .tsugarupass{background:url("http://www.go-kankou.jp/wp-content/themes/custom-theme/src/app/components/top/../../../assets/top/banners/ban_tsugarupass.jpg") no-repeat center center / contain}
.banners__caption{color:#D4300C}
.banners__item{display:block;width:225px;height:75px;margin:20px}
@media screen and (max-width:999px){.banners__item{margin:0px;padding:20px}
}
@media screen and (max-width:767px){.banners__item{padding:0px;height:55px}
}
.banners__item__link{display:block;width:100%;height:100%}
.banners__thumb{width:150px;height:150px;margin-bottom:10px}
.banners__pre{line-height:1.6em;margin-top:10px}
@media screen and (max-width:767px){.banners__list{padding:5px}
}