﻿.con_pnav,.con_panel,.con_pagination,.con_pnav-detail,.con_overview,.con_req,.con_about,.con_apply{max-width:1200px;margin:auto}@media only screen and (min-width: 768px){.con_pnav,.con_panel,.con_pagination,.con_pnav-detail,.con_overview,.con_req,.con_about,.con_apply{width:90%}}@media only screen and (max-width: 767px){.con_pnav,.con_panel,.con_pagination,.con_pnav-detail,.con_overview,.con_req,.con_about,.con_apply{width:89.47368%}}#footer{padding-top:6.25%}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer{padding-top:10%}}@media only screen and (max-width: 767px){#footer{padding-top:15.78947%}}#footer .l-footer__entry{display:none}.con_pnav{margin-top:6.25%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pnav{margin-top:10%}}@media only screen and (max-width: 767px){.con_pnav{margin-top:15.78947%}}.con_pnav li.active>span:before{left:0;right:auto;width:100%}.con_pnav li.active>span span i svg{transform:translate(-50%, -50%) rotate(90deg)}.con_panel{margin-top:4.6875%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_panel{margin-top:7.5%}}@media only screen and (max-width: 767px){.con_panel{margin-top:11.84211%}}.con_panel .box_panel{display:none}.con_panel .box_panel.active{display:block}.con_panel .box_panel .box_area-tab{position:relative;display:flex;flex-wrap:wrap;padding-bottom:2.5%;background:#fff}@media only screen and (max-width: 767px){.con_panel .box_panel .box_area-tab{padding-bottom:4.41176%}}.con_panel .box_panel .box_area-tab:before{content:'';position:absolute;bottom:-1.9375rem;left:0;display:block;width:100%;height:1.9375rem;background:url(../images/common/shadow.webp) no-repeat top center/cover;z-index:-1}@media only screen and (max-width: 767px){.con_panel .box_panel .box_area-tab:before{bottom:-1.5625rem}}@media only screen and (max-width: 767px){.con_panel .box_panel .box_area-tab:before{height:1.5625rem}}.con_panel .box_panel .box_area-tab .area{width:19.16667%;box-sizing:border-box}@media only screen and (max-width: 767px){.con_panel .box_panel .box_area-tab .area{width:48.52941%}}@media only screen and (min-width: 768px){.con_panel .box_panel .box_area-tab .area{margin-left:1%}.con_panel .box_panel .box_area-tab .area:first-child,.con_panel .box_panel .box_area-tab .area:nth-child(5n+1){margin-left:0}.con_panel .box_panel .box_area-tab .area:nth-child(n+6){margin-top:1%}}@media only screen and (max-width: 767px){.con_panel .box_panel .box_area-tab .area{margin-left:2.94118%}.con_panel .box_panel .box_area-tab .area:first-child,.con_panel .box_panel .box_area-tab .area:nth-child(2n+1){margin-left:0}.con_panel .box_panel .box_area-tab .area:nth-child(n+3){margin-top:2.94118%}}.con_panel .box_panel .box_area-tab .area a{display:block;width:100%;font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1rem;line-height:1.5;text-decoration:none;text-align:center;padding:1em;border:1px solid #cacaca;box-sizing:border-box;transition:all 500ms ease}@media only screen and (max-width: 767px){.con_panel .box_panel .box_area-tab .area a{padding:0.8em 1em}}.con_panel .box_panel .box_area-tab .area:hover a,.con_panel .box_panel .box_area-tab .area.show a{color:#fff;border:1px solid #2a3189;background:#2a3189}.con_panel .box_panel .wrp_panel{margin-top:7.5%}@media only screen and (max-width: 767px){.con_panel .box_panel .wrp_panel{margin-top:13.23529%}}.con_panel .box_panel .wrp_panel .panel{padding-bottom:6.66667%;border-bottom:1px solid #cacaca;box-sizing:border-box}@media only screen and (max-width: 767px){.con_panel .box_panel .wrp_panel .panel{padding-bottom:11.76471%}}.con_panel .box_panel .wrp_panel .panel+.panel{margin-top:6.66667%}@media only screen and (max-width: 767px){.con_panel .box_panel .wrp_panel .panel+.panel{margin-top:11.76471%}}@media only screen and (min-width: 768px){.con_panel .box_panel .wrp_panel .panel .wrp_detail{display:flex;justify-content:space-between}}.con_panel .box_panel .wrp_panel .panel .wrp_detail .wrp_txt{width:45%}@media only screen and (max-width: 767px){.con_panel .box_panel .wrp_panel .panel .wrp_detail .wrp_txt{width:100%}}.con_panel .box_panel .wrp_panel .panel .wrp_detail .wrp_txt .cate{display:flex;flex-wrap:wrap}.con_panel .box_panel .wrp_panel .panel .wrp_detail .wrp_txt .cate li{font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:.875rem;line-height:1.57143;color:#66c;padding:0.7em 1.4em;border:1px solid #66c;border-radius:2em;margin-right:.7em;box-sizing:border-box}@media only screen and (max-width: 767px){.con_panel .box_panel .wrp_panel .panel .wrp_detail .wrp_txt .cate li{padding:0.5em 1em}}.con_panel .box_panel .wrp_panel .panel .wrp_detail .wrp_txt .cate li.location{color:#fff;border:1px solid #2a3189;background:#2a3189}.con_panel .box_panel .wrp_panel .panel .wrp_detail .wrp_txt .hotel{font-family:"Shippori Mincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:400;font-style:normal;font-size:1.625rem;line-height:1.76923;letter-spacing:.26em;padding:.3em 0 .8em;border-bottom:1px solid #cacaca;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_panel .box_panel .wrp_panel .panel .wrp_detail .wrp_txt .hotel{font-size:1.5rem}}@media only screen and (max-width: 767px){.con_panel .box_panel .wrp_panel .panel .wrp_detail .wrp_txt .hotel{font-size:1.375rem}}.con_panel .box_panel .wrp_panel .panel .wrp_detail .wrp_txt address{margin-top:5.55556%;font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1rem;line-height:2.5}@media only screen and (max-width: 767px){.con_panel .box_panel .wrp_panel .panel .wrp_detail .wrp_txt address{margin-top:4.41176%}}.con_panel .box_panel .wrp_panel .panel .wrp_detail .wrp_txt address:before{content:"";margin-right:.5em;font-family:'Material Symbols Outlined' !important;line-height:1;vertical-align:middle;font-size:2rem;color:#66c;margin-right:.3em}.con_panel .box_panel .wrp_panel .panel .wrp_detail .wrp_txt .txt{font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1rem;line-height:2.5;margin-top:1em}.con_panel .box_panel .wrp_panel .panel .wrp_detail .wrp_txt .btn{width:64.94465%;margin-top:3.7037%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_panel .box_panel .wrp_panel .panel .wrp_detail .wrp_txt .btn{width:100%}}@media only screen and (max-width: 767px){.con_panel .box_panel .wrp_panel .panel .wrp_detail .wrp_txt .btn{width:100%}}@media only screen and (max-width: 767px){.con_panel .box_panel .wrp_panel .panel .wrp_detail .wrp_txt .btn{margin-top:2.94118%}}.con_panel .box_panel .wrp_panel .panel .wrp_detail .img{width:50%}@media only screen and (max-width: 767px){.con_panel .box_panel .wrp_panel .panel .wrp_detail .img{width:100%}}@media only screen and (max-width: 767px){.con_panel .box_panel .wrp_panel .panel .wrp_detail .img{margin-top:8.82353%}}.con_panel .box_panel .wrp_panel .panel .wrp_rec{margin-top:5%}@media only screen and (max-width: 767px){.con_panel .box_panel .wrp_panel .panel .wrp_rec{margin-top:8.82353%}}.con_panel .box_panel .wrp_panel .panel .wrp_rec .rec{display:flex;flex-wrap:wrap}.con_panel .box_panel .wrp_panel .panel .wrp_rec .rec li{margin-right:1.75%;margin-top:2.5%}@media only screen and (max-width: 767px){.con_panel .box_panel .wrp_panel .panel .wrp_rec .rec li{margin-right:2.20588%}}@media only screen and (max-width: 767px){.con_panel .box_panel .wrp_panel .panel .wrp_rec .rec li{margin-top:4.41176%}}.con_panel .box_panel .wrp_panel .panel .wrp_rec .rec li a{display:block;width:100%;font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:.9375rem;text-decoration:none;text-align:center;padding:0.8em 2.6em;border-radius:2em;background:#ecf4fa;box-sizing:border-box;transition:all 500ms ease}@media only screen and (max-width: 767px){.con_panel .box_panel .wrp_panel .panel .wrp_rec .rec li a{padding:0.6em 1.5em}}.con_panel .box_panel .wrp_panel .panel .wrp_rec .rec li a i{display:inline-block;vertical-align:middle}.con_panel .box_panel .wrp_panel .panel .wrp_rec .rec li a i svg{position:relative;z-index:1;width:.5rem;height:.5rem;fill:#383740;margin-right:.5em;transition:fill 500ms ease}.con_panel .box_panel .wrp_panel .panel .wrp_rec .rec li a em{display:inline-block;vertical-align:middle}.con_panel .box_panel .wrp_panel .panel .wrp_rec .rec li a:hover{color:#fff;background:#2a3189}.con_panel .box_panel .wrp_panel .panel .wrp_rec .rec li a:hover i svg{fill:#fff}.con_panel .box_panel .wrp_panel .panel .wrp_rec .no_data{margin-top:2.5%}@media only screen and (max-width: 767px){.con_panel .box_panel .wrp_panel .panel .wrp_rec .no_data{margin-top:4.41176%}}.is-animate{opacity:1}.con_pagination{margin-top:4.16667%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pagination{margin-top:6.66667%}}@media only screen and (max-width: 767px){.con_pagination{margin-top:10.52632%}}.con_pnav-detail{margin-top:6.25%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pnav-detail{margin-top:10%}}@media only screen and (max-width: 767px){.con_pnav-detail{margin-top:15.78947%}}.con_overview{max-width:1400px;padding-top:5.20833%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_overview{padding-top:8.33333%}}@media only screen and (max-width: 767px){.con_overview{padding-top:13.15789%}}.con_overview .box_st{border-top:2px solid #2a3189;border-left:2px solid #2a3189;padding:2.85714% 3.57143% 0;box-sizing:border-box}@media only screen and (max-width: 767px){.con_overview .box_st{padding:5.88235% 7.35294% 0}}.con_overview .box_st .cate{display:flex;flex-wrap:wrap}.con_overview .box_st .cate li{font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:.875rem;line-height:1.57143;color:#66c;padding:0.7em 1.4em;border:1px solid #66c;border-radius:2em;margin-right:.7em;box-sizing:border-box}@media only screen and (max-width: 767px){.con_overview .box_st .cate li{padding:0.5em 1em}}.con_overview .box_st .cate li.location{color:#fff;border:1px solid #2a3189;background:#2a3189}.con_overview .box_st .profession{font-family:"Shippori Mincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:400;font-style:normal;font-size:1.625rem;line-height:1.76923;letter-spacing:.26em;color:#2a3189}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_overview .box_st .profession{font-size:1.5rem}}@media only screen and (max-width: 767px){.con_overview .box_st .profession{font-size:1.375rem}}.con_overview .box_st .hotel{font-family:"Shippori Mincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5;letter-spacing:.13em}.con_overview .box_overview{display:flex;margin-top:4.28571%}@media only screen and (max-width: 767px){.con_overview .box_overview{margin-top:8.82353%}}@media only screen and (min-width: 768px){.con_overview .box_overview{justify-content:space-between}}@media only screen and (max-width: 767px){.con_overview .box_overview{flex-direction:column-reverse}}.con_overview .box_overview .box_txt{width:44.28571%}@media only screen and (max-width: 767px){.con_overview .box_overview .box_txt{width:100%}}@media only screen and (max-width: 767px){.con_overview .box_overview .box_txt{margin-top:6.61765%}}.con_overview .box_overview .box_txt .sst{font-family:"Shippori Mincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:400;font-style:normal;font-size:1.375rem;line-height:1.63636;letter-spacing:.13em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_overview .box_overview .box_txt .sst{font-size:1.25rem}}@media only screen and (max-width: 767px){.con_overview .box_overview .box_txt .sst{font-size:1.125rem}}.con_overview .box_overview .box_txt .txt{font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1rem;line-height:2.5;margin-top:3.22581%}@media only screen and (max-width: 767px){.con_overview .box_overview .box_txt .txt{margin-top:2.94118%}}.con_overview .box_overview .box_txt .btn{width:45.80645%;margin-top:9.67742%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_overview .box_overview .box_txt .btn{width:100%}}@media only screen and (max-width: 767px){.con_overview .box_overview .box_txt .btn{width:100%}}@media only screen and (max-width: 767px){.con_overview .box_overview .box_txt .btn{margin-top:8.82353%}}.con_overview .box_overview .img{width:50%}@media only screen and (max-width: 767px){.con_overview .box_overview .img{width:100%}}.con_req{max-width:1400px;padding-top:6.77083%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_req{padding-top:10.83333%}}@media only screen and (max-width: 767px){.con_req{padding-top:17.10526%}}.con_req .tbl{width:100%;margin-top:3.57143%}@media only screen and (max-width: 767px){.con_req .tbl{margin-top:7.35294%}}@media only screen and (min-width: 768px){.con_req .tbl tbody tr th{width:25%}}.con_req .btn{width:284px;margin:4.28571% auto 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_req .btn{width:23.33333%}}@media only screen and (max-width: 767px){.con_req .btn{width:100%}}@media only screen and (max-width: 767px){.con_req .btn{margin:8.82353% auto 0}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_req .btn{width:100%}}.con_about,.con_apply{max-width:1400px;padding-top:6.77083%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about,.con_apply{padding-top:10.83333%}}@media only screen and (max-width: 767px){.con_about,.con_apply{padding-top:17.10526%}}@media only screen and (min-width: 768px){.con_about,.con_apply{display:flex;justify-content:space-between}}.con_about .st,.con_apply .st{width:26.42857%}@media only screen and (max-width: 767px){.con_about .st,.con_apply .st{width:100%}}.con_about .tbl,.con_apply .tbl{width:73.57143%}@media only screen and (max-width: 767px){.con_about .tbl,.con_apply .tbl{width:100%}}@media only screen and (max-width: 767px){.con_about .tbl,.con_apply .tbl{margin-top:7.35294%}}@media only screen and (min-width: 768px){.con_about .tbl tbody tr th,.con_apply .tbl tbody tr th{width:25.24272%}}.con_apply{padding-top:5.20833%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_apply{padding-top:8.33333%}}@media only screen and (max-width: 767px){.con_apply{padding-top:13.15789%}}
