@charset "utf-8";@media only screen and (max-width:640px){#shopArea .pageInLink{padding:2px 20px 20px;margin-top:30px}#shopArea .pageInLink ul li{display:block;border-left:none;padding:0;margin-top:10px}#shopArea .pageInLink ul li:first-child{border-left:none}#shopArea .pageInLink ul li .title{display:inline-block;width:80px;text-align:right;vertical-align:top;margin-top:10px}#shopArea .pageInLink ul li .content{display:inline-block;width:180px;margin-top:0;text-align:left}#shopArea .pageInLink ul li .content a{margin-left:10px;margin-top:10px}#shopArea .pageInLink ul li .content a:first-child{margin-left:10px}#shopArea .sub{margin-top:15px;text-align:left}#shopArea .shopList{margin-top:30px}#shopArea .shopList .shop ul li{float:inherit;width:inherit;margin-top:20px;margin-right:0}#shopArea .shopList .shop ul li a.md_imageBlock{align-items:inherit}#shopArea .shopList .shop ul li a.md_imageBlock:before{width:20px;height:20px;background-size:20px auto}#shopArea .shopList .shop ul li a.md_imageBlock:hover:before{width:30px;height:30px;background-size:30px auto}#shopArea .shopList .shop ul li a.md_imageBlock .image{width:35%;height:inherit;overflow:hidden;position:relative}#shopArea .shopList .shop ul li a.md_imageBlock .image img{position:absolute;width:auto;height:auto;min-width:100%;min-height:100%;max-width:inherit;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#shopArea .shopList .shop ul li a.md_imageBlock .content{padding:20px;width:65%}#shopArea .shopList .shop ul li a.md_imageBlock .content .information{margin-top:5px}#shopArea .shopList .shop ul li a.md_imageBlock .content .data table tbody tr th{width:60px;white-space:nowrap}#shopArea .shopList .shop ul li a.md_imageBlock .content .point{padding-left:20px;margin-top:10px;font-size:.875em}#shopArea .shopList .shop ul li a.md_textLink{margin-top:12px}#shopArea .shopList .shop ul li.simple a .image{width:35%;height:inherit;padding:40px;background:#89535a}#shopArea .shopList .shop ul li.simple a .image img{width:70%;height:auto;min-width:inherit;min-height:inherit}#shopArea .shopList .shop ul li.simple a .content{width:65%}#shopArea .shopList .shop ul li.simple:last-child{margin-top:20px}#detailArea{margin-top:0}#detailArea .articleContent{padding:30px 20px 40px;margin:0 -20px}#detailArea .articleContent .articleTitle h1{font-size:1.375em}#detailArea .articleContent .mainImage{margin:20px -20px 0}#detailArea .articleContent .mainImage ul li:nth-child(1){width:100%;height:auto}#detailArea .articleContent .mainImage ul li:nth-child(2){width:50%;height:auto}#detailArea .articleContent .mainImage ul li:nth-child(3){width:50%;height:auto}#detailArea .articleContent .mainImage ul li:nth-child(4){width:50%;height:auto}#detailArea .articleContent .mainImage ul li:nth-child(5){width:50%;height:auto}#detailArea .articleContent .mainText{margin-top:20px}#detailArea .articleContent .infomation{margin-top:20px}#detailArea .articleContent .infomation table tr th{width:25%;padding:10px;font-size:.875em}#detailArea .articleContent .infomation table tr td{padding:10px;font-size:.875em}#detailArea .articleContent .map{margin-top:20px}#detailArea .articleContent .map iframe{width:100%;height:600px}#detailArea .articleContent .story{margin-top:20px}#detailArea .articleContent .story ul li{float:left;width:48%;margin-right:4%;margin-top:4%}#detailArea .articleContent .story ul li:nth-child(2n){margin-right:0}#detailArea .articleContent .story ul li .image{height:auto}#detailArea .articleContent .story ul li .text{margin-top:10px}#detailArea .articleContent .entry{margin-top:30px}#detailArea .articleContent .entry a.md_btn_main{padding:16px 0;font-size:1em;width:100%;margin-right:0}#detailArea .articleContent .entry a.md_btn_reverse{padding:16px 0;font-size:1em;width:100%;margin-top:20px}#detailArea .articleContent .entry .attention{margin-top:20px;text-align:left}#detailArea .articleContent .entry .attention br{display:none}#detailArea .articleContent .line{margin-top:30px;padding:20px}#detailArea .articleContent .line .text{line-height:1.5}#detailArea .articleContent .line .button{position:inherit;right:inherit;top:inherit;margin-top:15px;text-align:center}#detailArea .articleContent .articleTitle .ex_h1{font-size:1.375em}}