#header{border-bottom:solid 1px #f4f4f4}@media print,screen and (max-width: 768px){.pageMain{padding-top:30px}}@media print,screen and (min-width: 768px){.pageMain{padding-top:80px}}#coordinateList{padding-bottom:0}#coordinateList #sidebar ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0 auto}#coordinateList #sidebar ul>*{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;width:33.33%;margin:0}#coordinateList #sidebar ul li{border:solid 1px #000}#coordinateList #sidebar ul li:first-child{border-radius:6px 0 0 6px;border-right:none}#coordinateList #sidebar ul li:first-child a{border-radius:6px 0 0 6px;border-right:none}#coordinateList #sidebar ul li:last-child{border-radius:0 6px 6px 0;border-left:none}#coordinateList #sidebar ul li:last-child a{border-radius:0 6px 6px 0;border-left:none}#coordinateList #sidebar ul li a{display:block;padding:.5em;text-align:center;text-decoration:none;color:#000}#coordinateList #sidebar ul li a:hover,#coordinateList #sidebar ul li a.current{font-weight:bold;background-color:#f4f4f4}#coordinateList #archives li a{color:#000;display:block;text-align:center;text-decoration:none}#coordinateList #archives li .thumb{position:relative;overflow:hidden}#coordinateList #archives li .thumb i{display:block;width:150px;background-color:red;color:#fff;font-size:1.2rem;font-weight:bold;font-style:normal;padding:.25em;text-align:center;position:absolute;top:5px;left:-50px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}#coordinateList #archives li .thumb img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}#coordinateList #archives li .date{display:block}#coordinateList #archives li .shop{font-weight:bold;text-decoration:underline}@media print,screen and (max-width: 768px){#coordinateList #sidebar{margin:15px}}@media print,screen and (min-width: 768px){#coordinateList #sidebar{margin-top:50px}#coordinateList #sidebar ul{width:60%}}@media print,screen and (max-width: 768px){#coordinateList #archives{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#coordinateList #archives>*{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;width:50%;margin:0}#coordinateList #archives li{padding:10px;border-top:dotted 1px #ccc}#coordinateList #archives li:nth-child(odd){border-right:dotted 1px #ccc}#coordinateList #archives li:nth-last-child(-n+2){border-bottom:dotted 1px #ccc}#coordinateList #archives li a{line-height:120%}#coordinateList #archives li .date{margin-top:.5em}}@media print,screen and (min-width: 768px){#coordinateList #archives{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#coordinateList #archives>*{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;width:22%;margin:0 4% 0 0}#coordinateList #archives li:nth-child(4n){margin-right:0}#coordinateList #archives li:nth-child(n+5){margin-top:40px}#coordinateList #archives li .date{margin:.5em 0 0 0}}#post article>h3{text-align:center}#post article>h3 span{display:block}#post article #profile figure img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}#post article #profile dl dt{padding:.5em;border-left:solid 5px #aea58b;background-color:#faf7f0}#post article #checkpoint li:nth-child(odd){background-color:#faf7f0}#post article #checkpoint li:nth-child(even){background-color:#f4f4f4}#post article #checkpoint li .thumb img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}#post article #checkpoint li .comment{margin:1em 0}#post article #checkpoint li .item a{display:inline-block;color:#000;background-color:#fff;margin:.25em .5em .25em 0;padding:0 .25em;text-decoration:none;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.25);box-shadow:1px 1px 1px rgba(0,0,0,.25);border-radius:4px}#post article #checkpoint li .item a:hover{background-color:#f3e197}#post article #checkpoint li .item br{display:none}#post article section ul li a{display:block;text-decoration:none;color:#000}#post article section ul li h3{font-weight:bold}#post article section ul li .figure img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}@media print,screen and (max-width: 768px){#post article>h3{margin:30px 15px}#post article>h3 .name{font-size:1.6rem}}@media print,screen and (min-width: 768px){#post article>h3{margin-top:80px;margin-bottom:50px}#post article>h3 .name{font-size:2rem}}@media print,screen and (max-width: 768px){#post article #profile figure{margin:15px}#post article #profile dl dd{padding:10px 15px}}@media print,screen and (min-width: 768px){#post article #profile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#post article #profile>*{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;width:48%;margin:0}#post article #profile dl dd{padding:1em}}@media print,screen and (max-width: 768px){#post article #checkpoint li .item{font-size:1.2rem}}@media print,screen and (min-width: 768px){#post article #checkpoint li .item{font-size:1.4rem}}@media print,screen and (max-width: 768px){#post article #checkpoint li{padding:15px}}@media print,screen and (min-width: 768px){#post article #checkpoint{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:50px 0}#post article #checkpoint>*{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;width:33.33%;margin:0}#post article #checkpoint li{padding:20px}}@media print,screen and (max-width: 768px){#post article section{margin-top:15px}#post article section ul li{border-bottom:dotted 1px #ccc;min-height:100px}#post article section ul li a{width:100%;min-height:100px;padding:25px 15px 10px 110px;position:relative}#post article section ul li a .figure{width:80px;height:80px;position:absolute;top:10px;left:15px}}@media print,screen and (min-width: 768px){#post article section ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:20px}#post article section ul>*{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;width:16%;margin:0 5% 0 0}#post article section ul li:nth-child(n+6){margin-top:50px}#post article section ul li:nth-child(5n){margin-right:0}#post article section ul li a{text-align:center}#post article section ul li a:hover p{background-color:#000;color:#fff}#post article section ul li .figure{margin:.5em 0}#post article section ul li p{padding:.5em;text-align:center;border:solid 1px #000}}@media print,screen and (max-width: 768px){#post .pager{margin:15px}}@media print,screen and (min-width: 768px){#post .pager{margin-top:80px}}#shopInfo #storeImg .thumb img,#shopInfo #storeImg .map img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}@media print,screen and (max-width: 768px){#shopInfo{margin-top:15px}#shopInfo .wrapper #storeImg{margin:15px}#shopInfo dl{border-top:dotted 1px #000}#shopInfo dl dt{padding:10px 15px 0 15px;font-weight:bold}#shopInfo dl dd{padding:.25em 15px 10px 15px;border-bottom:dotted 1px #000}}@media print,screen and (min-width: 768px){#shopInfo{margin-top:80px}#shopInfo .wrapper{margin-top:20px}#shopInfo .wrapper #storeImg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#shopInfo .wrapper #storeImg>*{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;width:48%;margin:0}#shopInfo .wrapper #storeImg .thumb img,#shopInfo .wrapper #storeImg .map img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}#shopInfo .wrapper dl{margin-top:20px;border-top:dotted 1px #000}#shopInfo .wrapper dl dt{width:20%;padding:1em 0 1em 1em;float:left;clear:both}#shopInfo .wrapper dl dd{padding:1em 0 1em 25%;border-bottom:dotted 1px #000}}