<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";@import url("../assets/css/common.css?v=20240820");.br_sp{display:none}.introduction_area,.overview_area,.information_area,.press_area,.facility_area{min-width:320px}.introduction_area{background-image:url("../images/introduction_01.jpg");background-position:top center;background-size:107% auto;background-repeat:no-repeat;display:block;height:27em;min-height:165px;position:relative;width:100%}.introduction_area .text{background:rgba(16,34,52,.001);color:black;font-family:serif;font-size:1.5em;font-weight:bolder;overflow-wrap:break-word;position:absolute;right:2em;text-shadow:0px 0px 5px white,0px 0px 10px white,0px 0px 15px white,0px 0px 20px white,0px 0px 25px white,0px 0px 30px white,0px 0px 40px white,0px 0px 60px white;top:5.5em;word-wrap:break-word}.slider_area{height:7em;margin:3em auto 3em;position:relative;top:-1em;width:98%;z-index:200}.slider_button{bottom:-3.3em;position:absolute;right:0;width:100%}.slider_button button{appearance:none;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0}.slider_button button{background-color:#E1E1E1;height:2em;left:62%;margin-left:.5em;position:relative;width:2em;z-index:1}@media screen and (max-width:1020px){.slider_area{width:95%}.slider_button button{left:64%}}@media screen and (max-width:800px){.slider_button button{height:1.8em;width:1.8em}_::-webkit-full-page-media,_:future,:root .slider_button button{top:-2px}.logo_area{background:linear-gradient(to right,#81d6ff 0%,#d4f1ff 40%,#d4f1ff 60%,#81d6ff 100%)}}@media screen and (max-width:740px){.slider_button button{left:67%}}@media screen and (max-width:600px){.slider_area{margin:3em auto 2em}.slider_button button{left:73%}}@media screen and (max-width:400px){_::-webkit-full-page-media,_:future,:root .slider_button button{left:75%;top:-3px}}.play_on{display:none}.js-stop{display:none}.stop_on{display:block}.js-stop .stop::after{content:"";position:absolute;top:6px;left:7px;background-color:#000;opacity:.75;height:15px;width:4px;z-index:-1}_::-webkit-full-page-media,_:future,:root .stop::after{left:5px;top:4px}.js-stop .stop::before{background-color:#000;content:"";height:15px;left:15.5px;opacity:.75;position:absolute;top:6px;width:4px}_::-webkit-full-page-media,_:future,:root .stop::before{left:13px;top:4px}.js-play .play::after{border-bottom:10px solid transparent;border-left:19px solid #000;border-top:10px solid transparent;content:"";left:5px;opacity:.75;position:absolute;top:3px}_::-webkit-full-page-media,_:future,:root .js-play .play::after{border-bottom:9px solid transparent;border-left:15px solid #000;border-top:9px solid transparent;left:5px;top:2px}@media screen and (max-width:800px){.js-stop .stop::after,.js-stop .stop::before{height:14px;top:5px;width:4px}.js-stop .stop::before{left:14px}_::-webkit-full-page-media,_:future,:root .stop::after{left:12px;top:3px}_::-webkit-full-page-media,_:future,:root .stop::before{left:4px;top:3px}.js-play .play::after{border-bottom:8px solid transparent;border-left:15px solid #000;border-top:8px solid transparent;left:6px;top:4px}_::-webkit-full-page-media,_:future,:root .js-play .play::after{border-bottom:7px solid transparent;border-left:11px solid #000;border-top:7px solid transparent;left:5px;top:3px}}.slider_area .text{background:rgba(16,34,52,.001);color:black;font-family:serif;font-size:1.5em;font-weight:bolder;overflow-wrap:break-word;position:absolute;right:3em;top:25%;text-shadow:0px 0px 5px white,0px 0px 10px white,0px 0px 15px white,0px 0px 20px white,0px 0px 25px white,0px 0px 30px white,0px 0px 40px white,0px 0px 60px white;word-wrap:break-word;z-index:100}.slider{margin:0 auto;width:92%;z-index:1}.slider a li{border-radius:3px;height:7em;margin:0 auto;overflow:hidden;position:relative;width:98%}.slider a p{color:white;font-size:1em;font-weight:bold;letter-spacing:.08em;position:absolute;padding:.5em .5em;right:0;text-align:right;top:0;text-decoration:none;text-shadow:0 0 10px black,0 0 20px black;z-index:300}.slider img{height:100%;object-fit:cover;transition:.3s;width:100%}.slider img:hover{opacity:1;transform:scale(1.2,1.2)}.slider li.feature{align-items:flex-start;display:flex}.slider li.feature img{height:auto}.slider li.feature::before{background:url("../aboutus/images/feature.svg") center / contain no-repeat;content:"";height:70px;position:absolute;right:0;top:0;width:70px;z-index:2}.slider li.feature p{left:.78em;padding:.5em 0;right:auto}.slider li .br_feature{display:none}@media screen and (max-width:950px){.slider li.feature::before{height:60px;width:60px}.slider li.feature img{height:100%}}@media screen and (max-width:900px){.slider li.feature p{left:auto;right:25%}.slider li .br_feature{display:inline-block}}@media screen and (max-width:766px){.slider li .br_feature{display:none}.slider li.feature::before{height:70px;width:70px}.slider li.feature img{height:auto}}@media screen and (max-width:550px){.slider li.feature::before{height:60px;width:60px}.slider li.feature p{left:auto;right:30%}.slider li .br_feature{display:inline-block}}@media screen and (max-width:430px){.slider li.feature img{height:100%}}.overview_area{background-image:url(../images/overview_01.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.overview,.facility{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.overview &gt; li{box-sizing:border-box;display:table-cell;padding:1em;width:50%}.overview_area h2,.overview_area .detail,.overview_area .banner_guide{color:white;text-shadow:0px 0px 10px black,0px 0px 15px black}.overview_area h2{font-size:1.3em;font-weight:bold;padding-top:2em;text-align:center;width:100%}.overview_area .detail{margin:1em 3em 0 40%}.overview_area .banner_guide{margin-right:3em;text-align:right}.video_area,.banner_area{display:inline-block;margin-left:60%;margin-right:3em;margin-top:2em;width:calc(40% - 3em)}.video{padding-top:56.25%;position:relative;width:100%}.video iframe{height:100%;position:absolute;right:0;top:0;width:100%}.banner_area{margin-bottom:2em}.banner_area img{width:100%}.banner_area img:hover{opacity:1;transform:scale(1.1,1.1);transition:1s all}.information_area,.press_area{display:inline-block}.information_area h2,.press_area h2{float:left;font-size:1.2em;font-weight:bold;padding:2em 1em 2em 4em;width:12em}.information_area i,.press_area i{margin:0 .5em}.information_area ul,.press_area ul{float:left;padding:2em;width:calc(100% - 15em)}.information_area li,.press_area li{margin-top:1em;padding:.5em .25em}.information_area .detail,.press_area .detail{display:flex}.information_area .moreButton,.press_area .moreButton{align-items:center;border:1px solid white;border-radius:5px;clear:both;display:flex;font-size:1em;font-weight:bold;height:3em;letter-spacing:.1em;margin-bottom:2em;margin-left:auto;margin-right:auto;padding:.5em .5em .5em 2.5em;position:relative;text-decoration:none;width:10em}.information_area .moreButton::before,.press_area .moreButton::before{border-right:3px solid white;border-top:3px solid white;content:"";height:7px;left:1em;margin-top:-5px;position:absolute;top:50%;transform:rotate(45deg);width:7px}.information_area{width:100%}.information_area h2{color:#00b19e;position:relative}a[target="_blank"] span{box-shadow:-2px 2px 0 0,-4px -4px 0 -2px,4px 4px 0 -2px;box-sizing:border-box;display:inline-block;height:10px;margin-left:.5em;margin-right:.5em;margin-top:1px;position:relative;width:10px}a[target="_blank"] span::after,a[target="_blank"] span::before{box-sizing:border-box;content:"";display:inline-block;position:absolute;right:-4px}a[target="_blank"] span::before{background:currentColor;height:2px;top:1px;transform:rotate(-45deg);width:11px}a[target="_blank"] span::after{border-right:2px solid;border-top:2px solid;height:8px;top:-4px;width:8px}.information_area .moreButton{border:1px solid var(--main_color);color:var(--main_color)}.information_area .moreButton::before{border-right:3px solid var(--main_color);border-top:3px solid var(--main_color)}.information_area .moreButton:hover,.information_area .moreButton:active{background:var(--main_color);border:1px solid white;color:white}.information_area .moreButton:hover::before,.information_area .moreButton:active::before{border-right:3px solid white;border-top:3px solid white}.information_area li{border-bottom:1px solid black}.information_area span{margin:0 .5em}.press_area{background:#00b19e;width:100%}.press_area h2{color:white}.press_area li,.press_area a{color:white}.press_area a:hover{opacity:.7}.press_area li{border-bottom:1px solid white;display:flex}.press_area .moreButton{border:1px solid white;color:white}.press_area .moreButton::before{border-right:3px solid white;border-top:3px solid white}.press_area .moreButton{border:1px solid white;color:white}.press_area .moreButton::before{border-right:3px solid white;border-top:3px solid white}.press_area .moreButton:hover,.press_area .moreButton:active{background:white;border:1px solid var(--main_color);color:var(--main_color)}.press_area .moreButton:hover::before,.press_area .moreButton:active::before{border-right:3px solid var(--main_color);border-top:3px solid var(--main_color)}.press_area dt,.press_area dd{margin-top:1em;padding:.5em 0}.press_area dt{float:left;width:6.5em}.press_area dt::after{content:":";margin-left:.5em}.press_area dd{display:flex}.press_area span{display:block;margin-right:12px}.facility_area{background:#e9f5fb;padding:2em 1em}.sub_title{color:#ff9933;font-size:1.5em;font-weight:bold;margin-bottom:.5em;margin-top:.5em;text-align:center;width:100%}.district_near,.district_far{font-size:1.2em;font-weight:bold;text-align:center}.district_near{color:#49c65c;margin-top:1em}.district_far{color:#0070c0;margin-top:1.5em}.facility &gt; li{box-sizing:border-box;display:table-cell;padding:.5em}.facility_area li a,.facility_area li div{border:2px solid lightgray;color:white;display:block;text-decoration:none;width:100%}.facility_area li a p,.facility_area li div p{color:white;font-size:1em;text-align:center}.facility_left{max-height:550px;width:50%}.facility_left a{background-image:url(../images/facility_01.jpg);background-position:center,center;background-repeat:no-repeat;background-size:cover;position:relative}.facility_left img{display:none}.facility_left a p{background:#49c65c;bottom:0;position:absolute;width:100%}.facility_left a{height:100%;max-height:550px;width:50%}.facility_center{max-height:550px;width:25%}.facility_center p{background:#0070c0}.facility_right{width:25%}.facility_right p{background:#49c65c}.facility_area li a img,.facility_area li div img{width:100%}.facility_area li a p,.facility_area li p{padding:.25em .5em}.facility_item_top,.facility_item_bottom{background:#49c65c;border:2px solid lightgray;color:white;font-size:1.2em;text-align:center}.facility_item_top{margin-bottom:1em}.facility_item_bottom{margin-top:1em}.facility_area li a:hover,.facility_area li a:active{opacity:.6}@media screen and (max-width:800px){.br_sp{display:block}.logo img{width:80%}.introduction_area{background-size:cover;height:23em}.slider{width:85%}.introduction_area .text{right:3em;top:2.5em}.video_area,.banner_area{margin-left:40%;margin-top:1em;width:calc(60% - 3em)}.information_area h2,.press_area h2{padding-bottom:0;width:100%}.information_area ul,.press_area ul{padding-top:0;width:100%}.facility_item_top{margin-bottom:2em}.facility_item_bottom{margin-top:2em}.facility_left a,.facility_left a p{position:static}.facility_left a{background-image:none}.facility_left img{display:block}}@media screen and (min-width:451px) and (max-width:800px){.introduction_area .text{font-size:1.2em}.facility_area li{width:80%}.facility_area li a p,.facility_area li div p{font-size:1.5em}}@media screen and (max-width:450px){.introduction_area .text{font-size:1.2em;left:.1em;padding:6vw 0 0 1em;top:1em}.facility_area{padding:2em 1em}.facility_area li{width:100%}.press_area li{display:block}}@media screen and (max-width:380px){.introduction_area .text{font-size:1em;padding:6vw 0 0 1em}}.new_content{background-color:rgba(255,255,255,.6);box-shadow:1px 1px 6px #c6c6c6;left:2em;padding:1em;position:absolute;top:2em;width:250px;z-index:2}.new_content:hover{text-decoration:underline}.new_content .newbox{padding-bottom:1em}.new_content &gt; h2{border-bottom:1px solid #32877E;color:#00B19E;font-size:1.4em;font-weight:bold;margin-bottom:.6em}.new_content &gt; .newbox &gt; figure{height:100px;position:relative;text-align:center;width:100px}.new_content &gt; .newbox &gt; .newbox_topics{background:url("../aboutus/joyo/topics/images/20241021_02.jpg") center 10% / cover no-repeat;height:100px;margin-bottom:1em;width:100%}.new_content &gt; .newbox &gt; .newbox_situation{background:url("../aboutus/images/aboutus_09.jpg") center / cover no-repeat;height:100px;width:100%}.new_content &gt; .newbox &gt; .newbox_dialogue{background:url("../ordinary/dialogue/images/h1.jpg") center / cover no-repeat;height:100px;width:100%}.new_content &gt; .newbox &gt; .newbox_special{background:url("../study/images/birdview.jpg") center 10% / cover no-repeat;height:100px;margin-bottom:1em;width:100%}.new_content &gt; .newbox &gt; .newbox_topics p,.new_content &gt; .newbox &gt; .newbox_dialogue p,.new_content &gt; .newbox &gt; .newbox_situation p{color:white;font-size:1em;font-weight:bold;text-align:left;text-decoration:none;text-shadow:0 0 5px black,0 0 10px black}.new_content &gt; .newbox &gt; .newbox_dialogue p{padding:1em 1em .5em 1.5em}.new_content &gt; .newbox &gt; .newbox_situation p{padding:2.3em .5em 1.5em 1.2em}.new_content &gt; .newbox &gt; figure p span{display:block;font-size:.85em}.new_content &gt; .newbox &gt; figure p i{display:block;font-size:.85em;font-style:normal;text-align:center}.new_content &gt; .newbox &gt; figure:hover{opacity:1}.new_content &gt; .newbox h3{border:none;color:#0F8D7F;font-size:1em;margin:.8em 0 -0.3em 0}.new_content &gt; .newbox p{color:#000;font-size:.9em;line-height:1.4em}.new_content .topicsbox{padding-bottom:.25em}@media screen and (max-width:600px){.introduction_area{height:25em}.introduction_area .text{font-size:1.1em}.slider1 a li{overflow:auto}.new_content{left:1em;padding:.5em 1em;top:9em}.new_content h2{font-size:1.1em}.slider-item{height:400px !important}}@media screen and (max-width:350px){.new_content{width:95% !important}}</pre></body></html>