a,blockquote,body,button,circle,dd,div,dl,dt,figure,footer,h1,h2,h3,h4,h5,h6,header,hr,html,i,img,input,label,li,p,rect,section,select,span,svg,table,tbody,td,textarea,th,thead,tr,ul{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;outline:0;border:0;border-radius:0;font-weight:inherit;font-style:normal;font-size:inherit;line-height:1.6;vertical-align:baseline;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-tap-highlight-color:transparent}ul{list-style:none}button,input,select,textarea{color:inherit;font-size:inherit;font-family:inherit}a,button,form,input,select,textarea{-webkit-user-select:auto}a{color:inherit;text-decoration:none;cursor:pointer}img{vertical-align:top;width:100%}html{font-size:14px;font-family:游ゴシック,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS P Gothic,sans-serif;color:rgba(0,0,0,.64)}hr{border-bottom:1px solid rgba(0,0,0,.12)}a{text-decoration:underline}.Page{overflow-x:hidden}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://example.com/MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(https://example.com/MaterialIcons-Regular.woff2) format("woff2"),url(https://example.com/MaterialIcons-Regular.woff) format("woff"),url(https://example.com/MaterialIcons-Regular.ttf) format("truetype")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}.Header .Header--Content{max-width:768px;margin:0 auto}.Header .Header--Content .Header--Content--FontSizeList{text-align:right;padding:0 .5rem}.Header .Header--Content .Header--Content--FontSizeList .Header--Content--FontSizeList--Item{display:inline-block;width:1.5rem;height:2rem;line-height:2rem;text-align:center;cursor:pointer;font-weight:700;vertical-align:top}.Header .Header--Content .Header--Content--FontSizeList .Header--Content--FontSizeList--Item[data-size=small]{font-size:.75em}.Header .Header--Content .Header--Content--FontSizeList .Header--Content--FontSizeList--Item[data-size=medium]{font-size:1em}.Header .Header--Content .Header--Content--FontSizeList .Header--Content--FontSizeList--Item[data-size=large]{font-size:1.25em}.Header .Header--Content .Header--Content--Heading{display:inline-block;width:100%;padding:24px 12px 12px}.Header .Header--Content .Header--Content--Heading img{width:124px;height:auto;z-index:1}.Header .Header--Content .Header--Content--Image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;max-width:768px;width:auto;height:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Header .Header--Content .Header--Content--Image img{background:rgba(0,0,0,.08)}.Header .Header--Content .Header--Content--Image .Header--Content--Image--Copy{position:absolute;bottom:12px;right:12px;z-index:1;letter-spacing:1px;color:#fff}.Navigation{max-width:768px;margin:0 auto}.Navigation .Navigation--List .Navigation--List--Item{display:inline-block;font-size:.875rem;padding:24px 12px;font-weight:700;font-size:1.075rem}.Navigation .Navigation--List .Navigation--List--Item a{display:inline-block;width:100%;height:100%}.Column{width:100%;max-width:768px;margin:0 auto;padding-bottom:48px}.Column--Item{display:inline-block;width:100%;padding:4px 12px;vertical-align:top}.Column--Item th{font-weight:700;min-width:7rem;text-align:left}.Column--Item td{padding:4px}@media screen and (min-width:480px){.Column--Item{width:calc(50% - 3px)}}.Sign{text-align:center}.Sign .Sign--InfoBox{display:inline-block;text-align:left}.Sign .Sign--InfoBox .Sign--InfoBox--Name{display:inline-block;padding:12px 0;font-weight:700;text-decoration:none}.Sign .Sign--InfoBox a{text-decoration:underline}.Sign .Sign--InfoBox--SocialList{padding:12px 0}.Sign .Sign--InfoBox--SocialList .Sign--InfoBox--SocialList--Item{display:inline-block;text-align:center;width:24px;height:24px;line-height:24px;border-radius:3px;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.Sign .Sign--InfoBox--SocialList .Sign--InfoBox--SocialList--Item img{-webkit-filter:contrast(100%) brightness(0);filter:contrast(100%) brightness(0)}.Sign .Sign--InfoBox--SocialList .Sign--InfoBox--SocialList--Item:hover{opacity:.64}.Sign .Sign--InfoBox--SocialList .Sign--InfoBox--SocialList--Item+.Sign--InfoBox--SocialList--Item{margin-left:8px}.Footer{padding:24px 12px;text-align:center;font-size:.75rem;color:rgba(0,0,0,.64)}.ContentHeader{width:100%;text-align:center;padding:24px 12px 16px;font-size:1.25rem;font-weight:700}.ImageHeading{width:100%;text-align:center;padding:48px 12px 28px}.ImageHeading img{width:auto;height:39.06px;-webkit-filter:contrast(100%) brightness(0);filter:contrast(100%) brightness(0)}.Button{display:inline-block;border:2px solid rgba(0,0,0,.72);padding:8px 12px;text-align:center;margin:12px 0;font-weight:700;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.Button:hover{opacity:.64}.ImageList--Display{position:relative;padding-top:calc(75% + 2rem)}.ImageList--Display--Content{position:absolute;top:0;left:0}.ImageList .Image{padding:4px;border:1px solid rgba(0,0,0,.12)}.ImageList .ImageList--Item{position:relative;display:inline-block;width:25%;padding-top:25%;cursor:pointer;overflow:hidden;vertical-align:top}.ImageList .ImageList--Item--Content{position:absolute;top:2px;left:2px;display:inline-block;width:calc(100% - 4px);height:calc(100% - 4px);padding:2px;vertical-align:top;overflow:hidden}.ImageList .ImageList--Item img{position:absolute;top:0;left:50%;width:auto;height:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:rgba(0,0,0,.16)}.NoteList .NoteList--Item:before{content:"・"}.PostList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:768px;margin:0 auto}.PostList .PostList--Item{display:inline-block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;vertical-align:top;padding:4px;overflow:hidden;max-width:25%;min-width:25%;border-right:0;word-break:break-all}.PostList .PostList--Item .PostList--Item--Body{position:relative;background:hsla(0,0%,39.2%,.44);padding-top:75%}.PostList .PostList--Item .PostList--Item--Body .PostList--Item--Body--Image{position:absolute;top:0;left:0;width:100%;height:100%}.PostList .PostList--Item .PostList--Item--Body .PostList--Item--Body--Image *{display:none;padding:0;margin:0;vertical-align:top}.PostList .PostList--Item .PostList--Item--Body .PostList--Item--Body--Image figure:first-of-type,.PostList .PostList--Item .PostList--Item--Body .PostList--Item--Body--Image img:first-of-type{-o-object-fit:cover;object-fit:cover;display:inline-block;width:100%;height:100%}.PostList .PostList--Item .PostList--Item--Body .PostList--Item--Body--Image a:first-of-type,.PostList .PostList--Item .PostList--Item--Body .PostList--Item--Body--Image figure:first-of-type img{display:inline-block}.PostList--More{text-align:right;max-width:768px;margin:0 auto;padding:12px}.TopPage{background:#eaedf7}.TopPage .TopPage--Main .TopPage--Main--CoverImage{position:relative;margin:0 auto;text-align:center}.TopPage .TopPage--Main .TopPage--Main--Copy{position:relative;padding:48px 32px 64px;max-width:768px;margin:0 auto}.TopPage .TopPage--Main .TopPage--Main--Copy .TopPage--Main--Copy--Text{display:inline-block;position:relative;z-index:2}.TopPage .TopPage--Main .TopPage--Main--Copy .TopPage--Main--Copy--Text+.TopPage--Main--Copy--Text{margin:.5em 0 0}.TopPage .TopPage--Main .TopPage--Main--Posts{position:relative;background-image:url(https://khirayama.github.io/yamaai/pages/images/background_post.png);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.88) inset,0 -2px 2px 0 rgba(0,0,0,.88) inset;box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.88),inset 0 -2px 2px 0 rgba(0,0,0,.88)}.TopPage .TopPage--Main .TopPage--Main--Posts .TopPage--Main--Posts--Cover{background:hsla(0,0%,100%,.88)}.TopPage .TopPage--Main .TopPage--Main--Posts .TopPage--Main--Posts--Cover .Column{padding-bottom:0}.TopPage .TopPage--Main .TopPage--Main--Posts .PostList--Item:nth-child(13),.TopPage .TopPage--Main .TopPage--Main--Posts .PostList--Item:nth-child(14),.TopPage .TopPage--Main .TopPage--Main--Posts .PostList--Item:nth-child(15){display:none}.TopPage .TopPage--Main .TopPage--Main--Plan h3{font-weight:700;margin:0 0 12px}.TopPage .TopPage--Main .TopPage--Main--Plan h3 .material-icons{margin-right:4px}.TopPage .TopPage--Main .TopPage--Main--Plan p+h3,.TopPage .TopPage--Main .TopPage--Main--Plan table+h3{margin-top:24px}.TopPage .TopPage--Main .TopPage--Main--Plan a{text-decoration:underline}.TopPage .TopPage--Main .TopPage--Main--Map{padding:12px}.TopPage .TopPage--Main .TopPage--Main--Map .TopPage--Main--Map--Container{width:100%;height:320px}.TopPage .TopPage--Main .TopPage--Main--Map .TopPage--Main--Map--Container iframe{width:100%;height:100%}.TopPage .TopPage--Main .TopPage--Main--Map .TopPage--Main--Map--Table{margin-top:24px;width:100%;border-collapse:collapse}.TopPage .TopPage--Main .TopPage--Main--Map .TopPage--Main--Map--Table th{border:1px solid rgba(0,0,0,.72);padding:12px;min-width:120px}.TopPage .TopPage--Main .TopPage--Main--Map .TopPage--Main--Map--Table td{border:1px solid rgba(0,0,0,.72);padding:12px}.TopPage .TopPage--Main .TopPage--Main--Map .TopPage--Main--Map--Table a{text-decoration:underline}.TopPage .TopPage--Main .TopPage--Main--ReservationBox{padding:12px}.TopPage .TopPage--Main .TopPage--Main--ReservationBox .TopPage--Main--ReservationBox--Text{border:1px solid rgba(0,0,0,.72);padding:12px}.TopPage .TopPage--Main .TopPage--Main--ReservationBox .TopPage--Main--ReservationBox--Text a{text-decoration:underline}.TopPage .TopPage--Main .TopPage--Main--NotesBox{padding:12px}.TopPage .TopPage--Main .TopPage--Main--NotesBox .TopPage--Main--NotesBox--Text{border:1px solid rgba(0,0,0,.72);padding:12px}.TopPage .TopPage--Main .TopPage--Main--NotesBox .TopPage--Main--NotesBox--Text a{text-decoration:underline}.PostsPage+.TopPage{display:none}