:root{--color-accommodation:#234d97;--color-things:#107641;--color-food-drink:#e16610;--color-culture:#d94c8c;--color-souvenir:#c30d23}*{box-sizing:border-box;padding:0;margin:0}button:hover{background-color:inherit}body{max-width:100vw;overflow-x:hidden;background-color:#f8f8f8;color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,input,textarea{font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.MuiButton-root{text-transform:none!important;box-shadow:none!important}.page{align-items:center;grid-gap:0;gap:0}.page,.page .header{display:grid;justify-items:center}.page .header{position:fixed;top:0;left:0;z-index:1000;background-color:#fff;opacity:0;transition:opacity .5s ease-in-out}.page .header.visible{opacity:1}.page .maincontent{display:grid;justify-items:center;width:100%;opacity:0;transition:opacity .5s ease-in-out}.page .maincontent.visible{opacity:1}.page .footer{display:flex;justify-items:center}@media screen and (min-width:757px)and (max-width:1024px){.page .header{padding:0}.page .maincontent{margin-top:75px}}@media screen and (min-width:572px)and (max-width:756px){.page .header{padding:0}.page .maincontent{margin-top:75px}}@media screen and (min-width:0px)and (max-width:571px){.page .header{padding:0}.page .maincontent{margin-top:75px}}@media screen and (min-width:1440px){.page .header{padding:0}.page .maincontent{margin-top:190px}}@media screen and (min-width:1025px)and (max-width:1439px){.page .header{padding:0}.page .maincontent{margin-top:190px}}.medialistpage .formtitle{font-weight:700;margin:5px 0 20px}.medialistpage .form{background-color:#fff}.medialistpage .form .contentarea{padding:15px 15px 20px}.medialistpage a{color:#c30d23!important;font-size:15px;text-decoration:underline!important;-webkit-text-decoration-color:#c30d23!important;text-decoration-color:#c30d23!important}@media screen and (min-width:757px)and (max-width:1024px){.medialistpage{width:350px}.medialistpage .formtitle{font-size:30px}.medialistpage .form .toptitle{margin:10px 5px 20px;text-align:left;font-weight:700;font-size:30px}.medialistpage .form .block{display:flex;border:1px solid #e0e0e0}.medialistpage .form .block .title{flex:0 0 100%;display:flex;align-items:center;padding:10px;font-weight:700;font-size:15px;width:300px}.medialistpage .form .block .value{flex:0 0 100%;padding:10px;font-size:15px;white-space:pre-line}.medialistpage .form .blockmiddle{border-bottom:0}.medialistpage .form .blockfinal{border-bottom:1}}@media screen and (min-width:572px)and (max-width:756px){.medialistpage{width:350px}.medialistpage .formtitle{font-size:30px}.medialistpage .form .toptitle{margin:10px 5px 20px;text-align:left;font-weight:700;font-size:30px}.medialistpage .form .block{display:flex;border:1px solid #e0e0e0}.medialistpage .form .block .title{flex:0 0 100%;display:flex;align-items:center;padding:10px;font-weight:700;font-size:15px;width:300px}.medialistpage .form .block .value{flex:0 0 100%;padding:10px;font-size:15px;white-space:pre-line}.medialistpage .form .blockmiddle{border-bottom:0}.medialistpage .form .blockfinal{border-bottom:1}}@media screen and (min-width:0px)and (max-width:571px){.medialistpage{width:350px}.medialistpage .formtitle{font-size:30px}.medialistpage .form .toptitle{margin:10px 5px 20px;text-align:left;font-weight:700;font-size:30px}.medialistpage .form .block{display:flex;border:1px solid #e0e0e0}.medialistpage .form .block .title{flex:0 0 100%;display:flex;align-items:center;padding:10px;font-weight:700;font-size:15px;width:300px}.medialistpage .form .block .value{flex:0 0 100%;padding:10px;font-size:15px;white-space:pre-line}.medialistpage .form .blockmiddle{border-bottom:0}.medialistpage .form .blockfinal{border-bottom:1}}@media screen and (min-width:1440px){.medialistpage{width:990px;margin-bottom:30px}.medialistpage .formtitle{font-size:50px}.medialistpage .form .toptitle{margin:10px 5px 20px;text-align:left;font-weight:700;font-size:30px}.medialistpage .form .block{display:flex;border:1px solid #e0e0e0}.medialistpage .form .block .title{flex:0 0 30%;display:flex;align-items:center;padding:15px;font-size:15px;font-weight:700;width:900px}.medialistpage .form .block .value{flex:0 0 50%;padding:15px;font-size:15px;white-space:pre-line}.medialistpage .form .blockmiddle{border-bottom:0}.medialistpage .form .blockfinal{border-bottom:1}}@media screen and (min-width:1025px)and (max-width:1439px){.medialistpage{width:990px;margin-bottom:30px}.medialistpage .formtitle{font-size:50px}.medialistpage .form .toptitle{margin:10px 5px 20px;text-align:left;font-weight:700;font-size:30px}.medialistpage .form .block{display:flex;border:1px solid #e0e0e0}.medialistpage .form .block .title{flex:0 0 30%;display:flex;align-items:center;padding:15px;font-size:15px;font-weight:700;width:900px}.medialistpage .form .block .value{flex:0 0 50%;padding:15px;font-size:15px;white-space:pre-line}.medialistpage .form .blockmiddle{border-bottom:0}.medialistpage .form .blockfinal{border-bottom:1}}