@charset "UTF-8";@media(min-width:768px){.p-d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.p-d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.p-flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}
.p-flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
.p-flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}
.p-justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.p-justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}
.p-justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.p-justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}
.p-justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.p-flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
.p-align-items-center{-ms-flex-align:center!important;align-items:center!important}.row-eq-height{display:flex;flex-wrap:wrap}}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}
.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}
.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}
.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}
.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}
.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}
.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}
.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}
.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}
.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}
.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}
.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
.clearfix:after{content:" ";display:block;clear:both}.d-none{display:none}body{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-weight:500;line-height:1.6}
@media(max-width:767px){h1,.h1,h2,.h2,h3,.h3{margin-top:4px;margin-bottom:40px;line-height:2}body{line-height:2}}img{max-width:100%;height:auto}p{margin-bottom:0}
a{text-decoration:none}ul{padding-left:0}.entry-content ul,.entry-content ol{padding-left:1.5em;margin-top:40px;margin-bottom:35px}.entry-content li{padding-top:.5em;padding-bottom:.5em}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-home:before{content:"\e021";font-size:.9em:}.glyphicon-new-window:before{content:"\e164";font-size:.7em;color:#48a1a7}
.btn-mymap .glyphicon-new-window:before{color:#fff;padding-right:2px}.notes-post-content .glyphicon-new-window:before{color:#a778a3}.glyphicon-search:before{content:"\e003"}
.glyphicon-menu-up:before{content:"\e260"}@media(min-width:768px) and (max-width:991px){.container{width:98%}}@media(min-width:768px){.p-m-0{margin:0}
}a,.m-btn,.search-icon a{cursor:pointer}hr{margin-top:50px;margin-bottom:40px}body{background-color:white}body,a{color:#352b59}h1,h2,h3,h4,h5,h6{color:#352b59;line-height:1.7}
.page-notes h1,.page-notes h2,.page-notes h3,.page-notes h4,.page-notes h5,.page-notes h6{line-height:2}a:hover,a:focus,.entry-content a:hover,.entry-footer a:hover,.tags-box a:hover,.postcard-tags a:hover,.entry-content a:focus,.entry-footer a:focus,.tags-box a:focus,.postcard-tags a:focus{color:#a96f9e}
.site-header{background-color:white}#page.page-artabi{background-color:#BBB;background-image:-webkit-linear-gradient(left,#fff 50%,transparent 50%),-webkit-linear-gradient(#fff 50%,transparent 50%);background-image:linear-gradient(to right,#fff 50%,transparent 50%),linear-gradient(#fff 50%,transparent 50%);background-size:2px 2px}
#page.page-notes{background-color:#f3f3f5}.post .entry-content{color:black}@media(max-width:767px){.post .entry-content{padding-top:5px}}.side-mymap-list{color:#666}
.site-content-inner{padding-top:30px}.site-footer{background-color:#b0b3b3}.site-footer-notes{background-color:#4a4a4c;background:linear-gradient(150deg,#4e4e4e,#4a4a4c)}
.site-description{color:#594b73}.site-description-pages{color:#6f6a7d}@media(min-width:992px){}.btn-search{background-color:#92bfc1}.navbar-toggle .icon-bar{background-color:#92bfc1}
.menu-icon .icon-bar{background-color:#6f6a7d}.menu-icon a:hover .icon-bar{background-color:white}.nav-btns .search-icon a,.header-icons .search-icon a{color:#48a1a7}
.nav-btns .menu-icon a,.header-icons .menu-icon a{color:#48a1a7}.navflont .top-nav li a{color:#352b59}.navflont .top-nav li a:hover{color:#a96f9e;transition:.3s}
@media(max-width:767px){}@media(min-width:768px){.page-header{border-bottom:0}}.artabi-post-content h2{position:relative;padding:.8em;background-color:#BBB;background-image:-webkit-linear-gradient(left,#fff 50%,transparent 50%),-webkit-linear-gradient(#fff 50%,transparent 50%);background-image:linear-gradient(to right,#fff 50%,transparent 50%),linear-gradient(#fff 50%,transparent 50%);background-size:2px 2px;margin:20px 0}
.artabi-post-content h2:after{position:absolute;content:'';right:0;top:0;border-width:0 20px 20px 0;border-style:solid;border-color:#fff #fff #92bfc1}
.artabi-post-content h3{padding:18px 5px;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC}.notes-post-content h2{margin-top:20px;padding:.8em;background-color:#dcdcdc;background-image:-webkit-linear-gradient(left,#fff 50%,transparent 50%),-webkit-linear-gradient(#fff 50%,transparent 50%);background-image:linear-gradient(to right,#fff 50%,transparent 50%),linear-gradient(#fff 50%,transparent 50%);background-size:2px 2px}
.notes-post-content h3{padding:15px 5px;border-top:solid 1px #BBB;border-bottom:solid 1px #BBB}hr{border-top:dashed 2px #ccc}.entry-content a,.tags-box a,.postcard-tags a,a.linkundl{color:#48a1a7;border-bottom:1px dotted #48a1a7}
.page-notes .entry-content a,.page-notes .entry-footer a,.page-notes .tags-box a,.page-notes .postcard-tags a,.page-notes a.linkundl{color:#a778a3;border-bottom:1px dotted #a778a3}
.tags-box a:hover,.tags-box a:active,.postcard-tags a:hover,.postcard-tags a:active,a.linkundl:hover,a.linkundl:active{color:#a96f9e;border-bottom:1px dotted #a96f9e}
.page-notes .entry-content a:hover,.page-notes .entry-content a:active,.page-notes .entry-footer a:hover,.page-notes .entry-footer a:active,.page-notes .tags-box a:hover,.page-notes .tags-box a:active,.page-notes .postcard-tags a:hover,.page-notes .postcard-tags a:active,.page-notes a.linkundl:hover,.page-notes a.linkundl:active{color:#8dc1dd;border-bottom:1px dotted #8dc1dd}
.entry-content .myLinkModule_inner a,.page-notes .entry-content .myLinkModule_inner a{border-bottom:0}.more-btn{color:#ecf0f1;background-color:#511d5e}
.label{background-color:#c5c5c5}.label a{color:white}span.label:hover{opacity:.8}.label-car{background-color:#c5c7b2}.label-train{background-color:#b5a897}
.label-food{background-color:#d6c59e}.label-art{background-color:#e89c97}.label-sanpo{background-color:#a99fc3}.lavel-notes{background-color:inherit;border:1px solid #b7b5d0;box-shadow:0 2px 0 #e7e8f5}
.lavel-notes a{color:#adacbd}span.lavel-notes:hover{background-color:inherit;border:1px solid #c7c186;box-shadow:0 1px 3px #d4c866}.lavel-notes:hover a{color:#d4c866}
.notes-header .site-description{color:white}.site-title-notes a{color:#383e5d}.nablock-notes .nav>li>a{color:#adacbd}.nablock-notes .nav>li>a:hover{color:#c7c186}
header.notes-header{background-color:#FFF}#footer-nav .navbar-nav>li>a:hover{color:#676767}.site-footer-notes #footer-nav .navbar-nav>li>a:hover{color:#c7c186}
.kakomi01{padding:25px 20px 10px;border:5px solid #DDD;margin:30px 0;background-color:white;word-wrap:break-word;word-break:break-all}@media(min-width:768px){.kakomi01{padding:30px 30px 10px;margin:40px 0}
}.kakomi02{padding:25px 20px 10px;border:5px solid #cbe5e6;margin:30px 0;background-color:white;word-wrap:break-word;word-break:break-all}@media(min-width:768px){.kakomi02{padding:30px 30px 10px;margin:40px 0}
}.text-bold{font-weight:bold}mark,.mark{font-weight:bold;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0%,#f3efc4));background:-webkit-linear-gradient(transparent 50%,#f3efc4 0);background:linear-gradient(transparent 50%,#f3efc4 0);display:inline}
.site-description-mobile{font-size:14px;font-size:1.4rem;text-align:center;background-color:#efefef}.site-description{font-size:15px;font-size:1.5rem;text-align:center}
.site-branding-flont-mobile{width:100%;margin:10px auto 32px;padding:0 10px}.site-title-front{width:240px;margin:50px auto 40px}img.flont-logo{width:100%;height:auto}
.site-title-front-mobile{width:95%;max-width:370px;margin:35px auto 40px;padding-right:10px}.site-title-front-mobile h1{margin-top:0}.site-title-front h1{height:auto;margin:0 auto;display:inline-block}
.site-description-flont{margin:0 0 35px}@media(min-width:1124px){.site-title-front{margin-bottom:35px}.site-title-front{width:290px;margin:80px auto 60px}
.site-description-flont{margin:0 0 50px}}img.pages-logo{display:inline-block}.pages-headerinner{flex-basis:300px}.site-branding-pages{display:block;padding:20px 0 19px}
.site-branding-pages .site-description{font-size:14px;font-size:1.4rem;line-height:1;font-weight:bold;display:none}.site-title-pages a{margin:0 auto;width:100%;height:100%;display:block;width:240px;max-width:100%;margin-left:8px}
@media(min-width:768px){.site-branding-pages .site-description{display:block}}@media(min-width:992px){.site-title-pages a{width:280px;margin:0;padding-top:4px}
.site-description-pages br{display:inline-block}}@media(min-width:1024px){.site-branding-pages .site-description{padding-left:60px}}@media(min-width:1124px){.site-branding-pages .site-description{padding-left:120px}
}@media(min-width:1200px){.site-branding-pages .site-description{padding-left:240px}}.glyphicon-menu-left:before{content:"\e257";font-size:.9em}
.glyphicon-menu-right:before{content:"\e258";font-size:.9em}.glyphicon-triangle-right:before{content:"\e250";font-size:.9em}
.notes-header .site-description{text-align:center}.site-title-notes{text-align:center;margin-left:-14px;padding-top:17px}.site-title-notes a{display:inline-block;font-size:21px;font-size:2.1rem;line-height:1;font-family:'Laila',serif}
@media(min-width:768px){notes-header .site-description{text-align:center}.site-title-notes{float:none;padding:46px 0 25px}.site-title-notes a{font-size:55px}
}.copyright{color:#fcf9ff}.mobile-nav{margin-bottom:60px}.mobile-description{color:#918e94;font-size:10px;height:22px;padding-top:2px;background-color:#f7f7f7;text-align:center}
.affix{z-index:100}.navbar-header-mobile,.navbar-header-mobile-notes{top:0;left:0;width:100%;height:60px;background-color:white;margin:0;z-index:1000;box-shadow:0 2px 4px #f0f0f0}
.navbar-header-mobile.affix-top{top:23px}.navbar-header-mobile a{display:block;width:205px;margin:0 auto}.mobilescl-logo{display:inline-block;height:auto;width:180px;margin-top:14px}
@media(min-width:360px){.navbar-header-mobile a{width:210px}.mobilescl-logo{width:190px}}.nav{margin:0}.nav>li>a{font-weight:700;letter-spacing:.05em;display:inline-block}
.m-nav>li{text-align:center}.m-nav>li>a{font-size:15px;font-size:1.5rem}.m-nav .glyphicon-triangle-right{color:#c5c5c5}@media(min-width:992px){.glyphicon-search{padding-left:0}
}.navflont{margin-top:22px;width:100%}@media(min-width:1025px){.navflont{margin-top:25px}}.navbar-nav{float:none}.navbar-nav>li{float:left}.top-nav li a{font-size:15px;font-size:1.5rem;padding:8px 29px}
@media(min-width:1124px){.top-nav li a{padding:8px 33px}}.navbar-nav>li.current-menu-item>a{position:relative;display:inline-block}.navbar-nav>li.current-menu-item>a:hover{background-color:inherit}
.header-icons a:hover{color:white}.header-icons .insta-icon{font-size:22px}.header-icons .search-icon,.header-icons .menu-icon{width:40px;height:40px;margin:0 10px}
.header-icons .search-icon a{display:block;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 3px #48a1a7;-moz-transition:all 280ms ease;-o-transition:all 280ms ease;-webkit-transition:all 280ms ease;transition:all 280ms ease;position:relative;background-color:white}
.header-icons .search-icon a:hover{box-shadow:inset 0 0 0 25px #48a1a7}.header-icons .search-icon a .glyphicon{position:absolute;font-size:16px;width:16px;height:16px;top:50%;left:50%;margin-top:-8px;margin-left:-8px}
.header-icons .menu-icon a{display:block;width:100%;height:100%;border-radius:50%;-moz-transition:all 280ms ease;-o-transition:all 280ms ease;-webkit-transition:all 280ms ease;transition:all 280ms ease;position:relative;box-shadow:inset 0 0 0 3px #6f6a7d;background-color:white}
.header-icons .menu-icon a:hover{box-shadow:inset 0 0 0 25px #6f6a7d}.header-icons .menu-icon a .icon-bars{position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-10px}
.menu-icon .icon-bar{display:block;width:20px;height:2px;border-radius:1px}.menu-icon .icon-bar+.icon-bar{margin-top:4px}.nav-btns{width:35%;max-width:120px;float:right}
.nav-btn{position:absolute;top:50%;margin-top:-25px;right:0}.m-btn{float:right;color:white;padding:10px 5px;height:50px;border-radius:0;margin:0;border:0}
.relative{position:relative;width:100%;height:100%}.m-btn2{padding:10px 15px;height:50px;border-radius:0;margin:0;border:0}.m-btn:hover,.m-btn:active,.m-btn:focus{color:white}
@media(min-width:768px){.navbar-toggle{display:block}}.icon-bars{width:22px;margin:0 auto}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.search-form{display:flex;align-items:center;justify-content:center;flex-direction:column}
.search-form label{margin-bottom:0;width:98%}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;padding-top:15px}
.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}
.input-group-append{margin-left:-1px}.input-group-append{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group .btn{padding:10px 15px}.input-group>.input-group-append>.btn{border-top-left-radius:0;border-bottom-left-radius:0;position:relative;z-index:2}
input[type="search"]{-webkit-appearance:none;font-size:20px;font-size:2rem;height:2.2em;line-height:1.5;padding:.625rem .75rem;color:#8898aa;border:1px solid #cad1d7;border-radius:.25rem;background-color:#fff;background-clip:padding-box;box-shadow:none;width:100%}
input[type="submit"]{border:0;background-color:#90cbcd;color:white}@media(min-width:992px){.search-form{flex-direction:row}
.search-form label{width:50%;margin-right:2%}input[type="submit"]{margin-top:0}}@media(min-width:768px){.navpages{padding:0;flex-grow:1}
.header-icons{flex-basis:60px}}.navbar-nav.pages-nav>li{text-align:center;flex-grow:1}.pages-nav li a{width:100%;height:100%;padding:5px 0;font-size:14px;font-size:1.4rem}
@media(min-width:992px){.pages-nav{width:570px;margin:0 auto}}@media(min-width:1024px){.pages-nav{width:550px}}@media(min-width:1124px){.pages-nav{width:600px}
}@media(min-width:1200px){.pages-nav{width:610px}.pages-nav li a{font-size:14px;font-size:1.4rem}}.nablock-notes .nav>li>a{padding:10px 20px;font-size:14px;font-size:1.4rem}
figure{margin:20px 0}figure,figure.wp-caption,figure.wp-block-image{margin-top:15px;margin-bottom:25px}.front-toppost h1.front-hd{text-align:center;margin:0;padding:6px 0 4px;font-size:14px;font-size:1.4rem;letter-spacing:.1em}
@media(min-width:768px){figure,figure.wp-caption,figure.wp-block-image{margin-top:2.5em;margin-bottom:2.5em}.figure-top figure{margin-top:0}.front-toppost h1.front-hd{margin:40px 0;padding:0;font-size:21px;font-size:2.1rem}
}@media(min-width:1124px){.front-toppost h1.front-hd{margin:50px 0;font-size:23px;font-size:2.3rem}}h1.front-hd{letter-spacing:.2em}.postcard{background-color:white}
.postcard-cat{margin:15px 0;text-align:center}.postcard-3clm .postcard-cat{margin:15px 0 0}.label{font-size:11px;font-size:1.1rem;padding:.4em 1.2em .3em;border-radius:1em;letter-spacing:.2em}
@media(min-width:768px){.label{font-size:14px;font-size:1.4rem}}.more{text-align:center}.more-btn{font-size:13px;font-size:1.3rem;display:inline-block;padding:10px 30px;margin:20px auto;background-color:#511d5e;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;box-shadow:6px 6px #9dcc83}
.rotate:hover{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg);color:#ecf0f1;opacity:.8}.front-toppost article.postcard{margin:0 5px}
@media(min-width:768px){.front-toppost article.postcard{margin:0 auto;width:342px}}@media(min-width:992px){.front-toppost article.postcard{width:416px}
}@media(min-width:1200px){.front-toppost article.postcard{width:430px;margin:0 auto}}.front-toppost .postcard-2clm{margin-bottom:15px;padding:0}@media(min-width:768px){.front-toppost .postcard-2clm{margin-bottom:80px;width:49.9%}
}.front-toppost .postcard-2clm .postcard-smn{overflow:hidden;width:100%;height:210px;position:relative;background-color:#666}.notes-flont-posttitle,.front-toppost .postcard-smn a{width:100%;height:100%;display:block}
.article-texts{padding:0 10px}@media(min-width:768px){.article-texts{padding:0 20px}}.front-toppost .postcard-2clm .postcard-smn img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}
.front-toppost .postcard-2clm .postcard-smn img.event-hovimg{max-width:2000px;width:110%;opacity:.8;transition:.5s}@media(min-width:1200px){.front-toppost .postcard-2clm .postcard-smn{height:255px}
}.front-toppost .postcard-title{display:block;margin-top:20px}.front-toppost .postcard-title h2{font-size:17px;font-size:1.7rem;overflow:hidden;margin:0}
@media(min-width:768px){.front-toppost .postcard-title h2{font-size:18px;font-size:1.8rem}}@media(min-width:1200px){.front-toppost .postcard-title h2{font-size:22px;font-size:2.2rem}
}.postcard-post-on{text-align:right;line-height:1;margin:18px 0;font-size:12px;font-size:1.2rem;color:#adacbd}@media(max-width:767px){.postcard-tags{display:none}
}.postcard-tags{color:#c6b7ca}.front-toppost .card-readmore{position:relative;border-top:1px solid #eaeaea;margin:20px 0 0;font-size:1.4rem;line-height:1;height:58px}
.front-toppost .card-readmore a{display:block;width:100%;height:100%}.front-toppost .card-readmore a:hover,.front-toppost .card-readmore a:focus{background-color:#f2f2f5;transition:.3s}
.front-toppost .card-readmore .cart-readmoretxt{position:absolute;top:50%;left:20px;margin-top:-0.5em}.front-toppost .card-readmore .glyphicon{position:absolute;top:50%;right:20px;margin-top:-0.5em}
.front-toppost h1.flont-hd-notes{font-family:'Laila',serif,YuGothic,'Yu Gothic';padding:10px 0;font-size:17px;font-size:1.7rem}
@media(min-width:768px){.front-toppost .postcard-3clm{width:33%}}.front-toppost .postcard-3clm article.postcard{width:100%;margin:0;padding:30px 20px 20px;margin-bottom:20px}
.front-toppost .postcard-3clm h2.postcard-title{font-size:17px;font-size:1.7rem;margin:0 0 14px}.front-toppost .postcard-3clm .postcard-smn{overflow:hidden;width:100%;height:160px;position:relative;background-color:#333}
@media(min-width:768px){.front-toppost .postcard-3clm article.postcard{padding:30px}.front-toppost .postcard-3clm .postcard-smn{height:120px}}@media(min-width:992px){.front-toppost .postcard-3clm article.postcard{margin:0 auto 30px;width:100%}
.front-toppost .postcard-3clm .postcard-smn{height:140px}}@media(min-width:1200px){.front-toppost .postcard-3clm .postcard-smn{height:160px}}.front-toppost .postcard-3clm .postcard-smn img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:101%;max-width:110%;height:auto}
.front-toppost .postcard-3clm .postcard-smn img.event-hovimg{width:110%;opacity:.8;transition:.3s}.front-toppost .postcard-3clm .postcard-title h2{font-size:20px;font-size:2rem;margin-top:10px;margin-bottom:20px;min-height:70px;max-height:108px;overflow:hidden;text-align:center}
.front-toppost .postcard-3clm .postcard-tags{font-size:.8em}@media(max-width:767px){.container-single-pages .content-area{padding-left:0;padding-right:0}
}.container-single-pages{background-color:white;padding-top:10px}.page-header{margin:0 0 40px}.page-header h1{font-size:25px;font-size:2.5rem;margin:0;text-align:center}
@media(min-width:768px){.container-single-pages{padding-top:30px;margin-bottom:30px;margin-top:30px}.page-header{margin:90px 0 0;padding-bottom:0}.page-header h1{font-size:27px;font-size:2.7rem;margin:0;line-height:1}
}@media(min-width:768px){.content-area{padding:0 30px}}@media(min-width:992px){.content-area{padding:0 40px}}@media(min-width:1024px){.content-area{padding:0 40px}
}@media(min-width:1124px){.content-area{padding:0 70px}}@media(min-width:1200px){.page-header{margin:100px 0 0}.content-area{padding:0 70px}}.container-404{padding:20px 20px 50px}
@media(min-width:768px){.container-404{padding:0 40px 100px}}.content-pages{margin:20px 5px;padding:20px 8px 20px}@media(min-width:768px){.content-pages{margin:30px auto 50px;padding:0 60px 50px}
}.main-single-pages{background-color:white}.entry-content{word-wrap:break-word;word-break:break-all}@media(min-width:768px){article{margin-top:10px}.entry-header{margin-bottom:0}
}.error-404 .page-content{margin:70px 20px 0}.error-404-msg{margin:80px 0 20px}@media(min-width:768px){.error-404 .page-content{margin:70px 70px 0}}@media(max-width:767px){.entry-footer{padding-left:10px;padding-right:10px}
}.breadcrumb{display:block;font-size:13px;font-size:1.3rem;line-height:1;padding:2px 5px 2px;margin-bottom:0;list-style:none}.breadcrumb>li{font-size:11px;line-height:1.9}
@media(min-width:768px){.breadcrumb-bk{background-color:#e2e2e273}.breadcrumb{display:block;font-size:13px;font-size:1.3rem;line-height:1;padding:10px 0;margin-bottom:0;list-style:none}
.breadcrumb li,.breadcrumb li a,.breadcrumb>li+li:before{color:#6d6c6d}.breadcrumb a .bread-txt{border-bottom:1px dotted #8e849a}.breadcrumb a:hover .bread-txt{color:#48a1a7;border-bottom:1px dotted #48a1a7}
}.content-traveldays{font-size:12px;font-size:1.2rem;padding-top:8px;color:#b9afbb;padding-right:20px;text-align:right}.content-cat{height:27px;text-align:left;padding-left:20px}
@media(min-width:768px){.content-traveldays{font-size:14px;font-size:1.4rem;text-align:right}.content-cat{text-align:left;height:auto}}.content-cat label{margin:0 8px}
.content-tags{margin-bottom:20px;font-size:.9em;color:#c6b7ca}@media(min-width:768px){.content-tags{text-align:right}}.content-tags a,.tags-box a{padding:3px}
.entry-meta{font-size:1.2rem;color:#CCC;color:#CCC;margin-bottom:20px}.entry-content section{padding:0 5px}.main-single-pages h1.entry-title{font-size:19px;font-size:1.9rem;padding:40px 10px 0 13px;margin:0;r;line-height:2}
.entry-content h2{font-size:16px;font-size:1.6rem}.entry-content h3{font-size:15px;font-size:1.5rem}.entry-content h4{font-size:14px;font-size:1.4rem}
@media(min-width:768px){.entry-content section{padding:0}.main-single-pages h1.entry-title{font-size:28px;font-size:2.8rem;padding:26px 0 1px;text-align:left;line-height:1.7}
.entry-content h2{font-size:24px;font-size:2.4rem;margin-top:40px;margin-bottom:40px}.page .entry-content h2{font-size:21px;font-size:2.1rem;margin:40px 0}
.entry-content h3{font-size:21px;font-size:2.1rem;margin-top:40px;margin-bottom:30px}.entry-content h4{font-size:18px;font-size:1.8rem}}@media(min-width:1200px){.main-single-pages h1.entry-title{font-size:28px;font-size:2.8rem}
}.entry-content p{margin-bottom:20px}@media(max-width:767px){.entry-content p{line-height:1.7;font-size:16px;font-size:1.6rem;padding-left:15px;padding-right:15px}
}@media(min-width:768px){.entry-content p{font-size:18px;font-size:1.8rem;line-height:1.9}}.wp-caption .wp-caption-text,.wp-caption-text{font-size:13px;font-size:1.3rem;margin:.8075em 0}
@media(min-width:768px){.wp-caption .wp-caption-text,.wp-caption-text{font-size:14px;font-size:1.4rem;margin:.8075em 0}}.entry-content span.small{font-size:.8em}
.other-posts .other-post,.other-posts .tags-box{border-top:1px dotted #CCC;padding:20px 0}.side-no-map .other-post:first-child{border-top:0;padding:0}
@media(min-width:768px){.other-post{margin:0}}aside.other-posts{margin:25px 0 10px}.other-posts h4{font-size:18px;font-size:1.8rem;text-align:center;margin-top:0;margin-bottom:20px}
.postlink-smn{overflow:hidden;height:100px;position:relative}.und-postlink .postlink-title{font-size:14px;font-size:1.4rem;line-height:1.5;max-height:100px;overflow:hidden;text-overflow:ellipsis;margin-top:-3px;vertical-align:text-top}
@media(min-width:768px){.postlink-smn{width:100%;height:90px;margin-bottom:0}.other-post{padding:20px 0 0}.other-post .col-sm-4{border-bottom:0;margin-bottom:0;width:33%}
.postlink-smn{border-radius:5px}.und-postlink .postlink-title{width:100%;font-size:15px;font-size:1.5rem;line-height:1.5;max-height:105px;overflow:hidden;text-overflow:ellipsis;margin-top:15px;vertical-align:text-top}
}@media(min-width:992px){.postlink-smn{height:110px}}@media(min-width:1200px){.postlink-smn{height:120px}}.postlink-smn img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}
.postlink-smn img.event-hovimg{width:110%;opacity:.8;transition:.3s}.sns_box{line-height:1;overflow:hidden;margin:80px auto;height:40px;min-width:268px}
.sns_button{border-radius:100%;-moz-transition:all 280ms ease;-o-transition:all 280ms ease;-webkit-transition:all 280ms ease;transition:all 280ms ease}
.sns_button a{display:table-cell;width:40px;height:40px;text-align:center;vertical-align:middle;border-bottom:0;-moz-transition:all 280ms ease;-o-transition:all 280ms ease;-webkit-transition:all 280ms ease;transition:all 280ms ease}
.sns_button a:hover{opacity:1}.sns_button i{font-size:20px;vertical-align:middle}.sns_button+.sns_button{margin:0 0 0 12px}.hateb{background-color:#006fbb}
.hateb a{color:white}.fa-hateb:before{content:"B!";font-family:Verdana;font-weight:bold}.twitter{background-color:#1b95e0}
.twitter a{color:white}.facebook{background-color:#3b5999}.facebook a{color:white}.google{background-color:#dd4b39}.google a{color:white}.instagram{background-color:#2b5c84}
.instagram a{color:white}.pocket{background-color:#ee4056}.pocket a{color:white}.line{background-color:#1dcd00}.line a{color:white}i.fa-line{font-size:24px}
.hateb:hover{box-shadow:inset 0 0 0 2px #006fbb;background-color:white}.hateb:hover a{color:#006fbb}.twitter:hover{box-shadow:inset 0 0 0 2px #1b95e0;background-color:white}
.twitter:hover a{color:#1b95e0}.facebook:hover{box-shadow:inset 0 0 0 2px #3b5999;background-color:white}.facebook:hover a{color:#3b5999}.google:hover{box-shadow:inset 0 0 0 2px #dd4b39;background-color:white}
.google:hover a{color:#dd4b39}.instagram:hover{box-shadow:inset 0 0 0 2px #2b5c84;background-color:white}.instagram:hover a{color:#2b5c84}.pocket:hover{box-shadow:inset 0 0 0 2px #ee4056;background-color:white}
.pocket:hover a{color:#ee4056}.line:hover{box-shadow:inset 0 0 0 2px #1dcd00;background-color:white}.line:hover a{color:#1dcd00}div.sharedaddy,#content div.sharedaddy,#main div.sharedaddy{text-align:center}
div.sharedaddy h3.sd-title:before{border-top:none!important}.sd-social-icon .sd-content ul li.share-custom-line a.sd-button,.sd-social-icon .sd-content ul li.share-custom-line a.sd-button:hover{padding:5px 5px 5px 4px!important;width:32px!important;height:32px;overflow:hidden!important;background-color:#00b900!important;top:12px!important}
div.sharedaddy,#content div.sharedaddy,#main div.sharedaddy{padding-bottom:10px;padding-top:10px}body .sd-content ul li.share-custom-line a.share-icon span,body .sd-content ul li.share-custom-line a.share-icon:hover span{background-size:24px 24px!important;width:24px!important;height:24px!important;background-position:center center!important}
.pagination{display:block;text-align:center}.wrapper-archive .pagination{margin:0 0 60px}.site-main .post-navigation{margin:0}.nav-links{font-size:18px}
.nav-links>span,.nav-links>a{display:inline-block;padding:2px 10px;margin:0 2px;background-color:white}.nav-links>a:hover{background-color:#a96f9e;color:white}
.page-numbers.current{background-color:#352b59;color:white}.nav-nextprevlinks{margin-top:40px;font-size:13px;font-size:1.3rem;padding-bottom:20px}.nav-previous{padding-left:5px;padding-right:5px;align-self:stretch}
.nav-next{padding-left:5px;padding-right:5px;align-self:stretch}.nav-nextprevlinks a{display:block;width:100%;height:100%;padding:12px 8px 10px 8px;border-radius:4px}
.nav-nextprevlinks a:hover{transition:.3s}.page-notes .entry-footer .nav-nextprevlinks a{color:#352b59;border:0;box-shadow:none}.page-notes .entry-footer .nav-nextprevlinks a:hover{color:#a96f9e}
.prevnext-link{padding:0 0 7px;font-weight:bold}.prevnext-smn{width:100%;height:80px;border-radius:3px;margin-bottom:15px;position:relative;overflow:hidden}
.prevnext-smn img{width:100%;display:block;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.prevnext-title{width:100%;padding:0 4px 0 10px;line-height:1.35;text-align:left}@media(min-width:767px){.prevnext-smn{float:left;width:30%;height:60px}
.prevnext-title{float:left;width:69%}}@media(max-width:767px){.banner-postbottom{padding:0 10px}}.banner-side1 a,.banner-side2 a,.banner_side_3inner a,.banner-postbottom a,.bannercontentinner_1 a,.bannercontentinner_2 a{display:block}
.entry-content .bannercontentinner_1 a,.entry-content .bannercontentinner_2 a,.page-notes .entry-content .bannercontentinner_1 a,.page-notes .entry-content .bannercontentinner_2 a{border-bottom:0;padding:5px}
.banner-side1 img,.banner-side2 img,.banner_side_3inner img,.banner-postbottom img,.bannercontentinner_1 img,.bannercontentinner_2 img{display:block;height:auto;margin:0 auto}
.banner_side_3inner{margin-top:25px}.bannercontentinner_1{margin:50px auto;text-align:center}.bannercontentinner_2{margin:30px auto;text-align:center}
.bannercontentinner_2 a{margin-bottom:15px}@media(min-width:768px){.bannercontentinner_2{display:flex;justify-content:space-around}}.side-single-pages,.side-single-pages-bottom{padding:5px}
@media(min-width:767px){.side-single-pages,.side-single-pages-bottom{padding:30px 18px 25px;margin-bottom:20px}.side-single-pages,.side-single-pages-bottom{border:1px solid #DDD;background-color:white}
}@media(min-width:1124px){.side-single-pages-bottom{padding:30px 30px 20px}}.side-single-pages h2,.side-single-pages-bottom h2,.side-single-pages h4,.side-single-pages-bottom h4{font-size:14px;font-size:1.4rem;margin-top:0;margin-bottom:15px;text-align:center}
.right-sideber h4{margin-bottom:30px}.fixed-sidebar.affix-bottom{position:absolute}@media(max-width:767px){.fixed-sidebar.affix,.fixed-sidebar.affix-bottom{position:relative;width:100%}
}@media(min-width:768px){.fixed-sidebar.affix,.fixed-sidebar.affix-bottom{top:0;left:auto;width:225.33px}}@media(min-width:992px){.fixed-sidebar.affix,.fixed-sidebar.affix-bottom{width:298.66px}
}@media(min-width:1024px){.fixed-sidebar.affix,.fixed-sidebar.affix-bottom{width:313.33px}}@media(min-width:1124px){.fixed-sidebar.affix,.fixed-sidebar.affix-bottom{width:346.66px}
}@media(min-width:1200px){.fixed-sidebar.affix,.fixed-sidebar.affix-bottom{width:365.33px}}@media(min-width:768px){.side-no-map{padding:20px}}.side-postlink,.und-postlink{margin-bottom:20px}
.und-postlink .col-xs-6{width:49%;padding-left:5px;padding-right:5px}@media(min-width:768px){.und-postlink .col-xs-6{width:100%;padding-left:10px;padding-right:10px}
}.side-postlink:last-child{margin-bottom:0}.side-postlink h4{font-size:14px;font-size:1.4rem;text-align:center;margin-top:0}.side-postlink .postlink-smn{height:100px;margin-bottom:0;border-radius:0}
.side-postlink .postlink-smn a{width:100%;height:100%;display:block}.side-postlink .postlink-title{font-size:13px;font-size:1.3rem;line-height:1.5;vertical-align:text-top;margin-top:-2px;max-height:80px;overflow:hidden;text-overflow:ellipsis}
@media(min-width:768px){.postlink-smnwidth{width:35%;padding-right:0}.side-postlink .postlink-smn{height:80px}.postlink-titlewidth{width:65%}th .side-postlink .postlink-title{padding:0 0 0 10px}
}.tags-box{padding-top:30px}.tags-box ul{flex-flow:row wrap;list-style:none;margin-bottom:0}.tags-box ul li{margin-bottom:10px;margin-left:1em;color:#c6b7ca}
.side-postlink .tags-box{padding-top:20px}.side-postlink .tags-box ul{margin-left:-10px}.about-me{margin-top:20px;padding-top:30px}.about-me-note{margin-top:20px;padding-top:0}
.about-me img{display:block;width:50%;margin:0 auto 30px}.about-me dt{text-align:center;margin-bottom:20px}.modal-header{padding:22px 5px 15px;position:relative}
.modal-header .close{font-size:36px;margin-top:-2px;float:none;position:absolute;top:11px;right:10px}.modal-body{padding:0 15px}.modal-inner{padding:20px 20px 15px;border-top:1px solid #e5e5e5}
.modal-inner-category{border-top:0}.modal-inner-search{padding-bottom:20px}.modal-inner-notes{padding:15px 15px 0}.modal-title{font-size:16px;font-size:1.6rem;text-align:center;line-height:1}
.modal-title-search{margin:0;font-size:16px;font-size:1.6rem;text-align:center;line-height:1}.modal-inner-category h3{margin-bottom:15px}.modal-body h4{text-align:center;font-size:16px;font-size:1.6rem;margin:0 0 20px}
.modal-inner .tags-box{padding-top:0}.modal-inner .tags-box h4{margin:0 0 20px;font-size:16px;font-size:1.6rem;text-align:center;line-height:1}.modal-body .input-group{padding-top:35px}
.modal-footer{border-top:0;padding:5px 20px}.side-mymap-link{text-align:center;margin:30px auto 30px}.und-gmap h4{margin-top:50px}.und-gmap-link h4{margin-top:26px}
section.und-gmap-link{margin:60px 0;border:1px solid #DDD}.btn-mymap,.entry-content a.btn-mymap{font-size:16px;font-size:1.6rem;background-color:#92bfc1;color:white;padding:8px 20px;display:inline-block;border-radius:3px;border:0}
.btn-mymap:hover,.btn-mymap:focus,.btn-mymap.focus{opacity:.8;color:white}.side-m-framemap iframe{height:190px;display:block;margin:0 auto}.side-framemap,.side-mymap{display:block;position:relative;width:100%;height:0;padding-bottom:75%;overflow:hidden}
.side-framemap iframe,.side-mymap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.side-mymap iframe{height:300px}@media(min-width:768px){.side-framemap,.side-mymap{padding-bottom:380px}
.side-mymap iframe{height:380px}}#scrollicon{margin:15px}@media(min-width:1024x){#scrollicon{margin:15px 15px 0 5px}}.affix-nav .nav li.active a{color:#a96f9e;border-bottom:1px dotted #a96f9e}
.side-mymap-list li{list-style-type:none}ol.side-mymap-list{counter-reset:number;list-style-type:none!important;padding:10px 5px 0}.side-mymap-list li{position:relative;padding:0 0 0 30px;line-height:1.5em}
.side-mymap-list li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;color:#BBB;font-family:'Avenir','Arial Black','Arial',sans-serif;font-weight:bold;font-size:15px;left:0;width:25px;height:25px;line-height:25px;text-align:center;top:0}
.affix-nav .nav li.active:before{background-color:#a96f9e;border-radius:50%;color:white}.side-mymap-list li a{padding:0;color:#48a1a7;font-weight:bold;font-size:14px;font-size:1.4rem}
.side-mymap-list li .transportation{margin-left:-18px;line-height:1;padding:5px 20px;font-size:12px;font-size:1.2rem;border-left:1px dotted #CCC}span.train{margin-right:8px}
.banner-side1,.banner-side2,.banner-postbottom{margin-bottom:20px}@media(min-width:768px){.page-entry-content{width:760px;max-width:100%;margin:70px auto 0;font-size:18px;font-size:1.8rem;line-height:2.1}
}@media(min-width:1200px){.page-entry-content{margin:70px auto 0}}@media(max-width:767px){}.notfound-text{margin:100px 0 30px;text-align:center}.no-results,.not-found{padding-bottom:20px}
@media(max-width:767px){.no-results,.not-found{padding:50px 10px}.no-results{padding:50px 10px}.no-results,.page-header h1{font-size:20px;font-size:2rem}
.notfound-text{font-size:14px;font-size:1.4rem;margin:40px 0 30px;text-align:left}}.site-footer{padding-bottom:15px}.footer-wrapper{height:100%}#footer-nav .navbar-nav{margin:30px 0}
#footer-nav .navbar-nav>li{border-top:0;padding-left:0}@media(max-width:767px){#footer-nav .navbar-nav>li{border-top:0}}@media(min-width:768px){#footer-nav .navbar-nav>li{height:18px;line-height:1}
#footer-nav .navbar-nav>li+li{border-left:1px dotted #fcf9ff}}#footer-nav .navbar-nav>li>a{font-size:14px;font-size:1.4rem;font-weight:normal;letter-spacing:.05em;padding:0 20px;line-height:1;color:#fcf9ff}
.copyright{text-align:center;font-size:12px;font-size:1.2rem}@media(min-width:768px){html,body{height:100%}#page{width:100%;position:relative;height:auto!important;height:100%;min-height:100%}
#content{padding-bottom:120px}.site-footer{height:120px;position:absolute;bottom:0;width:100%;z-index:100}}#page_top{width:45px;height:45px;position:fixed;z-index:1000;right:10px;bottom:0}
#page_top a{color:#555;display:block;opacity:.5;width:45px;height:45px;font-size:18px;text-align:center;line-height:45px;background:#dadada}#page_top .glyphicon{top:3px}
@media print{a[href]:after{content:""}.col-sm-6{width:50%;float:left}.front-toppost .postcard-2clm{padding:30px 0}footer,.other-posts,.banner-postbottom,.banner-side1,.mobile-nav{display:none}
#mymap.modal{display:block;position:relative;opacity:1}#mymap.modal.fade .modal-dialog{transform:none}.side-mymap iframe{display:block}.right-sideber{page-break-before:always}
}