@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?4dttex");src:url("../fonts/icomoon.eot?4dttex#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?4dttex") format("truetype"),url("../fonts/icomoon.woff?4dttex") format("woff"),url("../fonts/icomoon.svg?4dttex#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-tel:before{content:"\e900"}.icon-login:before{content:"\e901"}#outline{margin-bottom:80px}@media (max-width: 991px){#outline{margin-bottom:50px}}#outline .read{font-size:1.8rem;margin-bottom:30px}@media (max-width: 991px){#outline .read{font-size:1.6rem}}@media (max-width: 767px){#outline .read{margin-bottom:20px;font-size:1.5rem}}#outline .inner{margin-bottom:50px;overflow:hidden;*zoom:1}@media (max-width: 991px){#outline .inner{margin-bottom:30px}}@media (max-width: 767px){#outline .inner{position:relative}}#outline .inner .txt{float:left;width:78%}@media (max-width: 767px){#outline .inner .txt{float:none;width:100%}}#outline .inner .ojisan{float:right;width:20%;padding-top:30px}@media (max-width: 1199px){#outline .inner .ojisan{padding-top:20px}}@media (max-width: 767px){#outline .inner .ojisan{float:none;position:absolute;right:0;bottom:0;width:80px}}#outline .inner dl{border-bottom:1px solid #23869B;border-left:1px solid #23869B;border-right:1px solid #23869B;display:table;width:100%;font-size:1.8rem}@media (max-width: 1199px){#outline .inner dl{font-size:1.6rem}}@media (max-width: 767px){#outline .inner dl{font-size:1.5rem}}#outline .inner dl:first-child{border-top:1px solid #23869B}#outline .inner dl dt{display:table-cell;width:30%;padding:20px;border-right:2px solid #23869B;font-weight:600;color:#23869B}@media (max-width: 1199px){#outline .inner dl dt{padding:10px 20px}}@media (max-width: 991px){#outline .inner dl dt{padding:10px}}#outline .inner dl dd{display:table-cell;width:70%;padding:20px}@media (max-width: 1199px){#outline .inner dl dd{padding:10px}}@media (max-width: 767px){#outline .inner dl dd{padding:10px}}#outline .inner dl dd a{color:#23869B;display:inline-block}#outline .gmap{height:0;overflow:hidden;padding-bottom:36.25%;position:relative;margin-bottom:50px}@media (max-width: 991px){#outline .gmap{padding-bottom:56.25%}}@media (max-width: 767px){#outline .gmap{margin-bottom:30px}}#outline .gmap iframe{position:absolute;left:0;top:0;height:100%;width:100%}#outline .cont{margin-bottom:50px}@media (max-width: 767px){#outline .cont{margin-bottom:20px}}#outline .cont .contTtl{font-size:2.4rem;font-weight:600;color:#2EA5BF;background:#D5F4FA;padding:15px;margin-bottom:20px;line-height:1}@media (max-width: 991px){#outline .cont .contTtl{font-size:2.2rem}}@media (max-width: 767px){#outline .cont .contTtl{font-size:2.0rem;padding:12px 15px}}#outline .cont .contIn{margin-bottom:30px}@media (max-width: 991px){#outline .cont .contIn{margin-bottom:15px}}#outline .cont .contIn .list{margin-bottom:20px}#outline .cont .contIn .list li{text-indent:-1em;padding-left:1em;font-size:1.8rem}@media (max-width: 991px){#outline .cont .contIn .list li{font-size:1.6rem}}@media (max-width: 767px){#outline .cont .contIn .list li{font-size:1.5rem}}#outline .cont .contIn .rightTxt{text-align:right;padding-top:10px}#outline .cont img.w100{width:100%}#outline .cont .rightTxt{text-align:right}#outline .cont .history dl{display:table;width:100%;border-bottom:1px solid #23869B;padding:20px 0;font-size:1.8rem}@media (max-width: 991px){#outline .cont .history dl{display:block;font-size:1.6rem;padding:15px 0}}@media (max-width: 767px){#outline .cont .history dl{font-size:1.5rem}}#outline .cont .history dl:first-child{border-top:1px solid #23869B}#outline .cont .history dl dt{display:table-cell;width:25%}@media (max-width: 1199px){#outline .cont .history dl dt{width:30%}}@media (max-width: 991px){#outline .cont .history dl dt{display:block;width:100%;margin-bottom:5px}}#outline .cont .history dl dd{display:table-cell;width:75%}@media (max-width: 1199px){#outline .cont .history dl dd{width:70%}}@media (max-width: 991px){#outline .cont .history dl dd{display:block;width:100%}}
