@media screen and (min-width: 960px),print{#contents.introduction section.hier1{padding-top:80px}}@media screen and (max-width: 959px){#contents.introduction section.hier1{padding-top:21.33333vw}}@media screen and (min-width: 960px),print{#contents.introduction section.hier1{padding-bottom:80px}}@media screen and (max-width: 959px){#contents.introduction section.hier1{padding-bottom:21.33333vw}}@media screen and (min-width: 960px),print{#contents.introduction section.hier1>.inside>.in-cont{margin-top:40px}}@media screen and (max-width: 959px){#contents.introduction section.hier1>.inside>.in-cont{margin-top:10.66667vw}}#contents.introduction section#message{padding-top:0}@media screen and (min-width: 960px),print{#contents.introduction section#message .gradient{padding:100px 40px;background:linear-gradient(247.99deg, #FFF6DF 2.38%, #BEDBFF 130.85%)}}@media screen and (max-width: 959px){#contents.introduction section#message .gradient{padding:10.66667vw 5.33333vw}}@media screen and (min-width: 960px),print{#contents.introduction section#message .gradient>*{margin-left:auto;margin-right:auto;width:1000px;max-width:100%}}@media screen and (min-width: 960px),print{#contents.introduction section#message .in-cont{margin-top:40px}}@media screen and (max-width: 959px){#contents.introduction section#message .in-cont{margin-top:5.33333vw}}#contents.introduction section#message .in-cont .row .txt .slogan{font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:400}@media screen and (min-width: 960px),print{#contents.introduction section#message .in-cont .row .txt .slogan{font-size:230%}}@media screen and (max-width: 959px){#contents.introduction section#message .in-cont .row .txt .slogan{font-size:230%}}@media screen and (min-width: 960px),print{#contents.introduction section#message .in-cont .row .txt *[data-honbun]{margin-top:20px}}@media screen and (max-width: 959px){#contents.introduction section#message .in-cont .row .txt *[data-honbun]{margin-top:5.33333vw}}#contents.introduction section#message .in-cont .row .img .photo{max-width:100%;overflow:hidden}@media screen and (min-width: 960px),print{#contents.introduction section#message .in-cont .row .img .photo{border-radius:20px}}@media screen and (max-width: 959px){#contents.introduction section#message .in-cont .row .img .photo{border-radius:5.33333vw}}#contents.introduction section#message .in-cont .row .img .photo picture,#contents.introduction section#message .in-cont .row .img .photo img{display:block;width:100%}@media screen and (min-width: 960px),print{#contents.introduction section#message .in-cont .row .img .name{margin-top:15px}}@media screen and (max-width: 959px){#contents.introduction section#message .in-cont .row .img .name{margin-top:2.66667vw}}#contents.introduction section#message .in-cont .row .img .name>p:nth-child(1){font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:400}@media screen and (min-width: 960px),print{#contents.introduction section#message .in-cont .row .img .name>p:nth-child(1){font-size:190%}}@media screen and (max-width: 959px){#contents.introduction section#message .in-cont .row .img .name>p:nth-child(1){font-size:190%}}#contents.introduction section#message .in-cont .row .img .name>p:nth-child(2){font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:400}@media screen and (min-width: 960px),print{#contents.introduction section#message .in-cont .row .img .name>p:nth-child(2){font-size:130%}}@media screen and (max-width: 959px){#contents.introduction section#message .in-cont .row .img .name>p:nth-child(2){font-size:130%}}@media screen and (min-width: 960px),print{#contents.introduction section#message .in-cont .row .img .biography{margin-top:30px}}@media screen and (max-width: 959px){#contents.introduction section#message .in-cont .row .img .biography{margin-top:4vw}}#contents.introduction section#message .in-cont .row .img .biography dt{display:flex}#contents.introduction section#message .in-cont .row .img .biography dt>div{padding:0 .5em;color:#fff;background-color:#268feb;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:400}@media screen and (min-width: 960px),print{#contents.introduction section#message .in-cont .row .img .biography dt>div{font-size:190%}}@media screen and (max-width: 959px){#contents.introduction section#message .in-cont .row .img .biography dt>div{font-size:190%}}@media screen and (min-width: 960px),print{#contents.introduction section#message .in-cont .row .img .biography dt>div{border-radius:5px}}@media screen and (max-width: 959px){#contents.introduction section#message .in-cont .row .img .biography dt>div{border-radius:1.33333vw}}@media screen and (min-width: 960px),print{#contents.introduction section#message .in-cont .row .img .biography dd{margin-top:10px}}@media screen and (max-width: 959px){#contents.introduction section#message .in-cont .row .img .biography dd{margin-top:1.33333vw}}@media screen and (min-width: 960px),print{#contents.introduction section#message .in-cont .row .img .biography dd{font-size:130%}}@media screen and (max-width: 959px){#contents.introduction section#message .in-cont .row .img .biography dd{font-size:130%}}#contents.introduction section#message .in-cont .row .img .biography dd table{text-align:left}#contents.introduction section#message .in-cont .row .img .biography dd table th{padding-right:1em;font-weight:inherit}@media screen and (min-width: 960px),print{#contents.introduction section#message .in-cont .row{display:flex;justify-content:space-between;gap:0 20px}#contents.introduction section#message .in-cont .row .txt{order:2;width:600px}#contents.introduction section#message .in-cont .row .img{order:1;width:320px}}@media screen and (max-width: 959px){#contents.introduction section#message .in-cont .row .img{margin-top:5.33333vw}}#contents.introduction section#access{background-color:#f4fbff}@media screen and (min-width: 960px),print{#contents.introduction section#access section.hier2:nth-child(n+2){margin-top:80px}}@media screen and (max-width: 959px){#contents.introduction section#access section.hier2:nth-child(n+2){margin-top:21.33333vw}}@media screen and (min-width: 960px),print{#contents.introduction section#access section.hier2>.in-cont{margin-top:20px}}@media screen and (max-width: 959px){#contents.introduction section#access section.hier2>.in-cont{margin-top:5.33333vw}}@media screen and (min-width: 960px),print{#contents.introduction section#access section.hier2>.in-cont>*:nth-child(n+2){margin-top:20px}}@media screen and (max-width: 959px){#contents.introduction section#access section.hier2>.in-cont>*:nth-child(n+2){margin-top:5.33333vw}}#contents.introduction section#access .map .in-img picture,#contents.introduction section#access .map .in-img img{display:block;width:100%}#contents.introduction section#access .map .in-iframe{position:relative;width:100%;background-color:#eee}@media screen and (min-width: 960px),print{#contents.introduction section#access .map .in-iframe{height:460px}}@media screen and (max-width: 959px){#contents.introduction section#access .map .in-iframe{height:122.66667vw}}#contents.introduction section#access .map .in-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 960px),print{#contents.introduction section#access .map *[data-table]{margin-top:30px}}@media screen and (max-width: 959px){#contents.introduction section#access .map *[data-table]{margin-top:8vw}}@media screen and (min-width: 960px),print{#contents.introduction section[data-hospitalization-gallery]#hospitalization{padding-top:80px}}@media screen and (max-width: 959px){#contents.introduction section[data-hospitalization-gallery]#hospitalization{padding-top:21.33333vw}}