@font-face{font-display:swap;font-family:"Noto Sans Javanese";font-style:normal;font-weight:400;src:url("../fonts/noto-sans-javanese-v23-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans Javanese";font-style:normal;font-weight:500;src:url("../fonts/noto-sans-javanese-v23-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans Javanese";font-style:normal;font-weight:600;src:url("../fonts/noto-sans-javanese-v23-latin-600.woff2") format("woff2")}body{background:url("../../work/images/bg_hotel.jpg") no-repeat;background-size:cover;background-position:center center}.con_intro{margin-top:4.5em;text-align:center;width:90%;margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_intro{margin-top:4em}}@media only screen and (max-width: 767px){.con_intro{margin-top:2.5em}}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_intro{width:90%}}@media only screen and (max-width: 767px){.con_intro{width:90%}}.con_intro .txt{margin-top:1.5em}@media only screen and (max-width: 767px){.con_intro .txt{margin-top:1em}}@media only screen and (max-width: 767px){.con_intro .txt{text-align:left}}.con_intro .anc_lnk{margin-top:6em;margin-bottom:2em}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_intro .anc_lnk{margin-top:5em}}@media only screen and (max-width: 767px){.con_intro .anc_lnk{margin-top:4em}}@media only screen and (max-width: 767px){.con_intro .anc_lnk{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_intro .anc_lnk{max-width:30em;margin-right:auto;margin-left:auto}}.con_intro .anc_lnk ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.con_intro .anc_lnk ul li{margin:0 0.5em}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_intro .anc_lnk ul li{margin:0 0.5em}}@media only screen and (max-width: 767px){.con_intro .anc_lnk ul li{margin:0 0.8em 1.8em}}@media only screen and (max-width: 767px){.con_intro .anc_lnk ul li{width:100%}}.con_intro .anc_lnk ul li a{font-weight:500;font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho";padding-bottom:0.3em;border-bottom:1px solid #ccc;-webkit-transition:all .3s ease;transition:all .3s ease;display:block;min-width:9.85rem}@media only screen and (min-width: 1026px){.con_intro .anc_lnk ul li a{font-size:115%}}@media print{.con_intro .anc_lnk ul li a{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_intro .anc_lnk ul li a{font-size:108%}}@media only screen and (max-width: 767px){.con_intro .anc_lnk ul li a{font-size:100%}}.con_intro .anc_lnk ul li a .jp{position:relative;padding:0 2.5em 0 1em;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_intro .anc_lnk ul li a .jp{padding:0 2.5em 0 1em}}@media only screen and (max-width: 767px){.con_intro .anc_lnk ul li a .jp{padding:0 2.5em 0 1em}}@media only screen and (max-width: 767px){.con_intro .anc_lnk ul li a .jp{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}.con_intro .anc_lnk ul li a .jp .arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;background:#ccc;width:1em;height:1em;right:.5em;border-radius:2em;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_intro .anc_lnk ul li a .jp .arrow{width:1em}}@media only screen and (max-width: 767px){.con_intro .anc_lnk ul li a .jp .arrow{width:1em}}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_intro .anc_lnk ul li a .jp .arrow{height:1em}}@media only screen and (max-width: 767px){.con_intro .anc_lnk ul li a .jp .arrow{height:1em}}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_intro .anc_lnk ul li a .jp .arrow{right:.5em}}@media only screen and (max-width: 767px){.con_intro .anc_lnk ul li a .jp .arrow{right:.5em}}.con_intro .anc_lnk ul li a .jp .arrow:before{content:"";display:block;width:.3em;height:.3em;position:absolute;border-right:2px solid #fff;border-bottom:2px solid #fff;border-radius:1px;top:50%;left:.3em;-webkit-transform:translateY(-58%) rotate(45deg);transform:translateY(-58%) rotate(45deg);z-index:2}@media only screen and (max-width: 767px){.con_intro .anc_lnk ul li a .jp .arrow:before{width:.4em}}@media only screen and (max-width: 767px){.con_intro .anc_lnk ul li a .jp .arrow:before{height:.4em}}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_intro .anc_lnk ul li a .jp .arrow:before{left:.275em}}@media only screen and (max-width: 767px){.con_intro .anc_lnk ul li a .jp .arrow:before{left:.23em}}@media only screen and (max-width: 767px){.con_intro .anc_lnk ul li a .jp .arrow:before{top:43%}}.con_intro .anc_lnk ul li a:hover{color:#877a5f;border-bottom:1px solid #877a5f}.con_intro .anc_lnk ul li a:hover .jp{padding:0 3em 0 1.5em}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_intro .anc_lnk ul li a:hover .jp{padding:0 3em 0 1.5em}}@media only screen and (max-width: 767px){.con_intro .anc_lnk ul li a:hover .jp{padding:0 3em 0 1.5em}}.con_intro .anc_lnk ul li a:hover .jp .arrow{right:1em;background:#877a5f}.con_work_item{padding-top:5em;padding-bottom:7em;position:relative}@media only screen and (max-width: 767px){.con_work_item{padding-top:6em}}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_work_item{padding-bottom:6em}}@media only screen and (max-width: 767px){.con_work_item{padding-bottom:3em}}.con_work_item .bg{position:absolute;bottom:0%;z-index:-1;width:100%}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_work_item .bg{bottom:0%}}@media only screen and (max-width: 767px){.con_work_item .bg{bottom:0%}}.con_work_item .bg img{width:100%}@media only screen and (max-width: 767px){.con_work_item .bg img{height:150vw}}.con_work_item .wrp_hotel .flex_box{width:calc(1090 / 1440 * 100%);margin-right:auto;margin-left:auto;margin-top:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1280px}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_work_item .wrp_hotel .flex_box{width:90%}}@media only screen and (max-width: 767px){.con_work_item .wrp_hotel .flex_box{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_work_item .wrp_hotel .flex_box{margin-top:2em}}@media only screen and (max-width: 767px){.con_work_item .wrp_hotel .flex_box{margin-top:2em}}@media only screen and (max-width: 767px){.con_work_item .wrp_hotel .flex_box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.con_work_item .wrp_hotel .flex_box .txt_box{width:calc(456 / 1090 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_work_item .wrp_hotel .flex_box .txt_box{width:52%}}@media only screen and (max-width: 767px){.con_work_item .wrp_hotel .flex_box .txt_box{width:100%}}@media only screen and (max-width: 767px){.con_work_item .wrp_hotel .flex_box .txt_box{margin-top:2em}}@media only screen and (min-width: 1026px){.con_work_item .wrp_hotel .flex_box .txt_box .catch30{letter-spacing:.025em;white-space:nowrap}}@media print{.con_work_item .wrp_hotel .flex_box .txt_box .catch30{letter-spacing:.025em;white-space:nowrap}}.con_work_item .wrp_hotel .flex_box .txt_box .txt{margin-top:2em}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_work_item .wrp_hotel .flex_box .txt_box .txt{margin-top:2em}}@media only screen and (max-width: 767px){.con_work_item .wrp_hotel .flex_box .txt_box .txt{margin-top:1.5em}}.con_work_item .wrp_hotel .flex_box .img{width:calc(570 / 1090 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_work_item .wrp_hotel .flex_box .img{width:45%}}@media only screen and (max-width: 767px){.con_work_item .wrp_hotel .flex_box .img{width:100%}}.con_work_item .wrp_hotel .flex_box .img img{border-radius:.4em}@media only screen and (max-width: 767px){.con_work_item .wrp_hotel .flex_box .img img{border-radius:.2em}}.con_duties{margin-top:5em;width:90%;margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_duties{margin-top:4em}}@media only screen and (max-width: 767px){.con_duties{margin-top:3em}}.con_duties.col4 ul li{width:calc(25% - 1em)}@media only screen and (max-width: 767px){.con_duties.col4 ul li{width:100%}}.con_duties.col3 ul li{width:calc(100% / 3 - 1em)}@media only screen and (max-width: 767px){.con_duties.col3 ul li{width:100%}}.con_duties ul{margin-top:1.5em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_duties ul{margin-top:1em}}@media only screen and (max-width: 767px){.con_duties ul{margin-top:1em}}@media only screen and (max-width: 767px){.con_duties ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.con_duties ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;-webkit-box-shadow:5px 5px 0.5em rgba(0,0,0,0.15);box-shadow:5px 5px 0.5em rgba(0,0,0,0.15);overflow:hidden;border-radius:.4em;max-width:275px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.5em;margin:.5em}@media only screen and (max-width: 767px){.con_duties ul li{border-radius:.2em}}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_duties ul li{padding:1em}}@media only screen and (max-width: 767px){.con_duties ul li{padding:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_duties ul li{margin:.5em}}@media only screen and (max-width: 767px){.con_duties ul li{margin:1em}}@media only screen and (max-width: 767px){.con_duties ul li{border:1px solid #f3f3f3;margin-right:auto;margin-left:auto;max-width:100%}}.con_duties ul li .img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:center}.con_duties ul li .img img{border-radius:.4em}@media only screen and (max-width: 767px){.con_duties ul li .img img{border-radius:.2em}}@media only screen and (max-width: 767px){.con_duties ul li .img img{width:100%}}.con_duties ul li .catch{text-align:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;color:#877a5f;letter-spacing:.05em;font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho";margin-top:.8em}@media only screen and (min-width: 1026px){.con_duties ul li .catch{font-size:143%}}@media print{.con_duties ul li .catch{font-size:143%}}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_duties ul li .catch{font-size:108%}}@media only screen and (max-width: 767px){.con_duties ul li .catch{font-size:129%}}@media only screen and (max-width: 767px){.con_duties ul li .catch{margin-top:.5em}}@media only screen and (min-width: 1025px) and (max-width: 1200px){.con_duties ul li .catch{font-size:125%}}@media only screen and (min-width: 768px) and (max-width: 896px){.con_duties ul li .catch{font-size:108%}}.con_duties ul li .txt{margin-top:.5em;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media only screen and (max-width: 767px){.con_duties ul li .txt{margin-top:.5em}}@media only screen and (min-width: 768px){#work02 .flex_box{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.bnr_box{width:calc(900 / 1440 * 100%);margin-right:auto;margin-left:auto;margin-top:8em;margin-bottom:8em;-webkit-box-shadow:5px 5px 0.5em rgba(0,0,0,0.15);box-shadow:5px 5px 0.5em rgba(0,0,0,0.15);overflow:hidden;border-radius:.4em;max-width:1280px}@media only screen and (min-width: 768px) and (max-width: 1025px){.bnr_box{width:80%}}@media only screen and (max-width: 767px){.bnr_box{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1025px){.bnr_box{margin-top:5em}}@media only screen and (max-width: 767px){.bnr_box{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1025px){.bnr_box{margin-bottom:7em}}@media only screen and (max-width: 767px){.bnr_box{margin-bottom:4em}}@media only screen and (max-width: 767px){.bnr_box{border-radius:.2em}}@media only screen and (min-width: 1025px) and (max-width: 1180px){.bnr_box{margin-top:4em}}.bnr_box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-transition:all .3s ease;transition:all .3s ease}.bnr_box a:hover{opacity:0.7}.bnr_box a .txt_box{padding:1.5em 2.5em;position:relative}@media only screen and (min-width: 768px) and (max-width: 1025px){.bnr_box a .txt_box{padding:1em}}@media only screen and (max-width: 767px){.bnr_box a .txt_box{padding:1em 1em}}.bnr_box a .txt_box:before{content:"";position:absolute;background:url(../../about/images/aroow.svg) no-repeat;background-size:contain;width:1.5em;height:1em;right:3em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width: 768px) and (max-width: 1025px){.bnr_box a .txt_box:before{width:1.5em}}@media only screen and (max-width: 767px){.bnr_box a .txt_box:before{width:1em}}@media only screen and (min-width: 768px) and (max-width: 1025px){.bnr_box a .txt_box:before{height:1em}}@media only screen and (max-width: 767px){.bnr_box a .txt_box:before{height:.7em}}@media only screen and (max-width: 767px){.bnr_box a .txt_box:before{right:1em}}.bnr_box a .txt_box .catch{font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho";font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho";letter-spacing:0.1em}@media only screen and (min-width: 1026px){.bnr_box a .txt_box .catch{font-size:115%}}@media print{.bnr_box a .txt_box .catch{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 1025px){.bnr_box a .txt_box .catch{font-size:108%}}@media only screen and (max-width: 767px){.bnr_box a .txt_box .catch{font-size:100%}}.bnr_box a .img{display:-webkit-box;display:-ms-flexbox;display:flex}.bnr_box a .img span{display:block;width:100%;overflow:hidden;margin-right:2px}.bnr_box a .img span img{-webkit-transform:scale(1.01);transform:scale(1.01);width:100%}@media only screen and (max-width: 767px){.bnr_box a .img span img{height:8em;-o-object-fit:cover;object-fit:cover}}.bnr_box a .img span:last-child{margin-right:0}
